builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1018 starttime: 1461191418.23 results: success (0) buildid: 20160420135553 builduid: d3aa61ee81694221b6574211e5a5398e revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:18.227042) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:18.227489) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:18.227797) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:18.261517) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:18.261817) ========= 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-1461191278.948984-1409733574 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 15:30:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.53M=0.001s 2016-04-20 15:30:18 (8.53 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.699302 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:18.987608) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:18.987905) ========= 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-1461191278.948984-1409733574 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015492 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:19.047650) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 15:30:19.047974) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --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-1461191278.948984-1409733574 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 15:30:19,147 truncating revision to first 12 chars 2016-04-20 15:30:19,148 Setting DEBUG logging. 2016-04-20 15:30:19,148 attempt 1/10 2016-04-20 15:30:19,148 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/93090fa30653?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:30:21,362 unpacking tar archive at: mozilla-central-93090fa30653/testing/mozharness/ program finished with exit code 0 elapsedTime=2.921331 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 15:30:21.994477) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:21.994782) ========= script_repo_revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:21.995164) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:21.995443) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:30:22.019316) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 41 secs) (at 2016-04-20 15:30:22.019589) ========= /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-central --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-central', '--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-1461191278.948984-1409733574 _=/tools/buildbot/bin/python using PTY: False 15:30:22 INFO - MultiFileLogger online at 20160420 15:30:22 in /builds/slave/test 15:30:22 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-central --download-symbols true 15:30:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:30:22 INFO - {'append_to_log': False, 15:30:22 INFO - 'base_work_dir': '/builds/slave/test', 15:30:22 INFO - 'blob_upload_branch': 'mozilla-central', 15:30:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:30:22 INFO - 'buildbot_json_path': 'buildprops.json', 15:30:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:30:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:30:22 INFO - 'download_minidump_stackwalk': True, 15:30:22 INFO - 'download_symbols': 'true', 15:30:22 INFO - 'e10s': False, 15:30:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:30:22 INFO - 'tooltool.py': '/tools/tooltool.py', 15:30:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:30:22 INFO - '/tools/misc-python/virtualenv.py')}, 15:30:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:30:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:30:22 INFO - 'log_level': 'info', 15:30:22 INFO - 'log_to_console': True, 15:30:22 INFO - 'opt_config_files': (), 15:30:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:30:22 INFO - '--processes=1', 15:30:22 INFO - '--config=%(test_path)s/wptrunner.ini', 15:30:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:30:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:30:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:30:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:30:22 INFO - 'pip_index': False, 15:30:22 INFO - 'require_test_zip': True, 15:30:22 INFO - 'test_type': ('testharness',), 15:30:22 INFO - 'this_chunk': '1', 15:30:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:30:22 INFO - 'total_chunks': '10', 15:30:22 INFO - 'virtualenv_path': 'venv', 15:30:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:30:22 INFO - 'work_dir': 'build'} 15:30:22 INFO - ##### 15:30:22 INFO - ##### Running clobber step. 15:30:22 INFO - ##### 15:30:22 INFO - Running pre-action listener: _resource_record_pre_action 15:30:22 INFO - Running main action method: clobber 15:30:22 INFO - rmtree: /builds/slave/test/build 15:30:22 INFO - Running post-action listener: _resource_record_post_action 15:30:22 INFO - ##### 15:30:22 INFO - ##### Running read-buildbot-config step. 15:30:22 INFO - ##### 15:30:22 INFO - Running pre-action listener: _resource_record_pre_action 15:30:22 INFO - Running main action method: read_buildbot_config 15:30:22 INFO - Using buildbot properties: 15:30:22 INFO - { 15:30:22 INFO - "project": "", 15:30:22 INFO - "product": "firefox", 15:30:22 INFO - "script_repo_revision": "production", 15:30:22 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 15:30:22 INFO - "repository": "", 15:30:22 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 15:30:22 INFO - "buildid": "20160420135553", 15:30:22 INFO - "pgo_build": "False", 15:30:22 INFO - "basedir": "/builds/slave/test", 15:30:22 INFO - "buildnumber": 8, 15:30:22 INFO - "slavename": "tst-linux32-spot-1018", 15:30:22 INFO - "revision": "93090fa3065335c9f830e9c70cbfbbc2f40fd979", 15:30:22 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 15:30:22 INFO - "platform": "linux", 15:30:22 INFO - "branch": "mozilla-central", 15:30:22 INFO - "repo_path": "mozilla-central", 15:30:22 INFO - "moz_repo_path": "", 15:30:22 INFO - "stage_platform": "linux", 15:30:22 INFO - "builduid": "d3aa61ee81694221b6574211e5a5398e", 15:30:22 INFO - "slavebuilddir": "test" 15:30:22 INFO - } 15:30:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 15:30:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 15:30:22 INFO - Running post-action listener: _resource_record_post_action 15:30:22 INFO - ##### 15:30:22 INFO - ##### Running download-and-extract step. 15:30:22 INFO - ##### 15:30:22 INFO - Running pre-action listener: _resource_record_pre_action 15:30:22 INFO - Running main action method: download_and_extract 15:30:22 INFO - mkdir: /builds/slave/test/build/tests 15:30:22 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')]} 15:30:22 INFO - https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 15:30:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:30:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:30:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:30:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 15:30:24 INFO - Downloaded 1325 bytes. 15:30:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:30:24 INFO - Using the following test package requirements: 15:30:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:30:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 15:30:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 15:30:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'jsshell-linux-i686.zip'], 15:30:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 15:30:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:30:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 15:30:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 15:30:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 15:30:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:30:24 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 15:30:24 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 15:30:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:24 INFO - https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 15:30:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:30:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:30:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:30:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 15:30:32 INFO - Downloaded 22431711 bytes. 15:30:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:30:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:30:32 INFO - caution: filename not matched: web-platform/* 15:30:32 INFO - Return code: 11 15:30:32 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')]} 15:30:32 INFO - https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 15:30:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:30:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:30:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:30:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 15:30:44 INFO - Downloaded 36397846 bytes. 15:30:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:30:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:30:48 INFO - caution: filename not matched: bin/* 15:30:48 INFO - caution: filename not matched: config/* 15:30:48 INFO - caution: filename not matched: mozbase/* 15:30:48 INFO - caution: filename not matched: marionette/* 15:30:48 INFO - caution: filename not matched: tools/wptserve/* 15:30:48 INFO - Return code: 11 15:30: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')]} 15:30:48 INFO - https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 15:30:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:30:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:30:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:30:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 15:31:06 INFO - Downloaded 63415742 bytes. 15:31:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:31:06 INFO - mkdir: /builds/slave/test/properties 15:31:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:31:06 INFO - Writing to file /builds/slave/test/properties/build_url 15:31:06 INFO - Contents: 15:31:06 INFO - build_url:https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:31:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:31:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:31:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:31:25 INFO - Contents: 15:31:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:31:25 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')]} 15:31:25 INFO - https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:31:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:31:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:31:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:31:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 15:31:55 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip: timed out 15:31:55 INFO - retry: attempt #1 caught exception: timed out 15:31:55 INFO - retry: Failed, sleeping 30 seconds before retrying 15:32:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 15:32:34 INFO - Downloaded 91768605 bytes. 15:32:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:32:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:32:45 INFO - Return code: 0 15:32:45 INFO - Running post-action listener: _resource_record_post_action 15:32:45 INFO - Running post-action listener: set_extra_try_arguments 15:32:45 INFO - ##### 15:32:45 INFO - ##### Running create-virtualenv step. 15:32:45 INFO - ##### 15:32:45 INFO - Running pre-action listener: _pre_create_virtualenv 15:32:45 INFO - Running pre-action listener: _resource_record_pre_action 15:32:45 INFO - Running main action method: create_virtualenv 15:32:45 INFO - Creating virtualenv /builds/slave/test/build/venv 15:32:45 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 15:32:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:32:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:32:46 INFO - Using real prefix '/usr' 15:32:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:32:47 INFO - Installing distribute.............................................................................................................................................................................................done. 15:32:51 INFO - Installing pip.................done. 15:32:51 INFO - Return code: 0 15:32:51 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:32:51 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')]} 15:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:32:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:32:51 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')]} 15:32:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:32:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:32:51 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 0x96e1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9748598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97faf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94dce30>, '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 0x9779c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97f8470>, '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-1461191278.948984-1409733574', '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 15:32:51 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 15:32:51 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 15:32:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:32:51 INFO - 'CCACHE_UMASK': '002', 15:32:51 INFO - 'DISPLAY': ':0', 15:32:51 INFO - 'HOME': '/home/cltbld', 15:32:51 INFO - 'LANG': 'en_US.UTF-8', 15:32:51 INFO - 'LOGNAME': 'cltbld', 15:32:51 INFO - 'MAIL': '/var/mail/cltbld', 15:32:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:32:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:32:51 INFO - 'MOZ_NO_REMOTE': '1', 15:32:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:32:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:32:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:32:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:32:51 INFO - 'PWD': '/builds/slave/test', 15:32:51 INFO - 'SHELL': '/bin/bash', 15:32:51 INFO - 'SHLVL': '1', 15:32:51 INFO - 'TERM': 'linux', 15:32:51 INFO - 'TMOUT': '86400', 15:32:51 INFO - 'USER': 'cltbld', 15:32:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461191278.948984-1409733574', 15:32:51 INFO - '_': '/tools/buildbot/bin/python'} 15:32:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:32:51 INFO - Downloading/unpacking psutil>=0.7.1 15:32: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 15:32: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 15:32: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 15:32: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 15:32: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 15:32: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 15:32:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:32:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:32:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:32:57 INFO - Installing collected packages: psutil 15:32:57 INFO - Running setup.py install for psutil 15:32:57 INFO - building 'psutil._psutil_linux' extension 15:32:57 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 15:32:58 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 15:32:58 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 15:32:59 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 15:32:59 INFO - building 'psutil._psutil_posix' extension 15:32:59 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 15:32:59 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 15:32:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:32:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:32:59 INFO - Successfully installed psutil 15:32:59 INFO - Cleaning up... 15:33:00 INFO - Return code: 0 15:33:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:33:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:33:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:33:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:33:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:33:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:00 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 0x96e1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9748598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97faf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94dce30>, '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 0x9779c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97f8470>, '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-1461191278.948984-1409733574', '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 15:33:00 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 15:33:00 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 15:33:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:33:00 INFO - 'CCACHE_UMASK': '002', 15:33:00 INFO - 'DISPLAY': ':0', 15:33:00 INFO - 'HOME': '/home/cltbld', 15:33:00 INFO - 'LANG': 'en_US.UTF-8', 15:33:00 INFO - 'LOGNAME': 'cltbld', 15:33:00 INFO - 'MAIL': '/var/mail/cltbld', 15:33:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:33:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:33:00 INFO - 'MOZ_NO_REMOTE': '1', 15:33:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:33:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:33:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:33:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:33:00 INFO - 'PWD': '/builds/slave/test', 15:33:00 INFO - 'SHELL': '/bin/bash', 15:33:00 INFO - 'SHLVL': '1', 15:33:00 INFO - 'TERM': 'linux', 15:33:00 INFO - 'TMOUT': '86400', 15:33:00 INFO - 'USER': 'cltbld', 15:33:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461191278.948984-1409733574', 15:33:00 INFO - '_': '/tools/buildbot/bin/python'} 15:33:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:33:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:33:00 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 15:33:00 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 15:33:00 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 15:33:00 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 15:33:00 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 15:33:00 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 15:33:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:33:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:33:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:33:05 INFO - Installing collected packages: mozsystemmonitor 15:33:05 INFO - Running setup.py install for mozsystemmonitor 15:33:05 INFO - Successfully installed mozsystemmonitor 15:33:05 INFO - Cleaning up... 15:33:05 INFO - Return code: 0 15:33:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:33:05 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')]} 15:33:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:33:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:05 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')]} 15:33:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:33:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:05 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 0x96e1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9748598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97faf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94dce30>, '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 0x9779c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97f8470>, '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-1461191278.948984-1409733574', '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 15:33:05 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 15:33:05 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 15:33:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:33:05 INFO - 'CCACHE_UMASK': '002', 15:33:05 INFO - 'DISPLAY': ':0', 15:33:05 INFO - 'HOME': '/home/cltbld', 15:33:05 INFO - 'LANG': 'en_US.UTF-8', 15:33:05 INFO - 'LOGNAME': 'cltbld', 15:33:05 INFO - 'MAIL': '/var/mail/cltbld', 15:33:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:33:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:33:05 INFO - 'MOZ_NO_REMOTE': '1', 15:33:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:33:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:33:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:33:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:33:05 INFO - 'PWD': '/builds/slave/test', 15:33:05 INFO - 'SHELL': '/bin/bash', 15:33:05 INFO - 'SHLVL': '1', 15:33:05 INFO - 'TERM': 'linux', 15:33:05 INFO - 'TMOUT': '86400', 15:33:05 INFO - 'USER': 'cltbld', 15:33:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461191278.948984-1409733574', 15:33:05 INFO - '_': '/tools/buildbot/bin/python'} 15:33:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:33:06 INFO - Downloading/unpacking blobuploader==1.2.4 15:33:06 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 15:33:06 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 15:33:06 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 15:33:06 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 15:33:06 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 15:33:06 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 15:33:11 INFO - Downloading blobuploader-1.2.4.tar.gz 15:33:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:33:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:33:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:33:11 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 15:33:11 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 15:33:11 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 15:33:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:33:11 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 15:33:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:33:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:33:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:33:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:33:12 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 15:33:12 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 15:33:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:33:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:33:12 INFO - Downloading docopt-0.6.1.tar.gz 15:33:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:33:13 INFO - Installing collected packages: blobuploader, requests, docopt 15:33:13 INFO - Running setup.py install for blobuploader 15:33:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:33:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:33:13 INFO - Running setup.py install for requests 15:33:14 INFO - Running setup.py install for docopt 15:33:14 INFO - Successfully installed blobuploader requests docopt 15:33:14 INFO - Cleaning up... 15:33:14 INFO - Return code: 0 15:33:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:33:14 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')]} 15:33:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:33:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:14 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')]} 15:33:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:33:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:14 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 0x96e1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9748598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97faf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94dce30>, '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 0x9779c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97f8470>, '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-1461191278.948984-1409733574', '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 15:33:14 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 15:33:14 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 15:33:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:33:14 INFO - 'CCACHE_UMASK': '002', 15:33:14 INFO - 'DISPLAY': ':0', 15:33:14 INFO - 'HOME': '/home/cltbld', 15:33:14 INFO - 'LANG': 'en_US.UTF-8', 15:33:14 INFO - 'LOGNAME': 'cltbld', 15:33:14 INFO - 'MAIL': '/var/mail/cltbld', 15:33:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:33:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:33:14 INFO - 'MOZ_NO_REMOTE': '1', 15:33:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:33:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:33:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:33:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:33:14 INFO - 'PWD': '/builds/slave/test', 15:33:14 INFO - 'SHELL': '/bin/bash', 15:33:14 INFO - 'SHLVL': '1', 15:33:14 INFO - 'TERM': 'linux', 15:33:14 INFO - 'TMOUT': '86400', 15:33:14 INFO - 'USER': 'cltbld', 15:33:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461191278.948984-1409733574', 15:33:14 INFO - '_': '/tools/buildbot/bin/python'} 15:33:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:33:14 INFO - Running setup.py (path:/tmp/pip-TbqtfD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:33:14 INFO - Running setup.py (path:/tmp/pip-_AU8Wy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:33:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:33:14 INFO - Running setup.py (path:/tmp/pip-ORCyUr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:33:15 INFO - Running setup.py (path:/tmp/pip-YBQ9Mn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:33:15 INFO - Running setup.py (path:/tmp/pip-98doo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:33:15 INFO - Running setup.py (path:/tmp/pip-BMOEWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:33:15 INFO - Running setup.py (path:/tmp/pip-ObXBb3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:33:15 INFO - Running setup.py (path:/tmp/pip-K_5LiQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:33:15 INFO - Running setup.py (path:/tmp/pip-OUKulf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:33:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:33:15 INFO - Running setup.py (path:/tmp/pip-a7iYY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:33:16 INFO - Running setup.py (path:/tmp/pip-FJiIuO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:33:16 INFO - Running setup.py (path:/tmp/pip-UO4OcR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:33:16 INFO - Running setup.py (path:/tmp/pip-hUWMA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:33:16 INFO - Running setup.py (path:/tmp/pip-RMhVRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:33:16 INFO - Running setup.py (path:/tmp/pip-bdD9wC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:33:16 INFO - Running setup.py (path:/tmp/pip-9FWHLg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:33:16 INFO - Running setup.py (path:/tmp/pip-p4vlU1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:33:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:33:16 INFO - Running setup.py (path:/tmp/pip-PIfJn5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:33:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:33:17 INFO - Running setup.py (path:/tmp/pip-oyASKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:33:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:33:17 INFO - Running setup.py (path:/tmp/pip-oDQYGB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:33:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:33:17 INFO - Running setup.py (path:/tmp/pip-I9boXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:33:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:33:17 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 15:33:17 INFO - Running setup.py install for manifestparser 15:33:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:33:18 INFO - Running setup.py install for mozcrash 15:33:18 INFO - Running setup.py install for mozdebug 15:33:18 INFO - Running setup.py install for mozdevice 15:33:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:33:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:33:18 INFO - Running setup.py install for mozfile 15:33:18 INFO - Running setup.py install for mozhttpd 15:33:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:33:19 INFO - Running setup.py install for mozinfo 15:33:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:33:19 INFO - Running setup.py install for mozInstall 15:33:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:33:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:33:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:33:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:33:19 INFO - Running setup.py install for mozleak 15:33:19 INFO - Running setup.py install for mozlog 15:33:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:33:19 INFO - Running setup.py install for moznetwork 15:33:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:33:20 INFO - Running setup.py install for mozprocess 15:33:20 INFO - Running setup.py install for mozprofile 15:33:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:33:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:33:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:33:20 INFO - Running setup.py install for mozrunner 15:33:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:33:20 INFO - Running setup.py install for mozscreenshot 15:33:21 INFO - Running setup.py install for moztest 15:33:21 INFO - Running setup.py install for mozversion 15:33:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:33:21 INFO - Running setup.py install for wptserve 15:33:21 INFO - Running setup.py install for marionette-driver 15:33:21 INFO - Running setup.py install for browsermob-proxy 15:33:22 INFO - Running setup.py install for marionette-client 15:33:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:33:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:33:22 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 15:33:22 INFO - Cleaning up... 15:33:22 INFO - Return code: 0 15:33:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:33:22 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')]} 15:33:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:33:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:22 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')]} 15:33:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:33:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:33:22 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 0x96e1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9748598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97faf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94dce30>, '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 0x9779c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97f8470>, '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-1461191278.948984-1409733574', '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 15:33:22 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 15:33:22 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 15:33:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:33:22 INFO - 'CCACHE_UMASK': '002', 15:33:22 INFO - 'DISPLAY': ':0', 15:33:22 INFO - 'HOME': '/home/cltbld', 15:33:22 INFO - 'LANG': 'en_US.UTF-8', 15:33:22 INFO - 'LOGNAME': 'cltbld', 15:33:22 INFO - 'MAIL': '/var/mail/cltbld', 15:33:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:33:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:33:22 INFO - 'MOZ_NO_REMOTE': '1', 15:33:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:33:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:33:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:33:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:33:22 INFO - 'PWD': '/builds/slave/test', 15:33:22 INFO - 'SHELL': '/bin/bash', 15:33:22 INFO - 'SHLVL': '1', 15:33:22 INFO - 'TERM': 'linux', 15:33:22 INFO - 'TMOUT': '86400', 15:33:22 INFO - 'USER': 'cltbld', 15:33:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461191278.948984-1409733574', 15:33:22 INFO - '_': '/tools/buildbot/bin/python'} 15:33:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:33:23 INFO - Running setup.py (path:/tmp/pip-ZZUd3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:33:23 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)) 15:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:33:23 INFO - Running setup.py (path:/tmp/pip-E_CypC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:33:23 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)) 15:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:33:23 INFO - Running setup.py (path:/tmp/pip-0YlLjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:33:23 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)) 15:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:33:23 INFO - Running setup.py (path:/tmp/pip-jX139f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:33:23 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)) 15:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:33:23 INFO - Running setup.py (path:/tmp/pip-rwig5K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:33:23 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)) 15:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:33:23 INFO - Running setup.py (path:/tmp/pip-EF50r9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:33:24 INFO - Running setup.py (path:/tmp/pip-Z0fIgY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:33:24 INFO - Running setup.py (path:/tmp/pip-pX9w3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:33:24 INFO - Running setup.py (path:/tmp/pip-1nfaVe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:33:24 INFO - Running setup.py (path:/tmp/pip-XPwyL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:33:24 INFO - Running setup.py (path:/tmp/pip-O597Dh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:33:24 INFO - Running setup.py (path:/tmp/pip-k5DK5j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:33:24 INFO - Running setup.py (path:/tmp/pip-EVMkf8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:33:24 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)) 15:33:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:33:24 INFO - Running setup.py (path:/tmp/pip-nGEcFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:33:25 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)) 15:33:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:33:25 INFO - Running setup.py (path:/tmp/pip-7vjAUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:33:25 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)) 15:33:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:33:25 INFO - Running setup.py (path:/tmp/pip-pB_CkM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:33:25 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)) 15:33:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:33:25 INFO - Running setup.py (path:/tmp/pip-mu8cFw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:33:25 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)) 15:33:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:33:25 INFO - Running setup.py (path:/tmp/pip-GRFUOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:33:25 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)) 15:33:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:33:25 INFO - Running setup.py (path:/tmp/pip-qTutv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:33:25 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)) 15:33:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:33:25 INFO - Running setup.py (path:/tmp/pip-aZ5YB9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:33:25 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)) 15:33:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:33:26 INFO - Running setup.py (path:/tmp/pip-CYjSKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:33:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:33:26 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)) 15:33:26 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)) 15:33:26 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)) 15:33:26 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)) 15:33:26 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)) 15:33:26 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)) 15:33:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:33:26 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 15:33:26 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 15:33:26 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 15:33:26 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 15:33:26 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 15:33:26 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 15:33:31 INFO - Downloading blessings-1.6.tar.gz 15:33:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:33:31 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)) 15:33:31 INFO - Installing collected packages: blessings 15:33:31 INFO - Running setup.py install for blessings 15:33:31 INFO - Successfully installed blessings 15:33:31 INFO - Cleaning up... 15:33:31 INFO - Return code: 0 15:33:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:33:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:33:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:33:32 INFO - Reading from file tmpfile_stdout 15:33:32 INFO - Current package versions: 15:33:32 INFO - argparse == 1.2.1 15:33:32 INFO - blessings == 1.6 15:33:32 INFO - blobuploader == 1.2.4 15:33:32 INFO - browsermob-proxy == 0.6.0 15:33:32 INFO - docopt == 0.6.1 15:33:32 INFO - manifestparser == 1.1 15:33:32 INFO - marionette-client == 2.3.0 15:33:32 INFO - marionette-driver == 1.4.0 15:33:32 INFO - mozInstall == 1.12 15:33:32 INFO - mozcrash == 0.17 15:33:32 INFO - mozdebug == 0.1 15:33:32 INFO - mozdevice == 0.48 15:33:32 INFO - mozfile == 1.2 15:33:32 INFO - mozhttpd == 0.7 15:33:32 INFO - mozinfo == 0.9 15:33:32 INFO - mozleak == 0.1 15:33:32 INFO - mozlog == 3.1 15:33:32 INFO - moznetwork == 0.27 15:33:32 INFO - mozprocess == 0.22 15:33:32 INFO - mozprofile == 0.28 15:33:32 INFO - mozrunner == 6.11 15:33:32 INFO - mozscreenshot == 0.1 15:33:32 INFO - mozsystemmonitor == 0.0 15:33:32 INFO - moztest == 0.7 15:33:32 INFO - mozversion == 1.4 15:33:32 INFO - psutil == 3.1.1 15:33:32 INFO - requests == 1.2.3 15:33:32 INFO - wptserve == 1.4.0 15:33:32 INFO - wsgiref == 0.1.2 15:33:32 INFO - Running post-action listener: _resource_record_post_action 15:33:32 INFO - Running post-action listener: _start_resource_monitoring 15:33:32 INFO - Starting resource monitoring. 15:33:32 INFO - ##### 15:33:32 INFO - ##### Running pull step. 15:33:32 INFO - ##### 15:33:32 INFO - Running pre-action listener: _resource_record_pre_action 15:33:32 INFO - Running main action method: pull 15:33:32 INFO - Pull has nothing to do! 15:33:32 INFO - Running post-action listener: _resource_record_post_action 15:33:32 INFO - ##### 15:33:32 INFO - ##### Running install step. 15:33:32 INFO - ##### 15:33:32 INFO - Running pre-action listener: _resource_record_pre_action 15:33:32 INFO - Running main action method: install 15:33:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:33:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:33:32 INFO - Reading from file tmpfile_stdout 15:33:32 INFO - Detecting whether we're running mozinstall >=1.0... 15:33:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:33:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:33:33 INFO - Reading from file tmpfile_stdout 15:33:33 INFO - Output received: 15:33:33 INFO - Usage: mozinstall [options] installer 15:33:33 INFO - Options: 15:33:33 INFO - -h, --help show this help message and exit 15:33:33 INFO - -d DEST, --destination=DEST 15:33:33 INFO - Directory to install application into. [default: 15:33:33 INFO - "/builds/slave/test"] 15:33:33 INFO - --app=APP Application being installed. [default: firefox] 15:33:33 INFO - mkdir: /builds/slave/test/build/application 15:33:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:33:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 15:34:05 INFO - Reading from file tmpfile_stdout 15:34:05 INFO - Output received: 15:34:05 INFO - /builds/slave/test/build/application/firefox/firefox 15:34:05 INFO - Running post-action listener: _resource_record_post_action 15:34:05 INFO - ##### 15:34:05 INFO - ##### Running run-tests step. 15:34:05 INFO - ##### 15:34:05 INFO - Running pre-action listener: _resource_record_pre_action 15:34:05 INFO - Running main action method: run_tests 15:34:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:34:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:34:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:34:05 INFO - grabbing minidump binary from tooltool 15:34:05 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')]} 15:34:05 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 0x94dce30>, '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 0x9779c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97f8470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:34:05 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 15:34:05 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 15:34:05 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 15:34:05 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:34:07 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpXmd04t 15:34:07 INFO - INFO - File integrity verified, renaming tmpXmd04t to linux32-minidump_stackwalk 15:34:07 INFO - INFO - Updating local cache /builds/tooltool_cache... 15:34:07 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 15:34:07 INFO - Return code: 0 15:34:07 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 15:34:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:34:07 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/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:34:07 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/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:34:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:34:07 INFO - 'CCACHE_UMASK': '002', 15:34:07 INFO - 'DISPLAY': ':0', 15:34:07 INFO - 'HOME': '/home/cltbld', 15:34:07 INFO - 'LANG': 'en_US.UTF-8', 15:34:07 INFO - 'LOGNAME': 'cltbld', 15:34:07 INFO - 'MAIL': '/var/mail/cltbld', 15:34:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:34:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:34:07 INFO - 'MOZ_NO_REMOTE': '1', 15:34:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:34:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:34:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:07 INFO - 'PWD': '/builds/slave/test', 15:34:07 INFO - 'SHELL': '/bin/bash', 15:34:07 INFO - 'SHLVL': '1', 15:34:07 INFO - 'TERM': 'linux', 15:34:07 INFO - 'TMOUT': '86400', 15:34:07 INFO - 'USER': 'cltbld', 15:34:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461191278.948984-1409733574', 15:34:07 INFO - '_': '/tools/buildbot/bin/python'} 15:34:07 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/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:34:08 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 15:34:08 INFO - import pkg_resources 15:34:09 INFO - Using 1 client processes 15:34:09 INFO - wptserve Starting http server on 127.0.0.1:8000 15:34:09 INFO - wptserve Starting http server on 127.0.0.1:8001 15:34:09 INFO - wptserve Starting http server on 127.0.0.1:8443 15:34:11 INFO - SUITE-START | Running 778 tests 15:34:11 INFO - Running testharness tests 15:34:11 INFO - Setting up ssl 15:34:12 INFO - PROCESS | certutil | 15:34:12 INFO - PROCESS | certutil | 15:34:12 INFO - PROCESS | certutil | 15:34:12 INFO - Certificate Nickname Trust Attributes 15:34:12 INFO - SSL,S/MIME,JAR/XPI 15:34:12 INFO - 15:34:12 INFO - web-platform-tests CT,, 15:34:12 INFO - 15:34:12 INFO - Starting runner 15:34:14 INFO - PROCESS | 1898 | 1461191654824 Marionette DEBUG Marionette enabled via build flag and pref 15:34:15 INFO - PROCESS | 1898 | ++DOCSHELL 0xa282d800 == 1 [pid = 1898] [id = 1] 15:34:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 1 (0xa282dc00) [pid = 1898] [serial = 1] [outer = (nil)] 15:34:15 INFO - PROCESS | 1898 | [1898] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:34:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 2 (0xa282e400) [pid = 1898] [serial = 2] [outer = 0xa282dc00] 15:34:15 INFO - PROCESS | 1898 | 1461191655509 Marionette INFO Listening on port 2828 15:34:16 INFO - PROCESS | 1898 | 1461191656070 Marionette DEBUG Marionette enabled via command-line flag 15:34:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x9fc58c00 == 2 [pid = 1898] [id = 2] 15:34:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 3 (0x9fc98800) [pid = 1898] [serial = 3] [outer = (nil)] 15:34:16 INFO - PROCESS | 1898 | [1898] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:34:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 4 (0x9fc99000) [pid = 1898] [serial = 4] [outer = 0x9fc98800] 15:34:16 INFO - PROCESS | 1898 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7d2c0 15:34:16 INFO - PROCESS | 1898 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7dde0 15:34:16 INFO - PROCESS | 1898 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb89ce0 15:34:16 INFO - PROCESS | 1898 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9a940 15:34:16 INFO - PROCESS | 1898 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9c700 15:34:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 5 (0x9fb96c00) [pid = 1898] [serial = 5] [outer = 0xa282dc00] 15:34:16 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:34:16 INFO - PROCESS | 1898 | 1461191656897 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40149 15:34:16 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:34:16 INFO - PROCESS | 1898 | 1461191656975 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40150 15:34:16 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:34:16 INFO - PROCESS | 1898 | 1461191656993 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40151 15:34:17 INFO - PROCESS | 1898 | 1461191656998 Marionette DEBUG Closed connection conn0 15:34:17 INFO - PROCESS | 1898 | 1461191657084 Marionette DEBUG Closed connection conn1 15:34:17 INFO - PROCESS | 1898 | [1898] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:34:17 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:34:17 INFO - PROCESS | 1898 | 1461191657142 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40152 15:34:17 INFO - PROCESS | 1898 | 1461191657144 Marionette DEBUG Closed connection conn2 15:34:17 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:34:17 INFO - PROCESS | 1898 | 1461191657203 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:40153 15:34:17 INFO - PROCESS | 1898 | 1461191657218 Marionette DEBUG Closed connection conn3 15:34:17 INFO - PROCESS | 1898 | 1461191657264 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:34:17 INFO - PROCESS | 1898 | 1461191657274 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420135553","device":"desktop","version":"48.0a1"} 15:34:17 INFO - PROCESS | 1898 | [1898] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:34:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x99d06800 == 3 [pid = 1898] [id = 3] 15:34:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 6 (0x99d06c00) [pid = 1898] [serial = 6] [outer = (nil)] 15:34:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x99d07000 == 4 [pid = 1898] [id = 4] 15:34:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 7 (0x99d0a800) [pid = 1898] [serial = 7] [outer = (nil)] 15:34:19 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:34:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x99201c00 == 5 [pid = 1898] [id = 5] 15:34:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 8 (0x99202000) [pid = 1898] [serial = 8] [outer = (nil)] 15:34:19 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:34:20 INFO - PROCESS | 1898 | [1898] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:34:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 9 (0x99680c00) [pid = 1898] [serial = 9] [outer = 0x99202000] 15:34:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 10 (0x995ed400) [pid = 1898] [serial = 10] [outer = 0x99d06c00] 15:34:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 11 (0x995ef000) [pid = 1898] [serial = 11] [outer = 0x99d0a800] 15:34:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 12 (0x995f1000) [pid = 1898] [serial = 12] [outer = 0x99202000] 15:34:21 INFO - PROCESS | 1898 | 1461191661594 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1898 | 1461191661613 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 13 (0x95b40800) [pid = 1898] [serial = 13] [outer = 0x99202000] 15:34:22 INFO - PROCESS | 1898 | 1461191662397 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"71c61a69-0326-4143-a0bd-a5e4c728e672","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420135553","device":"desktop","version":"48.0a1","command_id":1}}] 15:34:22 INFO - PROCESS | 1898 | 1461191662759 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:34:23 INFO - PROCESS | 1898 | 1461191663009 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 15:34:23 INFO - PROCESS | 1898 | 1461191663054 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:34:23 INFO - PROCESS | 1898 | [1898] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:34:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 14 (0x92c77c00) [pid = 1898] [serial = 14] [outer = 0x99202000] 15:34:23 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:23 INFO - PROCESS | 1898 | 1461191663546 Marionette TRACE conn4 <- [1,3,null,{}] 15:34:23 INFO - PROCESS | 1898 | 1461191663555 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:34:23 INFO - PROCESS | 1898 | 1461191663590 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 15:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:34:23 INFO - PROCESS | 1898 | 1461191663640 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1898 | 1461191663643 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 15:34:23 INFO - PROCESS | 1898 | 1461191663651 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1898 | 1461191663657 Marionette TRACE conn4 <- [1,6,null,{}] 15:34:23 INFO - PROCESS | 1898 | 1461191663669 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:23 INFO - PROCESS | 1898 | 1461191663687 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 15:34:23 INFO - PROCESS | 1898 | 1461191663692 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f2000 == 6 [pid = 1898] [id = 6] 15:34:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 15 (0x920f2c00) [pid = 1898] [serial = 15] [outer = (nil)] 15:34:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 16 (0x920f4c00) [pid = 1898] [serial = 16] [outer = 0x920f2c00] 15:34:23 INFO - PROCESS | 1898 | 1461191663774 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 17 (0x920f9400) [pid = 1898] [serial = 17] [outer = 0x920f2c00] 15:34:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x9140e400 == 7 [pid = 1898] [id = 7] 15:34:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 18 (0x91412400) [pid = 1898] [serial = 18] [outer = (nil)] 15:34:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 19 (0x920fa400) [pid = 1898] [serial = 19] [outer = 0x91412400] 15:34:24 INFO - PROCESS | 1898 | 1461191664233 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 20 (0x91411c00) [pid = 1898] [serial = 20] [outer = 0x91412400] 15:34:24 INFO - PROCESS | 1898 | [1898] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:34:24 INFO - PROCESS | 1898 | 1461191664828 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1239ms 15:34:24 INFO - PROCESS | 1898 | 1461191664984 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1898 | 1461191664987 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 15:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:34:25 INFO - PROCESS | 1898 | 1461191665027 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1898 | 1461191665031 Marionette TRACE conn4 <- [1,10,null,{}] 15:34:25 INFO - PROCESS | 1898 | 1461191665044 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:25 INFO - PROCESS | 1898 | 1461191665215 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 15:34:25 INFO - PROCESS | 1898 | 1461191665532 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa4c000 == 8 [pid = 1898] [id = 8] 15:34:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 21 (0x8fa4c400) [pid = 1898] [serial = 21] [outer = (nil)] 15:34:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 22 (0x8fa4fc00) [pid = 1898] [serial = 22] [outer = 0x8fa4c400] 15:34:25 INFO - PROCESS | 1898 | 1461191665624 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 23 (0x8fa52c00) [pid = 1898] [serial = 23] [outer = 0x8fa4c400] 15:34:26 INFO - PROCESS | 1898 | 1461191666432 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1502ms 15:34:26 INFO - PROCESS | 1898 | 1461191666510 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1898 | 1461191666516 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 15:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:34:26 INFO - PROCESS | 1898 | 1461191666524 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1898 | 1461191666531 Marionette TRACE conn4 <- [1,14,null,{}] 15:34:26 INFO - PROCESS | 1898 | 1461191666539 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:26 INFO - PROCESS | 1898 | 1461191666762 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 15:34:26 INFO - PROCESS | 1898 | 1461191666886 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x91410400 == 9 [pid = 1898] [id = 9] 15:34:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 24 (0x91413c00) [pid = 1898] [serial = 24] [outer = (nil)] 15:34:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 25 (0x920f4000) [pid = 1898] [serial = 25] [outer = 0x91413c00] 15:34:26 INFO - PROCESS | 1898 | 1461191666977 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 26 (0x92a85400) [pid = 1898] [serial = 26] [outer = 0x91413c00] 15:34:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x96bde800 == 10 [pid = 1898] [id = 10] 15:34:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 27 (0x96bdec00) [pid = 1898] [serial = 27] [outer = (nil)] 15:34:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 28 (0x9509c800) [pid = 1898] [serial = 28] [outer = 0x96bdec00] 15:34:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 29 (0x96fe5000) [pid = 1898] [serial = 29] [outer = 0x96bdec00] 15:34:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x96fed800 == 11 [pid = 1898] [id = 11] 15:34:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 30 (0x96fee400) [pid = 1898] [serial = 30] [outer = (nil)] 15:34:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 31 (0x979f5400) [pid = 1898] [serial = 31] [outer = 0x96fee400] 15:34:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 32 (0x991bd400) [pid = 1898] [serial = 32] [outer = 0x96fee400] 15:34:28 INFO - PROCESS | 1898 | 1461191668246 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1795ms 15:34:28 INFO - PROCESS | 1898 | 1461191668322 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 15:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:34:28 INFO - PROCESS | 1898 | 1461191668329 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 15:34:28 INFO - PROCESS | 1898 | 1461191668336 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1898 | 1461191668339 Marionette TRACE conn4 <- [1,18,null,{}] 15:34:28 INFO - PROCESS | 1898 | 1461191668354 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:28 INFO - PROCESS | 1898 | 1461191668587 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 15:34:28 INFO - PROCESS | 1898 | 1461191668720 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x96bde400 == 12 [pid = 1898] [id = 12] 15:34:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 33 (0x9779b800) [pid = 1898] [serial = 33] [outer = (nil)] 15:34:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 34 (0x99f51000) [pid = 1898] [serial = 34] [outer = 0x9779b800] 15:34:28 INFO - PROCESS | 1898 | 1461191668807 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 35 (0x9ab06400) [pid = 1898] [serial = 35] [outer = 0x9779b800] 15:34:29 INFO - PROCESS | 1898 | 1461191669687 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1399ms 15:34:29 INFO - PROCESS | 1898 | 1461191669736 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 1898 | 1461191669747 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 15:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:34:29 INFO - PROCESS | 1898 | 1461191669771 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1898 | 1461191669780 Marionette TRACE conn4 <- [1,22,null,{}] 15:34:29 INFO - PROCESS | 1898 | 1461191669786 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:30 INFO - PROCESS | 1898 | 1461191670019 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 15:34:30 INFO - PROCESS | 1898 | 1461191670377 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x90772800 == 13 [pid = 1898] [id = 13] 15:34:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 36 (0x90773400) [pid = 1898] [serial = 36] [outer = (nil)] 15:34:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 37 (0x908f0400) [pid = 1898] [serial = 37] [outer = 0x90773400] 15:34:30 INFO - PROCESS | 1898 | 1461191670462 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 38 (0x91407800) [pid = 1898] [serial = 38] [outer = 0x90773400] 15:34:31 INFO - PROCESS | 1898 | --DOCSHELL 0x920f2000 == 12 [pid = 1898] [id = 6] 15:34:31 INFO - PROCESS | 1898 | 1461191671355 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1651ms 15:34:31 INFO - PROCESS | 1898 | 1461191671410 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1898 | 1461191671416 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 15:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:34:31 INFO - PROCESS | 1898 | 1461191671425 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1898 | 1461191671429 Marionette TRACE conn4 <- [1,26,null,{}] 15:34:31 INFO - PROCESS | 1898 | 1461191671436 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:31 INFO - PROCESS | 1898 | 1461191671686 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 15:34:31 INFO - PROCESS | 1898 | 1461191671815 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x97903000 == 13 [pid = 1898] [id = 14] 15:34:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 39 (0x97ca9000) [pid = 1898] [serial = 39] [outer = (nil)] 15:34:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 40 (0x9920cc00) [pid = 1898] [serial = 40] [outer = 0x97ca9000] 15:34:31 INFO - PROCESS | 1898 | 1461191671916 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 41 (0x99d05400) [pid = 1898] [serial = 41] [outer = 0x97ca9000] 15:34:32 INFO - PROCESS | 1898 | 1461191672565 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1190ms 15:34:32 INFO - PROCESS | 1898 | 1461191672618 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1898 | 1461191672623 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 15:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:34:32 INFO - PROCESS | 1898 | 1461191672631 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1898 | 1461191672634 Marionette TRACE conn4 <- [1,30,null,{}] 15:34:32 INFO - PROCESS | 1898 | 1461191672640 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:32 INFO - PROCESS | 1898 | 1461191672805 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 15:34:32 INFO - PROCESS | 1898 | 1461191672900 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x992e8800 == 14 [pid = 1898] [id = 15] 15:34:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 42 (0x99dec400) [pid = 1898] [serial = 42] [outer = (nil)] 15:34:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 43 (0x9a2e9400) [pid = 1898] [serial = 43] [outer = 0x99dec400] 15:34:32 INFO - PROCESS | 1898 | 1461191672978 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 44 (0x9aa54800) [pid = 1898] [serial = 44] [outer = 0x99dec400] 15:34:33 INFO - PROCESS | 1898 | 1461191673659 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1037ms 15:34:33 INFO - PROCESS | 1898 | 1461191673670 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1898 | 1461191673673 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 15:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:34:33 INFO - PROCESS | 1898 | 1461191673687 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1898 | 1461191673695 Marionette TRACE conn4 <- [1,34,null,{}] 15:34:33 INFO - PROCESS | 1898 | 1461191673706 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:33 INFO - PROCESS | 1898 | 1461191673890 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 15:34:33 INFO - PROCESS | 1898 | 1461191673912 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aae0400 == 15 [pid = 1898] [id = 16] 15:34:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 45 (0x9ea17000) [pid = 1898] [serial = 45] [outer = (nil)] 15:34:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 46 (0x9fb35400) [pid = 1898] [serial = 46] [outer = 0x9ea17000] 15:34:33 INFO - PROCESS | 1898 | 1461191673986 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 47 (0x9fb8f800) [pid = 1898] [serial = 47] [outer = 0x9ea17000] 15:34:34 INFO - PROCESS | 1898 | 1461191674682 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1041ms 15:34:34 INFO - PROCESS | 1898 | 1461191674721 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1898 | 1461191674725 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 15:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:34:34 INFO - PROCESS | 1898 | 1461191674731 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1898 | 1461191674733 Marionette TRACE conn4 <- [1,38,null,{}] 15:34:34 INFO - PROCESS | 1898 | 1461191674739 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:34 INFO - PROCESS | 1898 | 1461191674950 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 15:34:34 INFO - PROCESS | 1898 | 1461191674964 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x92c6a000 == 16 [pid = 1898] [id = 17] 15:34:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 48 (0x9fc05800) [pid = 1898] [serial = 48] [outer = (nil)] 15:34:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 49 (0x9ff13c00) [pid = 1898] [serial = 49] [outer = 0x9fc05800] 15:34:35 INFO - PROCESS | 1898 | 1461191675038 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 50 (0x92a7e400) [pid = 1898] [serial = 50] [outer = 0x9fc05800] 15:34:35 INFO - PROCESS | 1898 | 1461191675926 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1230ms 15:34:35 INFO - PROCESS | 1898 | 1461191675963 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1898 | 1461191675969 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 15:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:34:35 INFO - PROCESS | 1898 | 1461191675978 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1898 | 1461191675984 Marionette TRACE conn4 <- [1,42,null,{}] 15:34:36 INFO - PROCESS | 1898 | 1461191675992 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:36 INFO - PROCESS | 1898 | 1461191676169 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 15:34:36 INFO - PROCESS | 1898 | 1461191676297 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x9140a000 == 17 [pid = 1898] [id = 18] 15:34:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 51 (0x920ef000) [pid = 1898] [serial = 51] [outer = (nil)] 15:34:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 52 (0x95b3d800) [pid = 1898] [serial = 52] [outer = 0x920ef000] 15:34:36 INFO - PROCESS | 1898 | 1461191676392 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 53 (0x9790e800) [pid = 1898] [serial = 53] [outer = 0x920ef000] 15:34:37 INFO - PROCESS | 1898 | 1461191677256 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1342ms 15:34:37 INFO - PROCESS | 1898 | 1461191677319 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 1898 | 1461191677328 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 15:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:34:37 INFO - PROCESS | 1898 | 1461191677338 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1898 | 1461191677342 Marionette TRACE conn4 <- [1,46,null,{}] 15:34:37 INFO - PROCESS | 1898 | 1461191677349 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:37 INFO - PROCESS | 1898 | 1461191677553 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 15:34:37 INFO - PROCESS | 1898 | 1461191677695 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x99f48800 == 18 [pid = 1898] [id = 19] 15:34:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 54 (0x9a2a7c00) [pid = 1898] [serial = 54] [outer = (nil)] 15:34:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 55 (0x9ab0a000) [pid = 1898] [serial = 55] [outer = 0x9a2a7c00] 15:34:37 INFO - PROCESS | 1898 | 1461191677788 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 56 (0x9df06c00) [pid = 1898] [serial = 56] [outer = 0x9a2a7c00] 15:34:38 INFO - PROCESS | 1898 | 1461191678624 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1331ms 15:34:38 INFO - PROCESS | 1898 | 1461191678684 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1898 | 1461191678689 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 15:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:34:38 INFO - PROCESS | 1898 | 1461191678699 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1898 | 1461191678704 Marionette TRACE conn4 <- [1,50,null,{}] 15:34:38 INFO - PROCESS | 1898 | 1461191678721 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:38 INFO - PROCESS | 1898 | 1461191678905 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 15:34:39 INFO - PROCESS | 1898 | 1461191679037 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x9ab9a800 == 19 [pid = 1898] [id = 20] 15:34:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 57 (0x9fb2d400) [pid = 1898] [serial = 57] [outer = (nil)] 15:34:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 58 (0xa0a2a800) [pid = 1898] [serial = 58] [outer = 0x9fb2d400] 15:34:39 INFO - PROCESS | 1898 | 1461191679131 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 59 (0xa0c15c00) [pid = 1898] [serial = 59] [outer = 0x9fb2d400] 15:34:40 INFO - PROCESS | 1898 | 1461191680020 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1339ms 15:34:40 INFO - PROCESS | 1898 | 1461191680037 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1898 | 1461191680042 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 15:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:34:40 INFO - PROCESS | 1898 | 1461191680049 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1898 | 1461191680052 Marionette TRACE conn4 <- [1,54,null,{}] 15:34:40 INFO - PROCESS | 1898 | 1461191680059 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:40 INFO - PROCESS | 1898 | 1461191680224 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 15:34:40 INFO - PROCESS | 1898 | 1461191680356 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x9a2e8400 == 20 [pid = 1898] [id = 21] 15:34:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 60 (0xa0f9d800) [pid = 1898] [serial = 60] [outer = (nil)] 15:34:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 61 (0xa2825800) [pid = 1898] [serial = 61] [outer = 0xa0f9d800] 15:34:40 INFO - PROCESS | 1898 | 1461191680444 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 62 (0xa2a7e400) [pid = 1898] [serial = 62] [outer = 0xa0f9d800] 15:34:41 INFO - PROCESS | 1898 | 1461191681257 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1282ms 15:34:41 INFO - PROCESS | 1898 | 1461191681469 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1898 | 1461191681475 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 15:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:34:41 INFO - PROCESS | 1898 | 1461191681485 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1898 | 1461191681488 Marionette TRACE conn4 <- [1,58,null,{}] 15:34:41 INFO - PROCESS | 1898 | 1461191681498 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:41 INFO - PROCESS | 1898 | 1461191681654 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 15:34:41 INFO - PROCESS | 1898 | 1461191681758 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f7fc00 == 21 [pid = 1898] [id = 22] 15:34:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 63 (0x94f83800) [pid = 1898] [serial = 63] [outer = (nil)] 15:34:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 64 (0x95b44000) [pid = 1898] [serial = 64] [outer = 0x94f83800] 15:34:41 INFO - PROCESS | 1898 | 1461191681851 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 65 (0x9779f800) [pid = 1898] [serial = 65] [outer = 0x94f83800] 15:34:42 INFO - PROCESS | 1898 | --DOCSHELL 0x9aae0400 == 20 [pid = 1898] [id = 16] 15:34:42 INFO - PROCESS | 1898 | --DOCSHELL 0x992e8800 == 19 [pid = 1898] [id = 15] 15:34:42 INFO - PROCESS | 1898 | --DOCSHELL 0x97903000 == 18 [pid = 1898] [id = 14] 15:34:42 INFO - PROCESS | 1898 | 1461191682806 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:42 INFO - PROCESS | 1898 | --DOCSHELL 0x90772800 == 17 [pid = 1898] [id = 13] 15:34:42 INFO - PROCESS | 1898 | --DOCSHELL 0x91410400 == 16 [pid = 1898] [id = 9] 15:34:42 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa4c000 == 15 [pid = 1898] [id = 8] 15:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1384ms 15:34:42 INFO - PROCESS | 1898 | 1461191682871 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1898 | 1461191682878 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 15:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:34:42 INFO - PROCESS | 1898 | 1461191682888 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1898 | 1461191682895 Marionette TRACE conn4 <- [1,62,null,{}] 15:34:42 INFO - PROCESS | 1898 | 1461191682905 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:43 INFO - PROCESS | 1898 | 1461191683081 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 15:34:43 INFO - PROCESS | 1898 | 1461191683213 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x9140c400 == 16 [pid = 1898] [id = 23] 15:34:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 66 (0x92c6e800) [pid = 1898] [serial = 66] [outer = (nil)] 15:34:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 67 (0x94f81000) [pid = 1898] [serial = 67] [outer = 0x92c6e800] 15:34:43 INFO - PROCESS | 1898 | 1461191683306 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 68 (0x9779e400) [pid = 1898] [serial = 68] [outer = 0x92c6e800] 15:34:44 INFO - PROCESS | 1898 | 1461191684123 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1288ms 15:34:44 INFO - PROCESS | 1898 | 1461191684177 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1898 | 1461191684186 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 15:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:34:44 INFO - PROCESS | 1898 | 1461191684215 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1898 | 1461191684220 Marionette TRACE conn4 <- [1,66,null,{}] 15:34:44 INFO - PROCESS | 1898 | 1461191684226 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:44 INFO - PROCESS | 1898 | 1461191684399 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 15:34:44 INFO - PROCESS | 1898 | 1461191684530 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x908f0800 == 17 [pid = 1898] [id = 24] 15:34:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 69 (0x920f0000) [pid = 1898] [serial = 69] [outer = (nil)] 15:34:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 70 (0x9ab0a400) [pid = 1898] [serial = 70] [outer = 0x920f0000] 15:34:44 INFO - PROCESS | 1898 | 1461191684620 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 71 (0x9df10000) [pid = 1898] [serial = 71] [outer = 0x920f0000] 15:34:45 INFO - PROCESS | 1898 | 1461191685424 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1285ms 15:34:45 INFO - PROCESS | 1898 | 1461191685497 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1898 | 1461191685502 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 15:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:34:45 INFO - PROCESS | 1898 | 1461191685509 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1898 | 1461191685515 Marionette TRACE conn4 <- [1,70,null,{}] 15:34:45 INFO - PROCESS | 1898 | 1461191685532 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:45 INFO - PROCESS | 1898 | 1461191685742 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 15:34:45 INFO - PROCESS | 1898 | 1461191685874 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aa59400 == 18 [pid = 1898] [id = 25] 15:34:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 72 (0x9feec400) [pid = 1898] [serial = 72] [outer = (nil)] 15:34:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 73 (0xa0a90c00) [pid = 1898] [serial = 73] [outer = 0x9feec400] 15:34:45 INFO - PROCESS | 1898 | 1461191685972 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 74 (0xa0e48c00) [pid = 1898] [serial = 74] [outer = 0x9feec400] 15:34:46 INFO - PROCESS | 1898 | 1461191686771 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1338ms 15:34:46 INFO - PROCESS | 1898 | 1461191686851 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1898 | 1461191686856 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 15:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:34:46 INFO - PROCESS | 1898 | 1461191686864 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1898 | 1461191686867 Marionette TRACE conn4 <- [1,74,null,{}] 15:34:46 INFO - PROCESS | 1898 | 1461191686873 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:47 INFO - PROCESS | 1898 | 1461191687034 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 15:34:47 INFO - PROCESS | 1898 | 1461191687163 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x90773c00 == 19 [pid = 1898] [id = 26] 15:34:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 75 (0x920f0400) [pid = 1898] [serial = 75] [outer = (nil)] 15:34:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 76 (0xa4452c00) [pid = 1898] [serial = 76] [outer = 0x920f0400] 15:34:47 INFO - PROCESS | 1898 | 1461191687252 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 77 (0xa4481c00) [pid = 1898] [serial = 77] [outer = 0x920f0400] 15:34:48 INFO - PROCESS | 1898 | 1461191688080 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1279ms 15:34:48 INFO - PROCESS | 1898 | 1461191688147 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1898 | 1461191688151 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 15:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:34:48 INFO - PROCESS | 1898 | 1461191688159 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1898 | 1461191688163 Marionette TRACE conn4 <- [1,78,null,{}] 15:34:48 INFO - PROCESS | 1898 | 1461191688168 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:48 INFO - PROCESS | 1898 | 1461191688325 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 15:34:48 INFO - PROCESS | 1898 | 1461191688455 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1898 | ++DOCSHELL 0xa282a400 == 20 [pid = 1898] [id = 27] 15:34:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 78 (0xa3c86800) [pid = 1898] [serial = 78] [outer = (nil)] 15:34:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 79 (0xa45d3400) [pid = 1898] [serial = 79] [outer = 0xa3c86800] 15:34:48 INFO - PROCESS | 1898 | 1461191688544 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 80 (0xa45f0000) [pid = 1898] [serial = 80] [outer = 0xa3c86800] 15:34:49 INFO - PROCESS | 1898 | 1461191689305 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1195ms 15:34:49 INFO - PROCESS | 1898 | 1461191689355 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1898 | 1461191689358 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 15:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:34:49 INFO - PROCESS | 1898 | 1461191689382 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1898 | 1461191689386 Marionette TRACE conn4 <- [1,82,null,{}] 15:34:49 INFO - PROCESS | 1898 | 1461191689393 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:49 INFO - PROCESS | 1898 | 1461191689609 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 15:34:49 INFO - PROCESS | 1898 | 1461191689743 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa44800 == 21 [pid = 1898] [id = 28] 15:34:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 81 (0x90779800) [pid = 1898] [serial = 81] [outer = (nil)] 15:34:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 82 (0xa4c4d400) [pid = 1898] [serial = 82] [outer = 0x90779800] 15:34:49 INFO - PROCESS | 1898 | 1461191689840 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 83 (0xa69a1400) [pid = 1898] [serial = 83] [outer = 0x90779800] 15:34:50 INFO - PROCESS | 1898 | 1461191690682 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1347ms 15:34:50 INFO - PROCESS | 1898 | 1461191690727 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 15:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:34:50 INFO - PROCESS | 1898 | 1461191690732 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 15:34:50 INFO - PROCESS | 1898 | 1461191690738 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1898 | 1461191690742 Marionette TRACE conn4 <- [1,86,null,{}] 15:34:50 INFO - PROCESS | 1898 | 1461191690747 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:50 INFO - PROCESS | 1898 | 1461191690892 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 15:34:51 INFO - PROCESS | 1898 | 1461191691029 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x920edc00 == 22 [pid = 1898] [id = 29] 15:34:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 84 (0x9ff1ac00) [pid = 1898] [serial = 84] [outer = (nil)] 15:34:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 85 (0xa6d66c00) [pid = 1898] [serial = 85] [outer = 0x9ff1ac00] 15:34:51 INFO - PROCESS | 1898 | 1461191691114 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 86 (0xa6d6d800) [pid = 1898] [serial = 86] [outer = 0x9ff1ac00] 15:34:52 INFO - PROCESS | 1898 | 1461191692060 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1386ms 15:34:52 INFO - PROCESS | 1898 | 1461191692130 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1898 | 1461191692136 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 15:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:34:52 INFO - PROCESS | 1898 | 1461191692145 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1898 | 1461191692151 Marionette TRACE conn4 <- [1,90,null,{}] 15:34:52 INFO - PROCESS | 1898 | 1461191692160 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:52 INFO - PROCESS | 1898 | 1461191692327 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 15:34:52 INFO - PROCESS | 1898 | 1461191692481 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x96b64c00 == 23 [pid = 1898] [id = 30] 15:34:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 87 (0x96bd7000) [pid = 1898] [serial = 87] [outer = (nil)] 15:34:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 88 (0x991c2000) [pid = 1898] [serial = 88] [outer = 0x96bd7000] 15:34:52 INFO - PROCESS | 1898 | 1461191692627 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 89 (0x9a2a7800) [pid = 1898] [serial = 89] [outer = 0x96bd7000] 15:34:53 INFO - PROCESS | 1898 | --DOCSHELL 0x99f48800 == 22 [pid = 1898] [id = 19] 15:34:53 INFO - PROCESS | 1898 | --DOCSHELL 0x9140a000 == 21 [pid = 1898] [id = 18] 15:34:53 INFO - PROCESS | 1898 | 1461191693492 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1393ms 15:34:53 INFO - PROCESS | 1898 | 1461191693538 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1898 | 1461191693545 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 15:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:34:53 INFO - PROCESS | 1898 | 1461191693571 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1898 | 1461191693578 Marionette TRACE conn4 <- [1,94,null,{}] 15:34:53 INFO - PROCESS | 1898 | 1461191693586 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:53 INFO - PROCESS | 1898 | 1461191693764 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 15:34:53 INFO - PROCESS | 1898 | 1461191693900 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x90772800 == 22 [pid = 1898] [id = 31] 15:34:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 90 (0x91410400) [pid = 1898] [serial = 90] [outer = (nil)] 15:34:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 91 (0x99ded800) [pid = 1898] [serial = 91] [outer = 0x91410400] 15:34:53 INFO - PROCESS | 1898 | 1461191693996 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 92 (0x9ab14000) [pid = 1898] [serial = 92] [outer = 0x91410400] 15:34:54 INFO - PROCESS | 1898 | 1461191694811 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1287ms 15:34:54 INFO - PROCESS | 1898 | 1461191694856 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1898 | 1461191694865 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 15:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:34:54 INFO - PROCESS | 1898 | 1461191694940 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1898 | 1461191694945 Marionette TRACE conn4 <- [1,98,null,{}] 15:34:54 INFO - PROCESS | 1898 | 1461191694953 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:55 INFO - PROCESS | 1898 | 1461191695130 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 15:34:55 INFO - PROCESS | 1898 | 1461191695238 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x920fac00 == 23 [pid = 1898] [id = 32] 15:34:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 93 (0x9a29f400) [pid = 1898] [serial = 93] [outer = (nil)] 15:34:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 94 (0xa0a27c00) [pid = 1898] [serial = 94] [outer = 0x9a29f400] 15:34:55 INFO - PROCESS | 1898 | 1461191695325 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 95 (0xa2826000) [pid = 1898] [serial = 95] [outer = 0x9a29f400] 15:34:56 INFO - PROCESS | 1898 | 1461191696181 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1311ms 15:34:56 INFO - PROCESS | 1898 | 1461191696227 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 15:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:34:56 INFO - PROCESS | 1898 | 1461191696232 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 15:34:56 INFO - PROCESS | 1898 | 1461191696238 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1898 | 1461191696244 Marionette TRACE conn4 <- [1,102,null,{}] 15:34:56 INFO - PROCESS | 1898 | 1461191696261 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:56 INFO - PROCESS | 1898 | 1461191696435 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 15:34:56 INFO - PROCESS | 1898 | 1461191696572 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x99f57400 == 24 [pid = 1898] [id = 33] 15:34:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 96 (0x99f5bc00) [pid = 1898] [serial = 96] [outer = (nil)] 15:34:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 97 (0xa0adac00) [pid = 1898] [serial = 97] [outer = 0x99f5bc00] 15:34:56 INFO - PROCESS | 1898 | 1461191696664 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 98 (0xa4452400) [pid = 1898] [serial = 98] [outer = 0x99f5bc00] 15:34:57 INFO - PROCESS | 1898 | 1461191697549 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1385ms 15:34:57 INFO - PROCESS | 1898 | 1461191697623 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1898 | 1461191697627 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 15:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:34:57 INFO - PROCESS | 1898 | 1461191697635 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1898 | 1461191697638 Marionette TRACE conn4 <- [1,106,null,{}] 15:34:57 INFO - PROCESS | 1898 | 1461191697644 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:57 INFO - PROCESS | 1898 | 1461191697844 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 15:34:58 INFO - PROCESS | 1898 | 1461191697992 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 99 (0xa45cf400) [pid = 1898] [serial = 99] [outer = 0x96fee400] 15:34:58 INFO - PROCESS | 1898 | ++DOCSHELL 0xa4c4f400 == 25 [pid = 1898] [id = 34] 15:34:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 100 (0xa4c51400) [pid = 1898] [serial = 100] [outer = (nil)] 15:34:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 101 (0xa6930c00) [pid = 1898] [serial = 101] [outer = 0xa4c51400] 15:34:58 INFO - PROCESS | 1898 | 1461191698111 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 102 (0xa699a800) [pid = 1898] [serial = 102] [outer = 0xa4c51400] 15:34:59 INFO - PROCESS | 1898 | 1461191699011 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1432ms 15:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:34:59 INFO - PROCESS | 1898 | 1461191699067 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1898 | 1461191699071 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 15:34:59 INFO - PROCESS | 1898 | 1461191699077 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1898 | 1461191699081 Marionette TRACE conn4 <- [1,110,null,{}] 15:34:59 INFO - PROCESS | 1898 | 1461191699087 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:59 INFO - PROCESS | 1898 | 1461191699242 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 15:34:59 INFO - PROCESS | 1898 | 1461191699379 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3c9400 == 26 [pid = 1898] [id = 35] 15:34:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 103 (0x8f3c9800) [pid = 1898] [serial = 103] [outer = (nil)] 15:34:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 104 (0x8f3d5800) [pid = 1898] [serial = 104] [outer = 0x8f3c9800] 15:34:59 INFO - PROCESS | 1898 | 1461191699466 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 105 (0x8f3d7800) [pid = 1898] [serial = 105] [outer = 0x8f3c9800] 15:35:00 INFO - PROCESS | 1898 | 1461191700380 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1382ms 15:35:00 INFO - PROCESS | 1898 | 1461191700460 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1898 | 1461191700463 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 15:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:35:00 INFO - PROCESS | 1898 | 1461191700469 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1898 | 1461191700476 Marionette TRACE conn4 <- [1,114,null,{}] 15:35:00 INFO - PROCESS | 1898 | 1461191700482 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:00 INFO - PROCESS | 1898 | 1461191700734 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 15:35:00 INFO - PROCESS | 1898 | 1461191700919 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d4000 == 27 [pid = 1898] [id = 36] 15:35:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 106 (0x8f6c3000) [pid = 1898] [serial = 106] [outer = (nil)] 15:35:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 107 (0x8f6ce000) [pid = 1898] [serial = 107] [outer = 0x8f6c3000] 15:35:01 INFO - PROCESS | 1898 | 1461191701026 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 108 (0xa6d32c00) [pid = 1898] [serial = 108] [outer = 0x8f6c3000] 15:35:01 INFO - PROCESS | 1898 | 1461191701903 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1491ms 15:35:01 INFO - PROCESS | 1898 | 1461191701961 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 15:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:35:01 INFO - PROCESS | 1898 | 1461191701965 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 15:35:01 INFO - PROCESS | 1898 | 1461191701972 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1898 | 1461191701975 Marionette TRACE conn4 <- [1,118,null,{}] 15:35:01 INFO - PROCESS | 1898 | 1461191701983 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:02 INFO - PROCESS | 1898 | 1461191702149 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 15:35:02 INFO - PROCESS | 1898 | 1461191702431 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c4800 == 28 [pid = 1898] [id = 37] 15:35:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 109 (0x8f6c6c00) [pid = 1898] [serial = 109] [outer = (nil)] 15:35:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 110 (0x8f6c9800) [pid = 1898] [serial = 110] [outer = 0x8f6c6c00] 15:35:02 INFO - PROCESS | 1898 | 1461191702561 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 111 (0x8f6cf400) [pid = 1898] [serial = 111] [outer = 0x8f6c6c00] 15:35:03 INFO - PROCESS | 1898 | 1461191703514 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:35:03 INFO - PROCESS | 1898 | --DOCSHELL 0xa282a400 == 27 [pid = 1898] [id = 27] 15:35:03 INFO - PROCESS | 1898 | --DOCSHELL 0x90773c00 == 26 [pid = 1898] [id = 26] 15:35:03 INFO - PROCESS | 1898 | --DOCSHELL 0x9aa59400 == 25 [pid = 1898] [id = 25] 15:35:03 INFO - PROCESS | 1898 | --DOCSHELL 0x908f0800 == 24 [pid = 1898] [id = 24] 15:35:03 INFO - PROCESS | 1898 | --DOCSHELL 0x9140c400 == 23 [pid = 1898] [id = 23] 15:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1589ms 15:35:03 INFO - PROCESS | 1898 | 1461191703563 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1898 | 1461191703569 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 15:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:35:03 INFO - PROCESS | 1898 | 1461191703578 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1898 | 1461191703584 Marionette TRACE conn4 <- [1,122,null,{}] 15:35:03 INFO - PROCESS | 1898 | 1461191703594 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:03 INFO - PROCESS | 1898 | 1461191703808 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 15:35:04 INFO - PROCESS | 1898 | 1461191704001 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c8800 == 24 [pid = 1898] [id = 38] 15:35:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 112 (0x903d7000) [pid = 1898] [serial = 112] [outer = (nil)] 15:35:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 113 (0x903d9000) [pid = 1898] [serial = 113] [outer = 0x903d7000] 15:35:04 INFO - PROCESS | 1898 | 1461191704136 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 114 (0x903dcc00) [pid = 1898] [serial = 114] [outer = 0x903d7000] 15:35:04 INFO - PROCESS | 1898 | 1461191704952 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1435ms 15:35:05 INFO - PROCESS | 1898 | 1461191705012 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1898 | 1461191705021 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 15:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:35:05 INFO - PROCESS | 1898 | 1461191705031 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1898 | 1461191705035 Marionette TRACE conn4 <- [1,126,null,{}] 15:35:05 INFO - PROCESS | 1898 | 1461191705042 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:05 INFO - PROCESS | 1898 | 1461191705285 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 15:35:05 INFO - PROCESS | 1898 | 1461191705429 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d7400 == 25 [pid = 1898] [id = 39] 15:35:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 115 (0x904d7800) [pid = 1898] [serial = 115] [outer = (nil)] 15:35:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x9076d000) [pid = 1898] [serial = 116] [outer = 0x904d7800] 15:35:05 INFO - PROCESS | 1898 | 1461191705517 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x9140c400) [pid = 1898] [serial = 117] [outer = 0x904d7800] 15:35:06 INFO - PROCESS | 1898 | --DOCSHELL 0x96bde400 == 24 [pid = 1898] [id = 12] 15:35:06 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3c9400 == 23 [pid = 1898] [id = 35] 15:35:06 INFO - PROCESS | 1898 | --DOCSHELL 0x99f57400 == 22 [pid = 1898] [id = 33] 15:35:06 INFO - PROCESS | 1898 | --DOCSHELL 0xa4c4f400 == 21 [pid = 1898] [id = 34] 15:35:06 INFO - PROCESS | 1898 | --DOCSHELL 0x90772800 == 20 [pid = 1898] [id = 31] 15:35:06 INFO - PROCESS | 1898 | --DOCSHELL 0x920fac00 == 19 [pid = 1898] [id = 32] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x920edc00 == 18 [pid = 1898] [id = 29] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x9a2e8400 == 17 [pid = 1898] [id = 21] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x9ab9a800 == 16 [pid = 1898] [id = 20] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d4000 == 15 [pid = 1898] [id = 36] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa44800 == 14 [pid = 1898] [id = 28] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x92c6a000 == 13 [pid = 1898] [id = 17] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x96b64c00 == 12 [pid = 1898] [id = 30] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x94f7fc00 == 11 [pid = 1898] [id = 22] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c4800 == 10 [pid = 1898] [id = 37] 15:35:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c8800 == 9 [pid = 1898] [id = 38] 15:35:10 INFO - PROCESS | 1898 | 1461191710555 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5555ms 15:35:10 INFO - PROCESS | 1898 | 1461191710604 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1898 | 1461191710610 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 15:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:35:10 INFO - PROCESS | 1898 | 1461191710619 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1898 | 1461191710625 Marionette TRACE conn4 <- [1,130,null,{}] 15:35:10 INFO - PROCESS | 1898 | 1461191710633 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:10 INFO - PROCESS | 1898 | 1461191710809 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 15:35:10 INFO - PROCESS | 1898 | 1461191710824 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x903db400 == 10 [pid = 1898] [id = 40] 15:35:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0x903dc400) [pid = 1898] [serial = 118] [outer = (nil)] 15:35:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0x904d4400) [pid = 1898] [serial = 119] [outer = 0x903dc400] 15:35:10 INFO - PROCESS | 1898 | 1461191710901 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0x904da000) [pid = 1898] [serial = 120] [outer = 0x903dc400] 15:35:11 INFO - PROCESS | 1898 | 1461191711730 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1142ms 15:35:11 INFO - PROCESS | 1898 | 1461191711761 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1898 | 1461191711772 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 15:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:35:11 INFO - PROCESS | 1898 | 1461191711782 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1898 | 1461191711787 Marionette TRACE conn4 <- [1,134,null,{}] 15:35:11 INFO - PROCESS | 1898 | 1461191711793 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:11 INFO - PROCESS | 1898 | 1461191711992 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 15:35:12 INFO - PROCESS | 1898 | 1461191712166 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f0800 == 11 [pid = 1898] [id = 41] 15:35:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x92c6bc00) [pid = 1898] [serial = 121] [outer = (nil)] 15:35:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x94f10400) [pid = 1898] [serial = 122] [outer = 0x92c6bc00] 15:35:12 INFO - PROCESS | 1898 | 1461191712255 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x94f80400) [pid = 1898] [serial = 123] [outer = 0x92c6bc00] 15:35:13 INFO - PROCESS | 1898 | 1461191713138 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1429ms 15:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:35:13 INFO - PROCESS | 1898 | 1461191713211 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1898 | 1461191713215 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 15:35:13 INFO - PROCESS | 1898 | 1461191713222 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1898 | 1461191713228 Marionette TRACE conn4 <- [1,138,null,{}] 15:35:13 INFO - PROCESS | 1898 | 1461191713252 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:13 INFO - PROCESS | 1898 | 1461191713463 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 15:35:13 INFO - PROCESS | 1898 | 1461191713491 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x97794400 == 12 [pid = 1898] [id = 42] 15:35:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x97904000) [pid = 1898] [serial = 124] [outer = (nil)] 15:35:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x97ca8000) [pid = 1898] [serial = 125] [outer = 0x97904000] 15:35:13 INFO - PROCESS | 1898 | 1461191713570 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x99f56400) [pid = 1898] [serial = 126] [outer = 0x97904000] 15:35:14 INFO - PROCESS | 1898 | 1461191714400 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1199ms 15:35:14 INFO - PROCESS | 1898 | 1461191714420 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1898 | 1461191714425 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 15:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:35:14 INFO - PROCESS | 1898 | 1461191714431 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1898 | 1461191714434 Marionette TRACE conn4 <- [1,142,null,{}] 15:35:14 INFO - PROCESS | 1898 | 1461191714439 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:15 INFO - PROCESS | 1898 | 1461191715440 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x8f6c6c00) [pid = 1898] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x94f83800) [pid = 1898] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x90773400) [pid = 1898] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x99dec400) [pid = 1898] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x91413c00) [pid = 1898] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0x97ca9000) [pid = 1898] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 119 (0x9ea17000) [pid = 1898] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 118 (0x8fa4c400) [pid = 1898] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 117 (0x9779b800) [pid = 1898] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x9fc05800) [pid = 1898] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x9ff1ac00) [pid = 1898] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 114 (0xa0f9d800) [pid = 1898] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 113 (0x90779800) [pid = 1898] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 112 (0x9a29f400) [pid = 1898] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 111 (0x9fb2d400) [pid = 1898] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 110 (0x903d7000) [pid = 1898] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 109 (0x91410400) [pid = 1898] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 108 (0x9a2a7c00) [pid = 1898] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 107 (0x920ef000) [pid = 1898] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 106 (0x920f0000) [pid = 1898] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 105 (0xa3c86800) [pid = 1898] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 104 (0x99f5bc00) [pid = 1898] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 103 (0xa4c51400) [pid = 1898] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 102 (0x8f6c3000) [pid = 1898] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 101 (0x8f3c9800) [pid = 1898] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 100 (0x920f0400) [pid = 1898] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 99 (0x920f2c00) [pid = 1898] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 98 (0x96bd7000) [pid = 1898] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 97 (0x92c6e800) [pid = 1898] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:35:15 INFO - PROCESS | 1898 | --DOMWINDOW == 96 (0x9feec400) [pid = 1898] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:35:15 INFO - PROCESS | 1898 | 1461191715712 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3cac00 == 13 [pid = 1898] [id = 43] 15:35:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 97 (0x8f6c3000) [pid = 1898] [serial = 127] [outer = (nil)] 15:35:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 98 (0x8fa50000) [pid = 1898] [serial = 128] [outer = 0x8f6c3000] 15:35:15 INFO - PROCESS | 1898 | 1461191715794 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 99 (0x920ecc00) [pid = 1898] [serial = 129] [outer = 0x8f6c3000] 15:35:16 INFO - PROCESS | 1898 | 1461191716579 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2193ms 15:35:16 INFO - PROCESS | 1898 | 1461191716639 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1898 | 1461191716642 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 15:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:35:16 INFO - PROCESS | 1898 | 1461191716648 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1898 | 1461191716651 Marionette TRACE conn4 <- [1,146,null,{}] 15:35:16 INFO - PROCESS | 1898 | 1461191716656 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:16 INFO - PROCESS | 1898 | 1461191716800 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 15:35:16 INFO - PROCESS | 1898 | 1461191716810 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x92c6e800 == 14 [pid = 1898] [id = 44] 15:35:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 100 (0x96fef400) [pid = 1898] [serial = 130] [outer = (nil)] 15:35:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 101 (0x99f58c00) [pid = 1898] [serial = 131] [outer = 0x96fef400] 15:35:16 INFO - PROCESS | 1898 | 1461191716884 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 102 (0x9a2a7000) [pid = 1898] [serial = 132] [outer = 0x96fef400] 15:35:17 INFO - PROCESS | 1898 | 1461191717957 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1329ms 15:35:17 INFO - PROCESS | 1898 | 1461191717978 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1898 | 1461191717984 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 15:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:35:17 INFO - PROCESS | 1898 | 1461191717993 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1898 | 1461191717999 Marionette TRACE conn4 <- [1,150,null,{}] 15:35:18 INFO - PROCESS | 1898 | 1461191718009 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:18 INFO - PROCESS | 1898 | 1461191718199 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 15:35:18 INFO - PROCESS | 1898 | 1461191718342 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d6400 == 15 [pid = 1898] [id = 45] 15:35:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 103 (0x8f6cbc00) [pid = 1898] [serial = 133] [outer = (nil)] 15:35:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 104 (0x91406000) [pid = 1898] [serial = 134] [outer = 0x8f6cbc00] 15:35:18 INFO - PROCESS | 1898 | 1461191718476 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 105 (0x92a7a000) [pid = 1898] [serial = 135] [outer = 0x8f6cbc00] 15:35:19 INFO - PROCESS | 1898 | 1461191719311 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1347ms 15:35:19 INFO - PROCESS | 1898 | 1461191719340 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1898 | 1461191719348 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 15:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:35:19 INFO - PROCESS | 1898 | 1461191719359 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1898 | 1461191719363 Marionette TRACE conn4 <- [1,154,null,{}] 15:35:19 INFO - PROCESS | 1898 | 1461191719369 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:19 INFO - PROCESS | 1898 | 1461191719527 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 15:35:19 INFO - PROCESS | 1898 | 1461191719676 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f89800 == 16 [pid = 1898] [id = 46] 15:35:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 106 (0x94f8a400) [pid = 1898] [serial = 136] [outer = (nil)] 15:35:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 107 (0x977f8800) [pid = 1898] [serial = 137] [outer = 0x94f8a400] 15:35:19 INFO - PROCESS | 1898 | 1461191719761 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 108 (0x99f5c400) [pid = 1898] [serial = 138] [outer = 0x94f8a400] 15:35:20 INFO - PROCESS | 1898 | 1461191720700 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1383ms 15:35:20 INFO - PROCESS | 1898 | 1461191720741 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1898 | 1461191720746 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 15:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:35:20 INFO - PROCESS | 1898 | 1461191720753 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1898 | 1461191720760 Marionette TRACE conn4 <- [1,158,null,{}] 15:35:20 INFO - PROCESS | 1898 | 1461191720776 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:20 INFO - PROCESS | 1898 | 1461191720986 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 15:35:21 INFO - PROCESS | 1898 | 1461191721162 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x90773c00 == 17 [pid = 1898] [id = 47] 15:35:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 109 (0x9b2a3400) [pid = 1898] [serial = 139] [outer = (nil)] 15:35:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 110 (0x9fb97c00) [pid = 1898] [serial = 140] [outer = 0x9b2a3400] 15:35:21 INFO - PROCESS | 1898 | 1461191721294 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 111 (0x9fc55400) [pid = 1898] [serial = 141] [outer = 0x9b2a3400] 15:35:21 INFO - PROCESS | 1898 | 1461191721743 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:35:22 INFO - PROCESS | 1898 | 1461191722209 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1487ms 15:35:22 INFO - PROCESS | 1898 | 1461191722241 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1898 | 1461191722246 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 15:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:35:22 INFO - PROCESS | 1898 | 1461191722252 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1898 | 1461191722255 Marionette TRACE conn4 <- [1,162,null,{}] 15:35:22 INFO - PROCESS | 1898 | 1461191722261 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:22 INFO - PROCESS | 1898 | 1461191722420 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 15:35:22 INFO - PROCESS | 1898 | 1461191722568 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f8b400 == 18 [pid = 1898] [id = 48] 15:35:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 112 (0x9ff13000) [pid = 1898] [serial = 142] [outer = (nil)] 15:35:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 113 (0xa0f9b000) [pid = 1898] [serial = 143] [outer = 0x9ff13000] 15:35:22 INFO - PROCESS | 1898 | 1461191722656 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 114 (0xa0f9d800) [pid = 1898] [serial = 144] [outer = 0x9ff13000] 15:35:23 INFO - PROCESS | 1898 | 1461191723692 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1479ms 15:35:23 INFO - PROCESS | 1898 | 1461191723731 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1898 | 1461191723735 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 15:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:35:23 INFO - PROCESS | 1898 | 1461191723747 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1898 | 1461191723750 Marionette TRACE conn4 <- [1,166,null,{}] 15:35:23 INFO - PROCESS | 1898 | 1461191723762 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:24 INFO - PROCESS | 1898 | 1461191724017 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 15:35:24 INFO - PROCESS | 1898 | 1461191724366 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c3800 == 19 [pid = 1898] [id = 49] 15:35:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 115 (0x8f6c3c00) [pid = 1898] [serial = 145] [outer = (nil)] 15:35:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x8f6cd800) [pid = 1898] [serial = 146] [outer = 0x8f6c3c00] 15:35:24 INFO - PROCESS | 1898 | 1461191724483 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x903df800) [pid = 1898] [serial = 147] [outer = 0x8f6c3c00] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x9076d000) [pid = 1898] [serial = 116] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x995f1000) [pid = 1898] [serial = 12] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 114 (0x99680c00) [pid = 1898] [serial = 9] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 113 (0x8f6cf400) [pid = 1898] [serial = 111] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 112 (0x99ded800) [pid = 1898] [serial = 91] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 111 (0xa45d3400) [pid = 1898] [serial = 79] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 110 (0x8f6c9800) [pid = 1898] [serial = 110] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 109 (0x9779f800) [pid = 1898] [serial = 65] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 108 (0xa282e400) [pid = 1898] [serial = 2] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 107 (0x94f81000) [pid = 1898] [serial = 67] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 106 (0x908f0400) [pid = 1898] [serial = 37] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 105 (0x9a2e9400) [pid = 1898] [serial = 43] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 104 (0x9509c800) [pid = 1898] [serial = 28] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 103 (0x920f4000) [pid = 1898] [serial = 25] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 102 (0x9920cc00) [pid = 1898] [serial = 40] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 101 (0x9fb35400) [pid = 1898] [serial = 46] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 100 (0x9fb8f800) [pid = 1898] [serial = 47] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 99 (0x8fa4fc00) [pid = 1898] [serial = 22] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 98 (0x95b44000) [pid = 1898] [serial = 64] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 97 (0x92a85400) [pid = 1898] [serial = 26] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 96 (0x99d05400) [pid = 1898] [serial = 41] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 95 (0x99f51000) [pid = 1898] [serial = 34] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 94 (0x979f5400) [pid = 1898] [serial = 31] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 93 (0x9ab06400) [pid = 1898] [serial = 35] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 92 (0x91407800) [pid = 1898] [serial = 38] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 91 (0x9ff13c00) [pid = 1898] [serial = 49] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 90 (0x92a7e400) [pid = 1898] [serial = 50] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 89 (0x8fa52c00) [pid = 1898] [serial = 23] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 88 (0x9aa54800) [pid = 1898] [serial = 44] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 87 (0x991bd400) [pid = 1898] [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.] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 86 (0x9ab14000) [pid = 1898] [serial = 92] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 85 (0x9df06c00) [pid = 1898] [serial = 56] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 84 (0xa0a2a800) [pid = 1898] [serial = 58] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 83 (0x9790e800) [pid = 1898] [serial = 53] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 82 (0xa0a27c00) [pid = 1898] [serial = 94] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 81 (0x9a2a7800) [pid = 1898] [serial = 89] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 80 (0x9ab0a000) [pid = 1898] [serial = 55] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 79 (0x95b3d800) [pid = 1898] [serial = 52] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 78 (0x9df10000) [pid = 1898] [serial = 71] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 77 (0xa0a90c00) [pid = 1898] [serial = 73] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 76 (0x903d9000) [pid = 1898] [serial = 113] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 75 (0xa45f0000) [pid = 1898] [serial = 80] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 74 (0x9ab0a400) [pid = 1898] [serial = 70] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 73 (0xa6d6d800) [pid = 1898] [serial = 86] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 72 (0xa4452c00) [pid = 1898] [serial = 76] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 71 (0xa2a7e400) [pid = 1898] [serial = 62] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 70 (0xa69a1400) [pid = 1898] [serial = 83] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 69 (0xa6d66c00) [pid = 1898] [serial = 85] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 68 (0xa2826000) [pid = 1898] [serial = 95] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 67 (0xa4c4d400) [pid = 1898] [serial = 82] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 66 (0xa0adac00) [pid = 1898] [serial = 97] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 65 (0xa0c15c00) [pid = 1898] [serial = 59] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 64 (0x903dcc00) [pid = 1898] [serial = 114] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 63 (0xa2825800) [pid = 1898] [serial = 61] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 62 (0x8f6ce000) [pid = 1898] [serial = 107] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 61 (0xa6d32c00) [pid = 1898] [serial = 108] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 60 (0x8f3d7800) [pid = 1898] [serial = 105] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 59 (0x8f3d5800) [pid = 1898] [serial = 104] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 58 (0xa699a800) [pid = 1898] [serial = 102] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 57 (0xa4481c00) [pid = 1898] [serial = 77] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 56 (0x920f9400) [pid = 1898] [serial = 17] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 55 (0x920f4c00) [pid = 1898] [serial = 16] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 54 (0x991c2000) [pid = 1898] [serial = 88] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 53 (0x920fa400) [pid = 1898] [serial = 19] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 52 (0x9779e400) [pid = 1898] [serial = 68] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 51 (0xa0e48c00) [pid = 1898] [serial = 74] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 50 (0xa4452400) [pid = 1898] [serial = 98] [outer = (nil)] [url = about:blank] 15:35:25 INFO - PROCESS | 1898 | --DOMWINDOW == 49 (0xa6930c00) [pid = 1898] [serial = 101] [outer = (nil)] [url = about:blank] 15:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1788ms 15:35:25 INFO - PROCESS | 1898 | 1461191725488 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:35:25 INFO - PROCESS | 1898 | 1461191725535 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1898 | 1461191725543 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 15:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:35:25 INFO - PROCESS | 1898 | 1461191725551 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1898 | 1461191725557 Marionette TRACE conn4 <- [1,170,null,{}] 15:35:25 INFO - PROCESS | 1898 | 1461191725564 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:25 INFO - PROCESS | 1898 | 1461191725721 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 15:35:25 INFO - PROCESS | 1898 | 1461191725845 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x904cfc00 == 20 [pid = 1898] [id = 50] 15:35:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 50 (0x904d0000) [pid = 1898] [serial = 148] [outer = (nil)] 15:35:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 51 (0x908f0400) [pid = 1898] [serial = 149] [outer = 0x904d0000] 15:35:25 INFO - PROCESS | 1898 | 1461191725930 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 52 (0x9140f000) [pid = 1898] [serial = 150] [outer = 0x904d0000] 15:35:26 INFO - PROCESS | 1898 | 1461191726578 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1044ms 15:35:26 INFO - PROCESS | 1898 | 1461191726598 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1898 | 1461191726603 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 15:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:35:26 INFO - PROCESS | 1898 | 1461191726610 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1898 | 1461191726614 Marionette TRACE conn4 <- [1,174,null,{}] 15:35:26 INFO - PROCESS | 1898 | 1461191726630 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:26 INFO - PROCESS | 1898 | 1461191726789 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 15:35:26 INFO - PROCESS | 1898 | 1461191726884 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d3c00 == 21 [pid = 1898] [id = 51] 15:35:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 53 (0x903dd000) [pid = 1898] [serial = 151] [outer = (nil)] 15:35:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 54 (0x92a7f000) [pid = 1898] [serial = 152] [outer = 0x903dd000] 15:35:26 INFO - PROCESS | 1898 | 1461191726956 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 55 (0x94f0bc00) [pid = 1898] [serial = 153] [outer = 0x903dd000] 15:35:27 INFO - PROCESS | 1898 | 1461191727599 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1031ms 15:35:27 INFO - PROCESS | 1898 | 1461191727641 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1898 | 1461191727645 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 15:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:35:27 INFO - PROCESS | 1898 | 1461191727658 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1898 | 1461191727667 Marionette TRACE conn4 <- [1,178,null,{}] 15:35:27 INFO - PROCESS | 1898 | 1461191727675 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:27 INFO - PROCESS | 1898 | 1461191727869 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 15:35:27 INFO - PROCESS | 1898 | 1461191727889 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a81400 == 22 [pid = 1898] [id = 52] 15:35:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 56 (0x95b3e400) [pid = 1898] [serial = 154] [outer = (nil)] 15:35:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 57 (0x96bde000) [pid = 1898] [serial = 155] [outer = 0x95b3e400] 15:35:27 INFO - PROCESS | 1898 | 1461191727974 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 58 (0x96be0c00) [pid = 1898] [serial = 156] [outer = 0x95b3e400] 15:35:28 INFO - PROCESS | 1898 | 1461191728709 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1097ms 15:35:28 INFO - PROCESS | 1898 | 1461191728749 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1898 | 1461191728752 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 15:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:35:28 INFO - PROCESS | 1898 | 1461191728765 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1898 | 1461191728767 Marionette TRACE conn4 <- [1,182,null,{}] 15:35:28 INFO - PROCESS | 1898 | 1461191728773 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:28 INFO - PROCESS | 1898 | 1461191728944 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 15:35:29 INFO - PROCESS | 1898 | 1461191728984 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa4d400 == 23 [pid = 1898] [id = 53] 15:35:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 59 (0x9076dc00) [pid = 1898] [serial = 157] [outer = (nil)] 15:35:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 60 (0x979f5c00) [pid = 1898] [serial = 158] [outer = 0x9076dc00] 15:35:29 INFO - PROCESS | 1898 | 1461191729056 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 61 (0x97b7f800) [pid = 1898] [serial = 159] [outer = 0x9076dc00] 15:35:29 INFO - PROCESS | 1898 | 1461191729762 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1033ms 15:35:29 INFO - PROCESS | 1898 | --DOMWINDOW == 60 (0x904d7800) [pid = 1898] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:35:29 INFO - PROCESS | 1898 | --DOMWINDOW == 59 (0x92c6bc00) [pid = 1898] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:35:29 INFO - PROCESS | 1898 | --DOMWINDOW == 58 (0x903dc400) [pid = 1898] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:35:29 INFO - PROCESS | 1898 | --DOMWINDOW == 57 (0x8f6c3000) [pid = 1898] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:35:29 INFO - PROCESS | 1898 | --DOMWINDOW == 56 (0x97904000) [pid = 1898] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:35:29 INFO - PROCESS | 1898 | 1461191729807 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1898 | 1461191729810 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 15:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:35:29 INFO - PROCESS | 1898 | 1461191729816 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1898 | 1461191729819 Marionette TRACE conn4 <- [1,186,null,{}] 15:35:29 INFO - PROCESS | 1898 | 1461191729933 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:30 INFO - PROCESS | 1898 | 1461191730070 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 15:35:30 INFO - PROCESS | 1898 | 1461191730164 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d2800 == 24 [pid = 1898] [id = 54] 15:35:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 57 (0x94f83400) [pid = 1898] [serial = 160] [outer = (nil)] 15:35:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 58 (0x97904000) [pid = 1898] [serial = 161] [outer = 0x94f83400] 15:35:30 INFO - PROCESS | 1898 | 1461191730250 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 59 (0x99d04400) [pid = 1898] [serial = 162] [outer = 0x94f83400] 15:35:30 INFO - PROCESS | 1898 | 1461191730954 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1189ms 15:35:31 INFO - PROCESS | 1898 | 1461191731006 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1898 | 1461191731009 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 15:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:35:31 INFO - PROCESS | 1898 | 1461191731021 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1898 | 1461191731024 Marionette TRACE conn4 <- [1,190,null,{}] 15:35:31 INFO - PROCESS | 1898 | 1461191731028 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:31 INFO - PROCESS | 1898 | 1461191731176 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 15:35:31 INFO - PROCESS | 1898 | 1461191731186 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d2400 == 25 [pid = 1898] [id = 55] 15:35:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 60 (0x904d1000) [pid = 1898] [serial = 163] [outer = (nil)] 15:35:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 61 (0x9a2a7800) [pid = 1898] [serial = 164] [outer = 0x904d1000] 15:35:31 INFO - PROCESS | 1898 | 1461191731257 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 62 (0x9a308c00) [pid = 1898] [serial = 165] [outer = 0x904d1000] 15:35:32 INFO - PROCESS | 1898 | 1461191732218 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1233ms 15:35:32 INFO - PROCESS | 1898 | 1461191732255 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1898 | 1461191732263 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 15:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:35:32 INFO - PROCESS | 1898 | 1461191732272 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1898 | 1461191732278 Marionette TRACE conn4 <- [1,194,null,{}] 15:35:32 INFO - PROCESS | 1898 | 1461191732286 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:32 INFO - PROCESS | 1898 | 1461191732460 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 15:35:32 INFO - PROCESS | 1898 | 1461191732595 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6cdc00 == 26 [pid = 1898] [id = 56] 15:35:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 63 (0x8fa4f800) [pid = 1898] [serial = 166] [outer = (nil)] 15:35:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 64 (0x91409400) [pid = 1898] [serial = 167] [outer = 0x8fa4f800] 15:35:32 INFO - PROCESS | 1898 | 1461191732683 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 65 (0x920f6400) [pid = 1898] [serial = 168] [outer = 0x8fa4f800] 15:35:33 INFO - PROCESS | 1898 | 1461191733594 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1383ms 15:35:33 INFO - PROCESS | 1898 | 1461191733655 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1898 | 1461191733664 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 15:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:35:33 INFO - PROCESS | 1898 | 1461191733675 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1898 | 1461191733678 Marionette TRACE conn4 <- [1,198,null,{}] 15:35:33 INFO - PROCESS | 1898 | 1461191733685 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:33 INFO - PROCESS | 1898 | 1461191733892 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 15:35:34 INFO - PROCESS | 1898 | 1461191734026 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f9400 == 27 [pid = 1898] [id = 57] 15:35:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 66 (0x94f84000) [pid = 1898] [serial = 169] [outer = (nil)] 15:35:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 67 (0x94f8e800) [pid = 1898] [serial = 170] [outer = 0x94f84000] 15:35:34 INFO - PROCESS | 1898 | 1461191734114 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 68 (0x95b9d800) [pid = 1898] [serial = 171] [outer = 0x94f84000] 15:35:34 INFO - PROCESS | 1898 | 1461191734962 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1336ms 15:35:35 INFO - PROCESS | 1898 | 1461191735011 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1898 | 1461191735015 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 15:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:35:35 INFO - PROCESS | 1898 | 1461191735022 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1898 | 1461191735028 Marionette TRACE conn4 <- [1,202,null,{}] 15:35:35 INFO - PROCESS | 1898 | 1461191735045 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:35 INFO - PROCESS | 1898 | 1461191735220 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 15:35:35 INFO - PROCESS | 1898 | 1461191735366 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d8000 == 28 [pid = 1898] [id = 58] 15:35:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 69 (0x99f53800) [pid = 1898] [serial = 172] [outer = (nil)] 15:35:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 70 (0x9aa38c00) [pid = 1898] [serial = 173] [outer = 0x99f53800] 15:35:35 INFO - PROCESS | 1898 | 1461191735455 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 71 (0x9aae7000) [pid = 1898] [serial = 174] [outer = 0x99f53800] 15:35:36 INFO - PROCESS | 1898 | 1461191736398 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1434ms 15:35:36 INFO - PROCESS | 1898 | 1461191736457 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 15:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:35:36 INFO - PROCESS | 1898 | 1461191736461 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 15:35:36 INFO - PROCESS | 1898 | 1461191736468 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1898 | 1461191736471 Marionette TRACE conn4 <- [1,206,null,{}] 15:35:36 INFO - PROCESS | 1898 | 1461191736477 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:36 INFO - PROCESS | 1898 | 1461191736648 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 15:35:36 INFO - PROCESS | 1898 | 1461191736793 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3cf800 == 29 [pid = 1898] [id = 59] 15:35:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 72 (0x9aa3f000) [pid = 1898] [serial = 175] [outer = (nil)] 15:35:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 73 (0x9b29f400) [pid = 1898] [serial = 176] [outer = 0x9aa3f000] 15:35:36 INFO - PROCESS | 1898 | 1461191736920 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 74 (0x9df08000) [pid = 1898] [serial = 177] [outer = 0x9aa3f000] 15:35:37 INFO - PROCESS | 1898 | 1461191737682 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1283ms 15:35:37 INFO - PROCESS | 1898 | 1461191737750 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1898 | 1461191737755 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 15:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:35:37 INFO - PROCESS | 1898 | 1461191737762 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1898 | 1461191737766 Marionette TRACE conn4 <- [1,210,null,{}] 15:35:37 INFO - PROCESS | 1898 | 1461191737771 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:37 INFO - PROCESS | 1898 | 1461191737929 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 15:35:38 INFO - PROCESS | 1898 | 1461191738077 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x903da800 == 30 [pid = 1898] [id = 60] 15:35:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 75 (0x903dbc00) [pid = 1898] [serial = 178] [outer = (nil)] 15:35:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 76 (0x9ea18c00) [pid = 1898] [serial = 179] [outer = 0x903dbc00] 15:35:38 INFO - PROCESS | 1898 | 1461191738163 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 77 (0x9ea1d000) [pid = 1898] [serial = 180] [outer = 0x903dbc00] 15:35:39 INFO - PROCESS | 1898 | 1461191739191 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1486ms 15:35:39 INFO - PROCESS | 1898 | 1461191739248 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1898 | 1461191739254 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 15:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:35:39 INFO - PROCESS | 1898 | 1461191739263 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1898 | 1461191739268 Marionette TRACE conn4 <- [1,214,null,{}] 15:35:39 INFO - PROCESS | 1898 | 1461191739276 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:39 INFO - PROCESS | 1898 | 1461191739434 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 15:35:39 INFO - PROCESS | 1898 | 1461191739646 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x91406400 == 31 [pid = 1898] [id = 61] 15:35:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 78 (0x9140e000) [pid = 1898] [serial = 181] [outer = (nil)] 15:35:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 79 (0x920fbc00) [pid = 1898] [serial = 182] [outer = 0x9140e000] 15:35:39 INFO - PROCESS | 1898 | 1461191739730 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 80 (0x94f0e800) [pid = 1898] [serial = 183] [outer = 0x9140e000] 15:35:40 INFO - PROCESS | 1898 | 1461191740527 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1281ms 15:35:40 INFO - PROCESS | 1898 | 1461191740562 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1898 | 1461191740571 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 15:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:35:40 INFO - PROCESS | 1898 | 1461191740583 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1898 | 1461191740587 Marionette TRACE conn4 <- [1,218,null,{}] 15:35:40 INFO - PROCESS | 1898 | 1461191740593 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:40 INFO - PROCESS | 1898 | 1461191740752 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 15:35:40 INFO - PROCESS | 1898 | 1461191740879 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1898 | --DOMWINDOW == 79 (0x99f58c00) [pid = 1898] [serial = 131] [outer = (nil)] [url = about:blank] 15:35:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa4e000 == 32 [pid = 1898] [id = 62] 15:35:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 80 (0x8fa4fc00) [pid = 1898] [serial = 184] [outer = (nil)] 15:35:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 81 (0x90773400) [pid = 1898] [serial = 185] [outer = 0x8fa4fc00] 15:35:40 INFO - PROCESS | 1898 | 1461191740974 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 82 (0x94f12c00) [pid = 1898] [serial = 186] [outer = 0x8fa4fc00] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 81 (0x97ca8000) [pid = 1898] [serial = 125] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 80 (0x99f56400) [pid = 1898] [serial = 126] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 79 (0x9140c400) [pid = 1898] [serial = 117] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 78 (0x94f10400) [pid = 1898] [serial = 122] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 77 (0x904d4400) [pid = 1898] [serial = 119] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 76 (0x904da000) [pid = 1898] [serial = 120] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 75 (0x920ecc00) [pid = 1898] [serial = 129] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 74 (0x8fa50000) [pid = 1898] [serial = 128] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | --DOMWINDOW == 73 (0x94f80400) [pid = 1898] [serial = 123] [outer = (nil)] [url = about:blank] 15:35:41 INFO - PROCESS | 1898 | 1461191741712 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1139ms 15:35:41 INFO - PROCESS | 1898 | 1461191741726 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1898 | 1461191741732 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 15:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:35:41 INFO - PROCESS | 1898 | 1461191741743 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1898 | 1461191741749 Marionette TRACE conn4 <- [1,222,null,{}] 15:35:41 INFO - PROCESS | 1898 | 1461191741768 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:41 INFO - PROCESS | 1898 | 1461191741967 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 15:35:41 INFO - PROCESS | 1898 | 1461191741982 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a7e400 == 33 [pid = 1898] [id = 63] 15:35:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 74 (0x995f2800) [pid = 1898] [serial = 187] [outer = (nil)] 15:35:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 75 (0x99df6400) [pid = 1898] [serial = 188] [outer = 0x995f2800] 15:35:42 INFO - PROCESS | 1898 | 1461191742064 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 76 (0x99f5f400) [pid = 1898] [serial = 189] [outer = 0x995f2800] 15:35:42 INFO - PROCESS | 1898 | 1461191742883 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1184ms 15:35:42 INFO - PROCESS | 1898 | 1461191742926 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1898 | 1461191742929 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 15:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:35:42 INFO - PROCESS | 1898 | 1461191742935 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1898 | 1461191742939 Marionette TRACE conn4 <- [1,226,null,{}] 15:35:42 INFO - PROCESS | 1898 | 1461191742944 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:43 INFO - PROCESS | 1898 | 1461191743100 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 15:35:43 INFO - PROCESS | 1898 | 1461191743112 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x99f46c00 == 34 [pid = 1898] [id = 64] 15:35:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 77 (0x9aa3b400) [pid = 1898] [serial = 190] [outer = (nil)] 15:35:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 78 (0x9ab0a400) [pid = 1898] [serial = 191] [outer = 0x9aa3b400] 15:35:43 INFO - PROCESS | 1898 | 1461191743183 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 79 (0x9ea11400) [pid = 1898] [serial = 192] [outer = 0x9aa3b400] 15:35:43 INFO - PROCESS | 1898 | 1461191743939 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1034ms 15:35:43 INFO - PROCESS | 1898 | 1461191743970 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1898 | 1461191743973 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 15:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:35:43 INFO - PROCESS | 1898 | 1461191743979 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1898 | 1461191743982 Marionette TRACE conn4 <- [1,230,null,{}] 15:35:43 INFO - PROCESS | 1898 | 1461191743988 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:44 INFO - PROCESS | 1898 | 1461191744164 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 15:35:44 INFO - PROCESS | 1898 | 1461191744236 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d2400 == 35 [pid = 1898] [id = 65] 15:35:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 80 (0x99f57400) [pid = 1898] [serial = 193] [outer = (nil)] 15:35:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 81 (0x9fc06800) [pid = 1898] [serial = 194] [outer = 0x99f57400] 15:35:44 INFO - PROCESS | 1898 | 1461191744306 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 82 (0x9fc53800) [pid = 1898] [serial = 195] [outer = 0x99f57400] 15:35:45 INFO - PROCESS | 1898 | 1461191745081 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1129ms 15:35:45 INFO - PROCESS | 1898 | 1461191745110 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1898 | 1461191745113 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 15:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:35:45 INFO - PROCESS | 1898 | 1461191745119 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1898 | 1461191745122 Marionette TRACE conn4 <- [1,234,null,{}] 15:35:45 INFO - PROCESS | 1898 | 1461191745139 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:45 INFO - PROCESS | 1898 | 1461191745341 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 15:35:45 INFO - PROCESS | 1898 | 1461191745363 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d7400 == 36 [pid = 1898] [id = 66] 15:35:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 83 (0x8f3d8800) [pid = 1898] [serial = 196] [outer = (nil)] 15:35:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 84 (0xa0a98400) [pid = 1898] [serial = 197] [outer = 0x8f3d8800] 15:35:45 INFO - PROCESS | 1898 | 1461191745440 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 85 (0x908ff800) [pid = 1898] [serial = 198] [outer = 0x8f3d8800] 15:35:45 INFO - PROCESS | 1898 | --DOMWINDOW == 84 (0x94f83400) [pid = 1898] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:35:45 INFO - PROCESS | 1898 | --DOMWINDOW == 83 (0x9076dc00) [pid = 1898] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:35:45 INFO - PROCESS | 1898 | --DOMWINDOW == 82 (0x904d0000) [pid = 1898] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:35:45 INFO - PROCESS | 1898 | --DOMWINDOW == 81 (0x903dd000) [pid = 1898] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:35:45 INFO - PROCESS | 1898 | --DOMWINDOW == 80 (0x8f6c3c00) [pid = 1898] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:35:45 INFO - PROCESS | 1898 | --DOMWINDOW == 79 (0x95b3e400) [pid = 1898] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:35:46 INFO - PROCESS | 1898 | 1461191746287 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1191ms 15:35:46 INFO - PROCESS | 1898 | 1461191746310 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1898 | 1461191746314 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 15:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:35:46 INFO - PROCESS | 1898 | 1461191746320 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1898 | 1461191746323 Marionette TRACE conn4 <- [1,238,null,{}] 15:35:46 INFO - PROCESS | 1898 | 1461191746328 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:46 INFO - PROCESS | 1898 | 1461191746498 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 15:35:46 INFO - PROCESS | 1898 | 1461191746571 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c1800 == 37 [pid = 1898] [id = 67] 15:35:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 80 (0x8fa51000) [pid = 1898] [serial = 199] [outer = (nil)] 15:35:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 81 (0x9ffc9400) [pid = 1898] [serial = 200] [outer = 0x8fa51000] 15:35:46 INFO - PROCESS | 1898 | 1461191746650 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 82 (0xa0f9d000) [pid = 1898] [serial = 201] [outer = 0x8fa51000] 15:35:47 INFO - PROCESS | 1898 | 1461191747421 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1134ms 15:35:47 INFO - PROCESS | 1898 | 1461191747460 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1898 | 1461191747464 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 15:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:35:47 INFO - PROCESS | 1898 | 1461191747469 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1898 | 1461191747473 Marionette TRACE conn4 <- [1,242,null,{}] 15:35:47 INFO - PROCESS | 1898 | 1461191747478 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:47 INFO - PROCESS | 1898 | 1461191747614 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 15:35:47 INFO - PROCESS | 1898 | 1461191747629 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1898 | ++DOCSHELL 0xa0a27c00 == 38 [pid = 1898] [id = 68] 15:35:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 83 (0xa0fa6800) [pid = 1898] [serial = 202] [outer = (nil)] 15:35:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 84 (0xa2a7d800) [pid = 1898] [serial = 203] [outer = 0xa0fa6800] 15:35:47 INFO - PROCESS | 1898 | 1461191747699 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 85 (0xa2a80c00) [pid = 1898] [serial = 204] [outer = 0xa0fa6800] 15:35:48 INFO - PROCESS | 1898 | 1461191748675 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1279ms 15:35:48 INFO - PROCESS | 1898 | 1461191748750 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1898 | 1461191748756 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 15:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:35:48 INFO - PROCESS | 1898 | 1461191748766 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1898 | 1461191748771 Marionette TRACE conn4 <- [1,246,null,{}] 15:35:48 INFO - PROCESS | 1898 | 1461191748780 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:48 INFO - PROCESS | 1898 | 1461191748989 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 15:35:49 INFO - PROCESS | 1898 | 1461191749131 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d4400 == 39 [pid = 1898] [id = 69] 15:35:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 86 (0x904da000) [pid = 1898] [serial = 205] [outer = (nil)] 15:35:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 87 (0x91411400) [pid = 1898] [serial = 206] [outer = 0x904da000] 15:35:49 INFO - PROCESS | 1898 | 1461191749221 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 88 (0x94f10800) [pid = 1898] [serial = 207] [outer = 0x904da000] 15:35:50 INFO - PROCESS | 1898 | 1461191750067 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1339ms 15:35:50 INFO - PROCESS | 1898 | 1461191750105 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1898 | 1461191750114 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 15:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:35:50 INFO - PROCESS | 1898 | 1461191750124 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1898 | 1461191750129 Marionette TRACE conn4 <- [1,250,null,{}] 15:35:50 INFO - PROCESS | 1898 | 1461191750135 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:50 INFO - PROCESS | 1898 | 1461191750304 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 15:35:50 INFO - PROCESS | 1898 | 1461191750442 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f6000 == 40 [pid = 1898] [id = 70] 15:35:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 89 (0x96be0000) [pid = 1898] [serial = 208] [outer = (nil)] 15:35:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 90 (0x99f5a000) [pid = 1898] [serial = 209] [outer = 0x96be0000] 15:35:50 INFO - PROCESS | 1898 | 1461191750530 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 91 (0x9a310400) [pid = 1898] [serial = 210] [outer = 0x96be0000] 15:35:51 INFO - PROCESS | 1898 | 1461191751415 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1337ms 15:35:51 INFO - PROCESS | 1898 | 1461191751462 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1898 | 1461191751465 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 15:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:35:51 INFO - PROCESS | 1898 | 1461191751472 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1898 | 1461191751479 Marionette TRACE conn4 <- [1,254,null,{}] 15:35:51 INFO - PROCESS | 1898 | 1461191751495 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:52 INFO - PROCESS | 1898 | 1461191752475 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 15:35:52 INFO - PROCESS | 1898 | 1461191752826 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x9ffd0000 == 41 [pid = 1898] [id = 71] 15:35:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 92 (0xa3c7fc00) [pid = 1898] [serial = 211] [outer = (nil)] 15:35:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 93 (0xa4454000) [pid = 1898] [serial = 212] [outer = 0xa3c7fc00] 15:35:52 INFO - PROCESS | 1898 | 1461191752915 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 94 (0xa447c000) [pid = 1898] [serial = 213] [outer = 0xa3c7fc00] 15:35:53 INFO - PROCESS | 1898 | 1461191753673 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 2239ms 15:35:53 INFO - PROCESS | 1898 | 1461191753711 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1898 | 1461191753715 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 15:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:35:53 INFO - PROCESS | 1898 | 1461191753722 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1898 | 1461191753725 Marionette TRACE conn4 <- [1,258,null,{}] 15:35:53 INFO - PROCESS | 1898 | 1461191753746 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:53 INFO - PROCESS | 1898 | 1461191753945 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 15:35:54 INFO - PROCESS | 1898 | 1461191754052 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1898 | ++DOCSHELL 0xa2a80800 == 42 [pid = 1898] [id = 72] 15:35:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 95 (0xa4484000) [pid = 1898] [serial = 214] [outer = (nil)] 15:35:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 96 (0xa45ca800) [pid = 1898] [serial = 215] [outer = 0xa4484000] 15:35:54 INFO - PROCESS | 1898 | 1461191754138 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 97 (0xa45ccc00) [pid = 1898] [serial = 216] [outer = 0xa4484000] 15:35:54 INFO - PROCESS | 1898 | 1461191754954 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1287ms 15:35:55 INFO - PROCESS | 1898 | 1461191755014 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1898 | 1461191755017 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 15:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:35:55 INFO - PROCESS | 1898 | 1461191755026 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1898 | 1461191755029 Marionette TRACE conn4 <- [1,262,null,{}] 15:35:55 INFO - PROCESS | 1898 | 1461191755034 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:55 INFO - PROCESS | 1898 | 1461191755196 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 15:35:55 INFO - PROCESS | 1898 | 1461191755337 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d5c00 == 43 [pid = 1898] [id = 73] 15:35:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 98 (0x904d9800) [pid = 1898] [serial = 217] [outer = (nil)] 15:35:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 99 (0x995a1000) [pid = 1898] [serial = 218] [outer = 0x904d9800] 15:35:55 INFO - PROCESS | 1898 | 1461191755425 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 100 (0x995a2400) [pid = 1898] [serial = 219] [outer = 0x904d9800] 15:35:56 INFO - PROCESS | 1898 | 1461191756274 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1295ms 15:35:56 INFO - PROCESS | 1898 | 1461191756321 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1898 | 1461191756325 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 15:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:35:56 INFO - PROCESS | 1898 | 1461191756332 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1898 | 1461191756335 Marionette TRACE conn4 <- [1,266,null,{}] 15:35:56 INFO - PROCESS | 1898 | 1461191756341 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:56 INFO - PROCESS | 1898 | 1461191756526 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 15:35:56 INFO - PROCESS | 1898 | 1461191756669 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d1400 == 44 [pid = 1898] [id = 74] 15:35:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 101 (0x904d4400) [pid = 1898] [serial = 220] [outer = (nil)] 15:35:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 102 (0x99f56c00) [pid = 1898] [serial = 221] [outer = 0x904d4400] 15:35:56 INFO - PROCESS | 1898 | 1461191756769 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 103 (0xa45f3800) [pid = 1898] [serial = 222] [outer = 0x904d4400] 15:35:57 INFO - PROCESS | 1898 | 1461191757955 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1685ms 15:35:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 104 (0x94f0cc00) [pid = 1898] [serial = 223] [outer = 0x96fee400] 15:35:58 INFO - PROCESS | 1898 | 1461191758063 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1898 | 1461191758072 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 15:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:35:58 INFO - PROCESS | 1898 | 1461191758272 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1898 | 1461191758276 Marionette TRACE conn4 <- [1,270,null,{}] 15:35:58 INFO - PROCESS | 1898 | 1461191758317 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:58 INFO - PROCESS | 1898 | 1461191758467 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 15:35:58 INFO - PROCESS | 1898 | 1461191758587 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d0400 == 45 [pid = 1898] [id = 75] 15:35:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 105 (0x903d3800) [pid = 1898] [serial = 224] [outer = (nil)] 15:35:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 106 (0x920f7c00) [pid = 1898] [serial = 225] [outer = 0x903d3800] 15:35:58 INFO - PROCESS | 1898 | 1461191758723 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 107 (0x977fdc00) [pid = 1898] [serial = 226] [outer = 0x903d3800] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x904d7400 == 44 [pid = 1898] [id = 39] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c1800 == 43 [pid = 1898] [id = 67] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 106 (0x91406000) [pid = 1898] [serial = 134] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 105 (0x9fb97c00) [pid = 1898] [serial = 140] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 104 (0x977f8800) [pid = 1898] [serial = 137] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 103 (0xa0f9b000) [pid = 1898] [serial = 143] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d7400 == 42 [pid = 1898] [id = 66] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x903d2400 == 41 [pid = 1898] [id = 65] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x99f46c00 == 40 [pid = 1898] [id = 64] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x92a7e400 == 39 [pid = 1898] [id = 63] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa4e000 == 38 [pid = 1898] [id = 62] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x91406400 == 37 [pid = 1898] [id = 61] 15:35:59 INFO - PROCESS | 1898 | --DOCSHELL 0x903d8000 == 36 [pid = 1898] [id = 58] 15:35:59 INFO - PROCESS | 1898 | 1461191759589 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 102 (0x97904000) [pid = 1898] [serial = 161] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 101 (0x979f5c00) [pid = 1898] [serial = 158] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 100 (0x908f0400) [pid = 1898] [serial = 149] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 99 (0x92a7f000) [pid = 1898] [serial = 152] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 98 (0x94f0bc00) [pid = 1898] [serial = 153] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 97 (0x903df800) [pid = 1898] [serial = 147] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 96 (0x8f6cd800) [pid = 1898] [serial = 146] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 95 (0x9140f000) [pid = 1898] [serial = 150] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 94 (0x96bde000) [pid = 1898] [serial = 155] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 93 (0x97b7f800) [pid = 1898] [serial = 159] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 92 (0x96be0c00) [pid = 1898] [serial = 156] [outer = (nil)] [url = about:blank] 15:35:59 INFO - PROCESS | 1898 | --DOMWINDOW == 91 (0x99d04400) [pid = 1898] [serial = 162] [outer = (nil)] [url = about:blank] 15:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1495ms 15:35:59 INFO - PROCESS | 1898 | 1461191759639 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1898 | 1461191759647 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 15:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:35:59 INFO - PROCESS | 1898 | 1461191759657 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1898 | 1461191759661 Marionette TRACE conn4 <- [1,274,null,{}] 15:35:59 INFO - PROCESS | 1898 | 1461191759667 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:59 INFO - PROCESS | 1898 | 1461191759821 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 15:35:59 INFO - PROCESS | 1898 | 1461191759831 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa51800 == 37 [pid = 1898] [id = 76] 15:35:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 92 (0x904d7400) [pid = 1898] [serial = 227] [outer = (nil)] 15:35:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 93 (0x94f0c000) [pid = 1898] [serial = 228] [outer = 0x904d7400] 15:35:59 INFO - PROCESS | 1898 | 1461191759904 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 94 (0x96ccb400) [pid = 1898] [serial = 229] [outer = 0x904d7400] 15:36:00 INFO - PROCESS | 1898 | 1461191760765 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1129ms 15:36:00 INFO - PROCESS | 1898 | 1461191760785 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1898 | 1461191760789 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 15:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:36:00 INFO - PROCESS | 1898 | 1461191760796 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1898 | 1461191760801 Marionette TRACE conn4 <- [1,278,null,{}] 15:36:00 INFO - PROCESS | 1898 | 1461191760821 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:00 INFO - PROCESS | 1898 | 1461191760994 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 15:36:01 INFO - PROCESS | 1898 | 1461191761096 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa53c00 == 38 [pid = 1898] [id = 77] 15:36:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 95 (0x91409c00) [pid = 1898] [serial = 230] [outer = (nil)] 15:36:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 96 (0x99680c00) [pid = 1898] [serial = 231] [outer = 0x91409c00] 15:36:01 INFO - PROCESS | 1898 | 1461191761181 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 97 (0x99f58800) [pid = 1898] [serial = 232] [outer = 0x91409c00] 15:36:02 INFO - PROCESS | 1898 | 1461191762073 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1341ms 15:36:02 INFO - PROCESS | 1898 | 1461191762137 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1898 | 1461191762141 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 15:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:36:02 INFO - PROCESS | 1898 | 1461191762147 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1898 | 1461191762151 Marionette TRACE conn4 <- [1,282,null,{}] 15:36:02 INFO - PROCESS | 1898 | 1461191762156 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:02 INFO - PROCESS | 1898 | 1461191762348 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 15:36:02 INFO - PROCESS | 1898 | 1461191762373 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x977f9800 == 39 [pid = 1898] [id = 78] 15:36:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 98 (0x995e8800) [pid = 1898] [serial = 233] [outer = (nil)] 15:36:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 99 (0x9aa59000) [pid = 1898] [serial = 234] [outer = 0x995e8800] 15:36:02 INFO - PROCESS | 1898 | 1461191762446 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 100 (0x9ea12400) [pid = 1898] [serial = 235] [outer = 0x995e8800] 15:36:03 INFO - PROCESS | 1898 | 1461191763257 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1140ms 15:36:03 INFO - PROCESS | 1898 | 1461191763293 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1898 | 1461191763296 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 15:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:36:03 INFO - PROCESS | 1898 | 1461191763303 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1898 | 1461191763306 Marionette TRACE conn4 <- [1,286,null,{}] 15:36:03 INFO - PROCESS | 1898 | 1461191763317 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:03 INFO - PROCESS | 1898 | 1461191763512 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 15:36:03 INFO - PROCESS | 1898 | 1461191763533 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa50c00 == 40 [pid = 1898] [id = 79] 15:36:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 101 (0x92b98400) [pid = 1898] [serial = 236] [outer = (nil)] 15:36:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 102 (0x92b9f800) [pid = 1898] [serial = 237] [outer = 0x92b98400] 15:36:03 INFO - PROCESS | 1898 | 1461191763605 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 103 (0x92ba0800) [pid = 1898] [serial = 238] [outer = 0x92b98400] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 102 (0x96fef400) [pid = 1898] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 101 (0x99f57400) [pid = 1898] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 100 (0x8f3d8800) [pid = 1898] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 99 (0x9140e000) [pid = 1898] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 98 (0x8fa4fc00) [pid = 1898] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 97 (0x995f2800) [pid = 1898] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 96 (0x9aa3b400) [pid = 1898] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 95 (0x903dbc00) [pid = 1898] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 94 (0x8fa51000) [pid = 1898] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 93 (0x94f8a400) [pid = 1898] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 92 (0x9ff13000) [pid = 1898] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 91 (0x9b2a3400) [pid = 1898] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:36:04 INFO - PROCESS | 1898 | --DOMWINDOW == 90 (0x8f6cbc00) [pid = 1898] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:36:04 INFO - PROCESS | 1898 | 1461191764653 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1396ms 15:36:04 INFO - PROCESS | 1898 | 1461191764699 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1898 | 1461191764703 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 15:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:36:04 INFO - PROCESS | 1898 | 1461191764709 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1898 | 1461191764711 Marionette TRACE conn4 <- [1,290,null,{}] 15:36:04 INFO - PROCESS | 1898 | 1461191764717 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:04 INFO - PROCESS | 1898 | 1461191764921 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 15:36:04 INFO - PROCESS | 1898 | 1461191764941 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa49c00 == 41 [pid = 1898] [id = 80] 15:36:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 91 (0x8fa4dc00) [pid = 1898] [serial = 239] [outer = (nil)] 15:36:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 92 (0x92ba2000) [pid = 1898] [serial = 240] [outer = 0x8fa4dc00] 15:36:05 INFO - PROCESS | 1898 | 1461191765012 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 93 (0x94f8cc00) [pid = 1898] [serial = 241] [outer = 0x8fa4dc00] 15:36:05 INFO - PROCESS | 1898 | 1461191765742 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1084ms 15:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:36:05 INFO - PROCESS | 1898 | 1461191765795 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1898 | 1461191765798 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 15:36:05 INFO - PROCESS | 1898 | 1461191765805 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1898 | 1461191765808 Marionette TRACE conn4 <- [1,294,null,{}] 15:36:05 INFO - PROCESS | 1898 | 1461191765813 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:06 INFO - PROCESS | 1898 | 1461191765996 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 15:36:06 INFO - PROCESS | 1898 | 1461191766013 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x920ed000 == 42 [pid = 1898] [id = 81] 15:36:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 94 (0x94f88400) [pid = 1898] [serial = 242] [outer = (nil)] 15:36:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 95 (0x9ff12400) [pid = 1898] [serial = 243] [outer = 0x94f88400] 15:36:06 INFO - PROCESS | 1898 | 1461191766087 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 96 (0xa0a2a800) [pid = 1898] [serial = 244] [outer = 0x94f88400] 15:36:07 INFO - PROCESS | 1898 | 1461191767104 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:07 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. 15:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1329ms 15:36:07 INFO - PROCESS | 1898 | 1461191767136 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1898 | 1461191767144 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 15:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:36:07 INFO - PROCESS | 1898 | 1461191767155 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1898 | 1461191767162 Marionette TRACE conn4 <- [1,298,null,{}] 15:36:07 INFO - PROCESS | 1898 | 1461191767176 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:07 INFO - PROCESS | 1898 | 1461191767403 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 15:36:07 INFO - PROCESS | 1898 | 1461191767551 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d6800 == 43 [pid = 1898] [id = 82] 15:36:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 97 (0x91412000) [pid = 1898] [serial = 245] [outer = (nil)] 15:36:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 98 (0x92b9fc00) [pid = 1898] [serial = 246] [outer = 0x91412000] 15:36:07 INFO - PROCESS | 1898 | 1461191767716 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 99 (0x94f0d800) [pid = 1898] [serial = 247] [outer = 0x91412000] 15:36:08 INFO - PROCESS | 1898 | 1461191768732 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:08 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. 15:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1646ms 15:36:08 INFO - PROCESS | 1898 | 1461191768802 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1898 | 1461191768811 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 15:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:36:08 INFO - PROCESS | 1898 | 1461191768822 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1898 | 1461191768826 Marionette TRACE conn4 <- [1,302,null,{}] 15:36:08 INFO - PROCESS | 1898 | 1461191768832 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:09 INFO - PROCESS | 1898 | 1461191769045 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 15:36:09 INFO - PROCESS | 1898 | 1461191769233 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x96fe4800 == 44 [pid = 1898] [id = 83] 15:36:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 100 (0x991be000) [pid = 1898] [serial = 248] [outer = (nil)] 15:36:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 101 (0x9959c000) [pid = 1898] [serial = 249] [outer = 0x991be000] 15:36:09 INFO - PROCESS | 1898 | 1461191769369 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 102 (0x995a7c00) [pid = 1898] [serial = 250] [outer = 0x991be000] 15:36:10 INFO - PROCESS | 1898 | 1461191770395 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:10 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. 15:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1585ms 15:36:10 INFO - PROCESS | 1898 | 1461191770408 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1898 | 1461191770412 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 15:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:36:10 INFO - PROCESS | 1898 | 1461191770419 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1898 | 1461191770425 Marionette TRACE conn4 <- [1,306,null,{}] 15:36:10 INFO - PROCESS | 1898 | 1461191770441 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:10 INFO - PROCESS | 1898 | 1461191770608 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 15:36:10 INFO - PROCESS | 1898 | 1461191770818 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x9a29d800 == 45 [pid = 1898] [id = 84] 15:36:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 103 (0x9ff13c00) [pid = 1898] [serial = 251] [outer = (nil)] 15:36:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 104 (0xa0f9a800) [pid = 1898] [serial = 252] [outer = 0x9ff13c00] 15:36:10 INFO - PROCESS | 1898 | 1461191770952 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 105 (0xa2a35800) [pid = 1898] [serial = 253] [outer = 0x9ff13c00] 15:36:12 INFO - PROCESS | 1898 | 1461191772014 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:12 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. 15:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1648ms 15:36:12 INFO - PROCESS | 1898 | 1461191772070 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1898 | 1461191772077 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 15:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:36:12 INFO - PROCESS | 1898 | 1461191772087 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1898 | 1461191772092 Marionette TRACE conn4 <- [1,310,null,{}] 15:36:12 INFO - PROCESS | 1898 | 1461191772100 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:12 INFO - PROCESS | 1898 | 1461191772319 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 15:36:12 INFO - PROCESS | 1898 | 1461191772464 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a02c00 == 46 [pid = 1898] [id = 85] 15:36:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 106 (0x92a03400) [pid = 1898] [serial = 254] [outer = (nil)] 15:36:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 107 (0x92a0bc00) [pid = 1898] [serial = 255] [outer = 0x92a03400] 15:36:12 INFO - PROCESS | 1898 | 1461191772595 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 108 (0x92a0f800) [pid = 1898] [serial = 256] [outer = 0x92a03400] 15:36:13 INFO - PROCESS | 1898 | 1461191773392 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:13 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. 15:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1332ms 15:36:13 INFO - PROCESS | 1898 | 1461191773423 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 1898 | 1461191773426 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 15:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:36:13 INFO - PROCESS | 1898 | 1461191773435 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1898 | 1461191773437 Marionette TRACE conn4 <- [1,314,null,{}] 15:36:13 INFO - PROCESS | 1898 | 1461191773442 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:13 INFO - PROCESS | 1898 | 1461191773604 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 15:36:13 INFO - PROCESS | 1898 | 1461191773757 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3cb000 == 47 [pid = 1898] [id = 86] 15:36:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 109 (0x92a0b400) [pid = 1898] [serial = 257] [outer = (nil)] 15:36:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 110 (0xa4452000) [pid = 1898] [serial = 258] [outer = 0x92a0b400] 15:36:13 INFO - PROCESS | 1898 | 1461191773857 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 111 (0xa4477400) [pid = 1898] [serial = 259] [outer = 0x92a0b400] 15:36:14 INFO - PROCESS | 1898 | 1461191774818 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:14 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. 15:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1442ms 15:36:14 INFO - PROCESS | 1898 | 1461191774879 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1898 | 1461191774884 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 15:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:36:14 INFO - PROCESS | 1898 | 1461191774890 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1898 | 1461191774894 Marionette TRACE conn4 <- [1,318,null,{}] 15:36:14 INFO - PROCESS | 1898 | 1461191774900 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:15 INFO - PROCESS | 1898 | 1461191775080 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 15:36:15 INFO - PROCESS | 1898 | 1461191775334 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1898 | ++DOCSHELL 0xa4c4f000 == 48 [pid = 1898] [id = 87] 15:36:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 112 (0xa4c51400) [pid = 1898] [serial = 260] [outer = (nil)] 15:36:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 113 (0xa5f3a000) [pid = 1898] [serial = 261] [outer = 0xa4c51400] 15:36:15 INFO - PROCESS | 1898 | 1461191775432 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 114 (0xa5f3d000) [pid = 1898] [serial = 262] [outer = 0xa4c51400] 15:36:16 INFO - PROCESS | 1898 | 1461191776357 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:16 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. 15:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1488ms 15:36:16 INFO - PROCESS | 1898 | 1461191776381 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1898 | 1461191776385 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 15:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:36:16 INFO - PROCESS | 1898 | 1461191776391 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1898 | 1461191776395 Marionette TRACE conn4 <- [1,322,null,{}] 15:36:16 INFO - PROCESS | 1898 | 1461191776400 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:16 INFO - PROCESS | 1898 | 1461191776554 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 15:36:16 INFO - PROCESS | 1898 | 1461191776706 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f403c00 == 49 [pid = 1898] [id = 88] 15:36:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 115 (0x8f404400) [pid = 1898] [serial = 263] [outer = (nil)] 15:36:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x8f409c00) [pid = 1898] [serial = 264] [outer = 0x8f404400] 15:36:16 INFO - PROCESS | 1898 | 1461191776803 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x8f40b400) [pid = 1898] [serial = 265] [outer = 0x8f404400] 15:36:17 INFO - PROCESS | 1898 | 1461191777691 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:17 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. 15:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1340ms 15:36:17 INFO - PROCESS | 1898 | 1461191777733 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1898 | 1461191777737 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 15:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:36:17 INFO - PROCESS | 1898 | 1461191777743 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1898 | 1461191777747 Marionette TRACE conn4 <- [1,326,null,{}] 15:36:17 INFO - PROCESS | 1898 | 1461191777753 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:17 INFO - PROCESS | 1898 | 1461191777913 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 15:36:18 INFO - PROCESS | 1898 | 1461191778075 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40f400 == 50 [pid = 1898] [id = 89] 15:36:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0x91406000) [pid = 1898] [serial = 266] [outer = (nil)] 15:36:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0x9ab12c00) [pid = 1898] [serial = 267] [outer = 0x91406000] 15:36:18 INFO - PROCESS | 1898 | 1461191778161 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0xa3ce1000) [pid = 1898] [serial = 268] [outer = 0x91406000] 15:36:19 INFO - PROCESS | 1898 | 1461191779349 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:19 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. 15:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1639ms 15:36:19 INFO - PROCESS | 1898 | 1461191779383 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1898 | 1461191779388 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 15:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:36:19 INFO - PROCESS | 1898 | 1461191779396 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1898 | 1461191779402 Marionette TRACE conn4 <- [1,330,null,{}] 15:36:19 INFO - PROCESS | 1898 | 1461191779411 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:19 INFO - PROCESS | 1898 | 1461191779569 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 15:36:19 INFO - PROCESS | 1898 | 1461191779817 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f1000 == 51 [pid = 1898] [id = 90] 15:36:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x920f4000) [pid = 1898] [serial = 269] [outer = (nil)] 15:36:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x92a04c00) [pid = 1898] [serial = 270] [outer = 0x920f4000] 15:36:19 INFO - PROCESS | 1898 | 1461191779921 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x92a0c800) [pid = 1898] [serial = 271] [outer = 0x920f4000] 15:36:21 INFO - PROCESS | 1898 | 1461191781089 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:21 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. 15:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1737ms 15:36:21 INFO - PROCESS | 1898 | 1461191781134 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1898 | 1461191781142 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 15:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:36:21 INFO - PROCESS | 1898 | 1461191781152 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1898 | 1461191781156 Marionette TRACE conn4 <- [1,334,null,{}] 15:36:21 INFO - PROCESS | 1898 | 1461191781162 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:21 INFO - PROCESS | 1898 | 1461191781363 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa49c00 == 50 [pid = 1898] [id = 80] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3cf800 == 49 [pid = 1898] [id = 59] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa50c00 == 48 [pid = 1898] [id = 79] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x977f9800 == 47 [pid = 1898] [id = 78] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0xa2a7d800) [pid = 1898] [serial = 203] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | 1461191781623 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa53c00 == 46 [pid = 1898] [id = 77] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa51800 == 45 [pid = 1898] [id = 76] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d0400 == 44 [pid = 1898] [id = 75] 15:36:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3cf800 == 45 [pid = 1898] [id = 91] 15:36:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x8f3d0400) [pid = 1898] [serial = 272] [outer = (nil)] 15:36:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x908f0400) [pid = 1898] [serial = 273] [outer = 0x8f3d0400] 15:36:21 INFO - PROCESS | 1898 | 1461191781707 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x92a81000) [pid = 1898] [serial = 274] [outer = 0x8f3d0400] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x904d1400 == 44 [pid = 1898] [id = 74] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d5c00 == 43 [pid = 1898] [id = 73] 15:36:21 INFO - PROCESS | 1898 | --DOCSHELL 0xa2a80800 == 42 [pid = 1898] [id = 72] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x908ff800) [pid = 1898] [serial = 198] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x9ffc9400) [pid = 1898] [serial = 200] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0xa0f9d000) [pid = 1898] [serial = 201] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x9ea11400) [pid = 1898] [serial = 192] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0x99f5c400) [pid = 1898] [serial = 138] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 119 (0xa0f9d800) [pid = 1898] [serial = 144] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 118 (0x9fc55400) [pid = 1898] [serial = 141] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 117 (0x92a7a000) [pid = 1898] [serial = 135] [outer = (nil)] [url = about:blank] 15:36:21 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x9a2a7000) [pid = 1898] [serial = 132] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x9fc06800) [pid = 1898] [serial = 194] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 114 (0x9fc53800) [pid = 1898] [serial = 195] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 113 (0xa0a98400) [pid = 1898] [serial = 197] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 112 (0x920fbc00) [pid = 1898] [serial = 182] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 111 (0x94f0e800) [pid = 1898] [serial = 183] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 110 (0x90773400) [pid = 1898] [serial = 185] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 109 (0x94f12c00) [pid = 1898] [serial = 186] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 108 (0x99df6400) [pid = 1898] [serial = 188] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 107 (0x99f5f400) [pid = 1898] [serial = 189] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 106 (0x9ab0a400) [pid = 1898] [serial = 191] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 105 (0x9ea1d000) [pid = 1898] [serial = 180] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 104 (0x9ea18c00) [pid = 1898] [serial = 179] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 103 (0x9a2a7800) [pid = 1898] [serial = 164] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 102 (0x91409400) [pid = 1898] [serial = 167] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 101 (0x94f8e800) [pid = 1898] [serial = 170] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 100 (0x9aa38c00) [pid = 1898] [serial = 173] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | --DOMWINDOW == 99 (0x9b29f400) [pid = 1898] [serial = 176] [outer = (nil)] [url = about:blank] 15:36:22 INFO - PROCESS | 1898 | 1461191782430 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:22 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. 15:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1334ms 15:36:22 INFO - PROCESS | 1898 | 1461191782485 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1898 | 1461191782488 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 15:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:36:22 INFO - PROCESS | 1898 | 1461191782495 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1898 | 1461191782500 Marionette TRACE conn4 <- [1,338,null,{}] 15:36:22 INFO - PROCESS | 1898 | 1461191782520 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:22 INFO - PROCESS | 1898 | 1461191782677 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 15:36:22 INFO - PROCESS | 1898 | 1461191782687 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6cb000 == 43 [pid = 1898] [id = 92] 15:36:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 100 (0x95ba1800) [pid = 1898] [serial = 275] [outer = (nil)] 15:36:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 101 (0x97ca8c00) [pid = 1898] [serial = 276] [outer = 0x95ba1800] 15:36:22 INFO - PROCESS | 1898 | 1461191782762 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 102 (0x9959d800) [pid = 1898] [serial = 277] [outer = 0x95ba1800] 15:36:23 INFO - PROCESS | 1898 | 1461191783674 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:23 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. 15:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1190ms 15:36:23 INFO - PROCESS | 1898 | 1461191783705 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1898 | 1461191783710 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 15:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:36:23 INFO - PROCESS | 1898 | 1461191783721 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1898 | 1461191783725 Marionette TRACE conn4 <- [1,342,null,{}] 15:36:23 INFO - PROCESS | 1898 | 1461191783730 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:23 INFO - PROCESS | 1898 | 1461191783876 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 15:36:23 INFO - PROCESS | 1898 | 1461191783892 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x904cf400 == 44 [pid = 1898] [id = 93] 15:36:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 103 (0x99f56800) [pid = 1898] [serial = 278] [outer = (nil)] 15:36:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 104 (0x99f62000) [pid = 1898] [serial = 279] [outer = 0x99f56800] 15:36:23 INFO - PROCESS | 1898 | 1461191783966 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 105 (0x9a2a7000) [pid = 1898] [serial = 280] [outer = 0x99f56800] 15:36:24 INFO - PROCESS | 1898 | 1461191784819 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:24 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. 15:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1135ms 15:36:24 INFO - PROCESS | 1898 | 1461191784856 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1898 | 1461191784859 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 15:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:36:24 INFO - PROCESS | 1898 | 1461191784865 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1898 | 1461191784868 Marionette TRACE conn4 <- [1,346,null,{}] 15:36:24 INFO - PROCESS | 1898 | 1461191784882 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:25 INFO - PROCESS | 1898 | 1461191785060 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 15:36:25 INFO - PROCESS | 1898 | 1461191785079 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x96cd1800 == 45 [pid = 1898] [id = 94] 15:36:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 106 (0x991c1800) [pid = 1898] [serial = 281] [outer = (nil)] 15:36:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 107 (0x9aae0000) [pid = 1898] [serial = 282] [outer = 0x991c1800] 15:36:25 INFO - PROCESS | 1898 | 1461191785152 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 108 (0x9ab96000) [pid = 1898] [serial = 283] [outer = 0x991c1800] 15:36:26 INFO - PROCESS | 1898 | 1461191786058 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:26 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. 15:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1228ms 15:36:26 INFO - PROCESS | 1898 | 1461191786097 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1898 | 1461191786099 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 15:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:36:26 INFO - PROCESS | 1898 | 1461191786105 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1898 | 1461191786108 Marionette TRACE conn4 <- [1,350,null,{}] 15:36:26 INFO - PROCESS | 1898 | 1461191786121 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:26 INFO - PROCESS | 1898 | 1461191786444 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 15:36:26 INFO - PROCESS | 1898 | --DOMWINDOW == 107 (0x995e8800) [pid = 1898] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:36:26 INFO - PROCESS | 1898 | --DOMWINDOW == 106 (0x904d4400) [pid = 1898] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:36:26 INFO - PROCESS | 1898 | --DOMWINDOW == 105 (0x91409c00) [pid = 1898] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:36:26 INFO - PROCESS | 1898 | --DOMWINDOW == 104 (0x904d7400) [pid = 1898] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:36:26 INFO - PROCESS | 1898 | --DOMWINDOW == 103 (0x903d3800) [pid = 1898] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:36:26 INFO - PROCESS | 1898 | --DOMWINDOW == 102 (0x92b98400) [pid = 1898] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:36:26 INFO - PROCESS | 1898 | --DOMWINDOW == 101 (0x8fa4dc00) [pid = 1898] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:36:26 INFO - PROCESS | 1898 | 1461191786539 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3ce000 == 46 [pid = 1898] [id = 95] 15:36:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 102 (0x8f3d8c00) [pid = 1898] [serial = 284] [outer = (nil)] 15:36:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 103 (0x904d7400) [pid = 1898] [serial = 285] [outer = 0x8f3d8c00] 15:36:26 INFO - PROCESS | 1898 | 1461191786619 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 104 (0x9fb96400) [pid = 1898] [serial = 286] [outer = 0x8f3d8c00] 15:36:27 INFO - PROCESS | 1898 | 1461191787312 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:27 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. 15:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1235ms 15:36:27 INFO - PROCESS | 1898 | 1461191787343 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1898 | 1461191787347 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 15:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:36:27 INFO - PROCESS | 1898 | 1461191787363 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1898 | 1461191787366 Marionette TRACE conn4 <- [1,354,null,{}] 15:36:27 INFO - PROCESS | 1898 | 1461191787371 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:27 INFO - PROCESS | 1898 | 1461191787517 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 15:36:27 INFO - PROCESS | 1898 | 1461191787532 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x9ab14400 == 47 [pid = 1898] [id = 96] 15:36:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 105 (0x9fc5cc00) [pid = 1898] [serial = 287] [outer = (nil)] 15:36:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 106 (0xa0a2a000) [pid = 1898] [serial = 288] [outer = 0x9fc5cc00] 15:36:27 INFO - PROCESS | 1898 | 1461191787603 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 107 (0xa0e48c00) [pid = 1898] [serial = 289] [outer = 0x9fc5cc00] 15:36:28 INFO - PROCESS | 1898 | 1461191788533 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:28 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. 15:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1198ms 15:36:28 INFO - PROCESS | 1898 | 1461191788551 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1898 | 1461191788560 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 15:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:36:28 INFO - PROCESS | 1898 | 1461191788575 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1898 | 1461191788582 Marionette TRACE conn4 <- [1,358,null,{}] 15:36:28 INFO - PROCESS | 1898 | 1461191788602 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:28 INFO - PROCESS | 1898 | 1461191788842 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 15:36:28 INFO - PROCESS | 1898 | 1461191788971 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f406c00 == 48 [pid = 1898] [id = 97] 15:36:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 108 (0x904d8000) [pid = 1898] [serial = 290] [outer = (nil)] 15:36:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 109 (0x908fd400) [pid = 1898] [serial = 291] [outer = 0x904d8000] 15:36:29 INFO - PROCESS | 1898 | 1461191789058 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 110 (0x92013800) [pid = 1898] [serial = 292] [outer = 0x904d8000] 15:36:30 INFO - PROCESS | 1898 | 1461191790055 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:30 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. 15:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1505ms 15:36:30 INFO - PROCESS | 1898 | 1461191790079 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1898 | 1461191790088 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 15:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:36:30 INFO - PROCESS | 1898 | 1461191790099 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1898 | 1461191790103 Marionette TRACE conn4 <- [1,362,null,{}] 15:36:30 INFO - PROCESS | 1898 | 1461191790110 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:30 INFO - PROCESS | 1898 | 1461191790288 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 15:36:30 INFO - PROCESS | 1898 | 1461191790445 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f0f800 == 49 [pid = 1898] [id = 98] 15:36:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 111 (0x94f86800) [pid = 1898] [serial = 293] [outer = (nil)] 15:36:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 112 (0x95ba0000) [pid = 1898] [serial = 294] [outer = 0x94f86800] 15:36:30 INFO - PROCESS | 1898 | 1461191790531 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 113 (0x979f5c00) [pid = 1898] [serial = 295] [outer = 0x94f86800] 15:36:31 INFO - PROCESS | 1898 | 1461191791560 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:31 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. 15:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1530ms 15:36:31 INFO - PROCESS | 1898 | 1461191791629 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 15:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:36:31 INFO - PROCESS | 1898 | 1461191791633 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 15:36:31 INFO - PROCESS | 1898 | 1461191791640 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1898 | 1461191791646 Marionette TRACE conn4 <- [1,366,null,{}] 15:36:31 INFO - PROCESS | 1898 | 1461191791663 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:31 INFO - PROCESS | 1898 | 1461191791887 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 15:36:32 INFO - PROCESS | 1898 | 1461191792185 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aae1000 == 50 [pid = 1898] [id = 99] 15:36:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 114 (0x9fb8b800) [pid = 1898] [serial = 296] [outer = (nil)] 15:36:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 115 (0x9fc5d800) [pid = 1898] [serial = 297] [outer = 0x9fb8b800] 15:36:32 INFO - PROCESS | 1898 | 1461191792279 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0xa0c3b000) [pid = 1898] [serial = 298] [outer = 0x9fb8b800] 15:36:33 INFO - PROCESS | 1898 | 1461191793131 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:33 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. 15:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1540ms 15:36:33 INFO - PROCESS | 1898 | 1461191793180 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 15:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:36:33 INFO - PROCESS | 1898 | 1461191793185 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 15:36:33 INFO - PROCESS | 1898 | 1461191793191 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1898 | 1461191793195 Marionette TRACE conn4 <- [1,370,null,{}] 15:36:33 INFO - PROCESS | 1898 | 1461191793200 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:33 INFO - PROCESS | 1898 | 1461191793366 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 15:36:33 INFO - PROCESS | 1898 | 1461191793513 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3cb800 == 51 [pid = 1898] [id = 100] 15:36:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0xa2a32c00) [pid = 1898] [serial = 299] [outer = (nil)] 15:36:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0xa45d3c00) [pid = 1898] [serial = 300] [outer = 0xa2a32c00] 15:36:33 INFO - PROCESS | 1898 | 1461191793598 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0xa4c4d800) [pid = 1898] [serial = 301] [outer = 0xa2a32c00] 15:36:34 INFO - PROCESS | 1898 | 1461191794487 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:36:34 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. 15:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1333ms 15:36:34 INFO - PROCESS | 1898 | 1461191794524 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1898 | 1461191794528 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 15:36:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:36:34 INFO - PROCESS | 1898 | 1461191794534 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1898 | 1461191794538 Marionette TRACE conn4 <- [1,374,null,{}] 15:36:34 INFO - PROCESS | 1898 | 1461191794543 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:34 INFO - PROCESS | 1898 | 1461191794704 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 15:36:34 INFO - PROCESS | 1898 | 1461191794858 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3cd000 == 52 [pid = 1898] [id = 101] 15:36:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0xa3c81000) [pid = 1898] [serial = 302] [outer = (nil)] 15:36:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0xa6960400) [pid = 1898] [serial = 303] [outer = 0xa3c81000] 15:36:34 INFO - PROCESS | 1898 | 1461191794943 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0xa6995400) [pid = 1898] [serial = 304] [outer = 0xa3c81000] 15:36:35 INFO - PROCESS | 1898 | 1461191795855 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:36:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:36:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1380ms 15:36:35 INFO - PROCESS | 1898 | 1461191795915 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 1898 | 1461191795919 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 15:36:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:36:35 INFO - PROCESS | 1898 | 1461191795925 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 1898 | 1461191795928 Marionette TRACE conn4 <- [1,378,null,{}] 15:36:35 INFO - PROCESS | 1898 | 1461191795935 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 1898 | 1461191796142 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 15:36:36 INFO - PROCESS | 1898 | 1461191796304 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc2c00 == 53 [pid = 1898] [id = 102] 15:36:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x8ecc3000) [pid = 1898] [serial = 305] [outer = (nil)] 15:36:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x8eccc000) [pid = 1898] [serial = 306] [outer = 0x8ecc3000] 15:36:36 INFO - PROCESS | 1898 | 1461191796393 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0xa6934800) [pid = 1898] [serial = 307] [outer = 0x8ecc3000] 15:36:37 INFO - PROCESS | 1898 | 1461191797426 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:36:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1541ms 15:36:37 INFO - PROCESS | 1898 | 1461191797467 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1898 | 1461191797471 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 15:36:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:36:37 INFO - PROCESS | 1898 | 1461191797478 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1898 | 1461191797480 Marionette TRACE conn4 <- [1,382,null,{}] 15:36:37 INFO - PROCESS | 1898 | 1461191797486 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:37 INFO - PROCESS | 1898 | 1461191797643 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 15:36:37 INFO - PROCESS | 1898 | 1461191797801 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c7000 == 54 [pid = 1898] [id = 103] 15:36:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x903dbc00) [pid = 1898] [serial = 308] [outer = (nil)] 15:36:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x92ba3000) [pid = 1898] [serial = 309] [outer = 0x903dbc00] 15:36:37 INFO - PROCESS | 1898 | 1461191797924 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x93debc00) [pid = 1898] [serial = 310] [outer = 0x903dbc00] 15:36:38 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:36:38 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:36:38 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:36:38 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:36:38 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:36:39 INFO - PROCESS | 1898 | 1461191799065 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:36:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1632ms 15:36:39 INFO - PROCESS | 1898 | 1461191799111 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1898 | 1461191799116 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 15:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:36:39 INFO - PROCESS | 1898 | 1461191799124 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1898 | 1461191799130 Marionette TRACE conn4 <- [1,386,null,{}] 15:36:39 INFO - PROCESS | 1898 | 1461191799138 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:39 INFO - PROCESS | 1898 | 1461191799301 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 15:36:39 INFO - PROCESS | 1898 | 1461191799550 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa52800 == 55 [pid = 1898] [id = 104] 15:36:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x903d2400) [pid = 1898] [serial = 311] [outer = (nil)] 15:36:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x913ae400) [pid = 1898] [serial = 312] [outer = 0x903d2400] 15:36:39 INFO - PROCESS | 1898 | 1461191799666 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x92b99000) [pid = 1898] [serial = 313] [outer = 0x903d2400] 15:36:40 INFO - PROCESS | 1898 | 1461191800580 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1535ms 15:36:40 INFO - PROCESS | 1898 | 1461191800659 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 1898 | 1461191800667 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 15:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:36:40 INFO - PROCESS | 1898 | 1461191800677 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:36:40 INFO - PROCESS | 1898 | 1461191800681 Marionette TRACE conn4 <- [1,390,null,{}] 15:36:40 INFO - PROCESS | 1898 | 1461191800687 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:40 INFO - PROCESS | 1898 | 1461191800898 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 15:36:40 INFO - PROCESS | 1898 | --DOCSHELL 0x903da800 == 54 [pid = 1898] [id = 60] 15:36:40 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3ce000 == 53 [pid = 1898] [id = 95] 15:36:40 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x91411400) [pid = 1898] [serial = 206] [outer = (nil)] [url = about:blank] 15:36:40 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x99f5a000) [pid = 1898] [serial = 209] [outer = (nil)] [url = about:blank] 15:36:40 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0xa4454000) [pid = 1898] [serial = 212] [outer = (nil)] [url = about:blank] 15:36:40 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0xa45ca800) [pid = 1898] [serial = 215] [outer = (nil)] [url = about:blank] 15:36:40 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x995a1000) [pid = 1898] [serial = 218] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOCSHELL 0x96cd1800 == 52 [pid = 1898] [id = 94] 15:36:41 INFO - PROCESS | 1898 | --DOCSHELL 0x904cf400 == 51 [pid = 1898] [id = 93] 15:36:41 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6cb000 == 50 [pid = 1898] [id = 92] 15:36:41 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3cf800 == 49 [pid = 1898] [id = 91] 15:36:41 INFO - PROCESS | 1898 | --DOCSHELL 0x920f1000 == 48 [pid = 1898] [id = 90] 15:36:41 INFO - PROCESS | 1898 | 1461191801293 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x9aa59000) [pid = 1898] [serial = 234] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0xa45f3800) [pid = 1898] [serial = 222] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x99f56c00) [pid = 1898] [serial = 221] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x99680c00) [pid = 1898] [serial = 231] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x94f0c000) [pid = 1898] [serial = 228] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0x96ccb400) [pid = 1898] [serial = 229] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 119 (0x977fdc00) [pid = 1898] [serial = 226] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 118 (0x920f7c00) [pid = 1898] [serial = 225] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 117 (0x92b9f800) [pid = 1898] [serial = 237] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x92ba0800) [pid = 1898] [serial = 238] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x9ea12400) [pid = 1898] [serial = 235] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 114 (0x92ba2000) [pid = 1898] [serial = 240] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 113 (0x99f58800) [pid = 1898] [serial = 232] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 112 (0xa45cf400) [pid = 1898] [serial = 99] [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.] 15:36:41 INFO - PROCESS | 1898 | --DOMWINDOW == 111 (0x94f8cc00) [pid = 1898] [serial = 241] [outer = (nil)] [url = about:blank] 15:36:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3ccc00 == 49 [pid = 1898] [id = 105] 15:36:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 112 (0x8f3ce400) [pid = 1898] [serial = 314] [outer = (nil)] 15:36:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 113 (0x8f3d8400) [pid = 1898] [serial = 315] [outer = 0x8f3ce400] 15:36:41 INFO - PROCESS | 1898 | 1461191801414 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 114 (0x8fa44400) [pid = 1898] [serial = 316] [outer = 0x8f3ce400] 15:36:42 INFO - PROCESS | 1898 | 1461191802358 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:36:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1733ms 15:36:42 INFO - PROCESS | 1898 | 1461191802412 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1898 | 1461191802417 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 15:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:36:42 INFO - PROCESS | 1898 | 1461191802425 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1898 | 1461191802433 Marionette TRACE conn4 <- [1,394,null,{}] 15:36:42 INFO - PROCESS | 1898 | 1461191802440 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:42 INFO - PROCESS | 1898 | 1461191802618 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 15:36:42 INFO - PROCESS | 1898 | 1461191802767 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d1800 == 50 [pid = 1898] [id = 106] 15:36:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 115 (0x913ac800) [pid = 1898] [serial = 317] [outer = (nil)] 15:36:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x920f7c00) [pid = 1898] [serial = 318] [outer = 0x913ac800] 15:36:42 INFO - PROCESS | 1898 | 1461191802909 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x92a80c00) [pid = 1898] [serial = 319] [outer = 0x913ac800] 15:36:43 INFO - PROCESS | 1898 | 1461191803903 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1535ms 15:36:43 INFO - PROCESS | 1898 | 1461191803964 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1898 | 1461191803971 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 15:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:36:43 INFO - PROCESS | 1898 | 1461191803977 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1898 | 1461191803980 Marionette TRACE conn4 <- [1,398,null,{}] 15:36:43 INFO - PROCESS | 1898 | 1461191803987 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:44 INFO - PROCESS | 1898 | 1461191804162 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 15:36:44 INFO - PROCESS | 1898 | 1461191804401 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x93df3400 == 51 [pid = 1898] [id = 107] 15:36:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0x94f0d000) [pid = 1898] [serial = 320] [outer = (nil)] 15:36:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0x94f85000) [pid = 1898] [serial = 321] [outer = 0x94f0d000] 15:36:44 INFO - PROCESS | 1898 | 1461191804536 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0x950a1800) [pid = 1898] [serial = 322] [outer = 0x94f0d000] 15:36:45 INFO - PROCESS | 1898 | 1461191805501 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1580ms 15:36:45 INFO - PROCESS | 1898 | 1461191805558 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1898 | 1461191805562 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 15:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:36:45 INFO - PROCESS | 1898 | 1461191805579 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1898 | 1461191805588 Marionette TRACE conn4 <- [1,402,null,{}] 15:36:45 INFO - PROCESS | 1898 | 1461191805594 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:45 INFO - PROCESS | 1898 | 1461191805817 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 15:36:46 INFO - PROCESS | 1898 | 1461191806012 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eccec00 == 52 [pid = 1898] [id = 108] 15:36:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x93dee000) [pid = 1898] [serial = 323] [outer = (nil)] 15:36:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x99d04800) [pid = 1898] [serial = 324] [outer = 0x93dee000] 15:36:46 INFO - PROCESS | 1898 | 1461191806140 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x99ded400) [pid = 1898] [serial = 325] [outer = 0x93dee000] 15:36:47 INFO - PROCESS | 1898 | 1461191807116 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1602ms 15:36:47 INFO - PROCESS | 1898 | 1461191807173 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1898 | 1461191807177 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 15:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:36:47 INFO - PROCESS | 1898 | 1461191807184 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1898 | 1461191807186 Marionette TRACE conn4 <- [1,406,null,{}] 15:36:47 INFO - PROCESS | 1898 | 1461191807193 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:47 INFO - PROCESS | 1898 | 1461191807361 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 15:36:47 INFO - PROCESS | 1898 | 1461191807510 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc9800 == 53 [pid = 1898] [id = 109] 15:36:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x9920ec00) [pid = 1898] [serial = 326] [outer = (nil)] 15:36:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x9a29e000) [pid = 1898] [serial = 327] [outer = 0x9920ec00] 15:36:47 INFO - PROCESS | 1898 | 1461191807678 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x9aa38c00) [pid = 1898] [serial = 328] [outer = 0x9920ec00] 15:36:48 INFO - PROCESS | 1898 | 1461191808539 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1430ms 15:36:48 INFO - PROCESS | 1898 | 1461191808615 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1898 | 1461191808618 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 15:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:36:48 INFO - PROCESS | 1898 | 1461191808625 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1898 | 1461191808629 Marionette TRACE conn4 <- [1,410,null,{}] 15:36:48 INFO - PROCESS | 1898 | 1461191808635 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 1898 | 1461191808804 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 15:36:48 INFO - PROCESS | 1898 | 1461191808954 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aa5a400 == 54 [pid = 1898] [id = 110] 15:36:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x9aadf400) [pid = 1898] [serial = 329] [outer = (nil)] 15:36:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x9df09000) [pid = 1898] [serial = 330] [outer = 0x9aadf400] 15:36:49 INFO - PROCESS | 1898 | 1461191809057 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x9feec400) [pid = 1898] [serial = 331] [outer = 0x9aadf400] 15:36:50 INFO - PROCESS | 1898 | 1461191810014 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:36:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1431ms 15:36:50 INFO - PROCESS | 1898 | 1461191810056 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1898 | 1461191810060 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 15:36:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:36:50 INFO - PROCESS | 1898 | 1461191810066 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1898 | 1461191810070 Marionette TRACE conn4 <- [1,414,null,{}] 15:36:50 INFO - PROCESS | 1898 | 1461191810076 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:50 INFO - PROCESS | 1898 | 1461191810242 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 15:36:50 INFO - PROCESS | 1898 | 1461191810403 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40bc00 == 55 [pid = 1898] [id = 111] 15:36:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x90324800) [pid = 1898] [serial = 332] [outer = (nil)] 15:36:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x9032e000) [pid = 1898] [serial = 333] [outer = 0x90324800] 15:36:50 INFO - PROCESS | 1898 | 1461191810488 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x99f60c00) [pid = 1898] [serial = 334] [outer = 0x90324800] 15:36:51 INFO - PROCESS | 1898 | 1461191811447 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:36:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1431ms 15:36:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:36:51 INFO - PROCESS | 1898 | 1461191811499 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1898 | 1461191811502 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 15:36:51 INFO - PROCESS | 1898 | 1461191811509 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1898 | 1461191811512 Marionette TRACE conn4 <- [1,418,null,{}] 15:36:51 INFO - PROCESS | 1898 | 1461191811518 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:51 INFO - PROCESS | 1898 | 1461191811685 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 15:36:51 INFO - PROCESS | 1898 | 1461191811837 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x9032a000 == 56 [pid = 1898] [id = 112] 15:36:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x9032d800) [pid = 1898] [serial = 335] [outer = (nil)] 15:36:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0xa4454000) [pid = 1898] [serial = 336] [outer = 0x9032d800] 15:36:51 INFO - PROCESS | 1898 | 1461191811966 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0xa4589c00) [pid = 1898] [serial = 337] [outer = 0x9032d800] 15:36:53 INFO - PROCESS | 1898 | 1461191813240 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:36:53 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 15:36:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1782ms 15:36:53 INFO - PROCESS | 1898 | 1461191813289 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1898 | 1461191813293 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 15:36:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:36:53 INFO - PROCESS | 1898 | 1461191813365 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1898 | 1461191813368 Marionette TRACE conn4 <- [1,422,null,{}] 15:36:53 INFO - PROCESS | 1898 | 1461191813376 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:53 INFO - PROCESS | 1898 | 1461191813526 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 15:36:53 INFO - PROCESS | 1898 | 1461191813678 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1898 | ++DOCSHELL 0xa2a8b800 == 57 [pid = 1898] [id = 113] 15:36:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0xa4475400) [pid = 1898] [serial = 338] [outer = (nil)] 15:36:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0xa4a9b800) [pid = 1898] [serial = 339] [outer = 0xa4475400] 15:36:53 INFO - PROCESS | 1898 | 1461191813763 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0xa4a9d400) [pid = 1898] [serial = 340] [outer = 0xa4475400] 15:36:55 INFO - PROCESS | 1898 | 1461191815196 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1867ms 15:36:55 INFO - PROCESS | 1898 | 1461191815209 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1898 | 1461191815215 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 15:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:36:55 INFO - PROCESS | 1898 | 1461191815223 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1898 | 1461191815227 Marionette TRACE conn4 <- [1,426,null,{}] 15:36:55 INFO - PROCESS | 1898 | 1461191815235 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:55 INFO - PROCESS | 1898 | 1461191815442 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 15:36:55 INFO - PROCESS | 1898 | 1461191815609 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc6800 == 58 [pid = 1898] [id = 114] 15:36:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f406800) [pid = 1898] [serial = 341] [outer = (nil)] 15:36:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x9032dc00) [pid = 1898] [serial = 342] [outer = 0x8f406800] 15:36:55 INFO - PROCESS | 1898 | 1461191815689 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x9140cc00) [pid = 1898] [serial = 343] [outer = 0x8f406800] 15:36:56 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa52800 == 57 [pid = 1898] [id = 104] 15:36:56 INFO - PROCESS | 1898 | --DOCSHELL 0x94f0f800 == 56 [pid = 1898] [id = 98] 15:36:56 INFO - PROCESS | 1898 | --DOCSHELL 0x8f406c00 == 55 [pid = 1898] [id = 97] 15:36:56 INFO - PROCESS | 1898 | 1461191816544 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1898 | 1461191816615 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 15:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:36:56 INFO - PROCESS | 1898 | 1461191816624 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1898 | 1461191816628 Marionette TRACE conn4 <- [1,430,null,{}] 15:36:56 INFO - PROCESS | 1898 | 1461191816634 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:56 INFO - PROCESS | 1898 | 1461191816798 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 15:36:56 INFO - PROCESS | 1898 | 1461191816920 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecca800 == 56 [pid = 1898] [id = 115] 15:36:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8f405400) [pid = 1898] [serial = 344] [outer = (nil)] 15:36:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x93df2c00) [pid = 1898] [serial = 345] [outer = 0x8f405400] 15:36:57 INFO - PROCESS | 1898 | 1461191816992 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x95b44800) [pid = 1898] [serial = 346] [outer = 0x8f405400] 15:36:57 INFO - PROCESS | 1898 | 1461191817897 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:36:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1337ms 15:36:57 INFO - PROCESS | 1898 | 1461191817962 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1898 | 1461191817966 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 15:36:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:36:57 INFO - PROCESS | 1898 | 1461191817972 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1898 | 1461191817978 Marionette TRACE conn4 <- [1,434,null,{}] 15:36:57 INFO - PROCESS | 1898 | 1461191817993 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 1898 | 1461191818154 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 15:36:58 INFO - PROCESS | 1898 | 1461191818286 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x977f9400 == 57 [pid = 1898] [id = 116] 15:36:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x995a7000) [pid = 1898] [serial = 347] [outer = (nil)] 15:36:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x99f60400) [pid = 1898] [serial = 348] [outer = 0x995a7000] 15:36:58 INFO - PROCESS | 1898 | 1461191818363 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x9ea1a800) [pid = 1898] [serial = 349] [outer = 0x995a7000] 15:36:59 INFO - PROCESS | 1898 | 1461191819207 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1283ms 15:36:59 INFO - PROCESS | 1898 | 1461191819256 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 15:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:36:59 INFO - PROCESS | 1898 | 1461191819260 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 15:36:59 INFO - PROCESS | 1898 | 1461191819273 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1898 | 1461191819275 Marionette TRACE conn4 <- [1,438,null,{}] 15:36:59 INFO - PROCESS | 1898 | 1461191819279 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:59 INFO - PROCESS | 1898 | 1461191819477 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 15:36:59 INFO - PROCESS | 1898 | 1461191819497 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x93541c00 == 58 [pid = 1898] [id = 117] 15:36:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x93547000) [pid = 1898] [serial = 350] [outer = (nil)] 15:36:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x9354d000) [pid = 1898] [serial = 351] [outer = 0x93547000] 15:36:59 INFO - PROCESS | 1898 | 1461191819568 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x99f62c00) [pid = 1898] [serial = 352] [outer = 0x93547000] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x8fa4f800) [pid = 1898] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x991c1800) [pid = 1898] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x920f4000) [pid = 1898] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8f3d8c00) [pid = 1898] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x94f84000) [pid = 1898] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x99f53800) [pid = 1898] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x95ba1800) [pid = 1898] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8f3d0400) [pid = 1898] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x99f56800) [pid = 1898] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x9aa3f000) [pid = 1898] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x904d1000) [pid = 1898] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:37:00 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x9fc5cc00) [pid = 1898] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:37:00 INFO - PROCESS | 1898 | 1461191820646 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1392ms 15:37:00 INFO - PROCESS | 1898 | 1461191820658 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1898 | 1461191820661 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 15:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:37:00 INFO - PROCESS | 1898 | 1461191820667 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1898 | 1461191820670 Marionette TRACE conn4 <- [1,442,null,{}] 15:37:00 INFO - PROCESS | 1898 | 1461191820676 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:00 INFO - PROCESS | 1898 | 1461191820824 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 15:37:00 INFO - PROCESS | 1898 | 1461191820841 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3c9c00 == 59 [pid = 1898] [id = 118] 15:37:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f3d5c00) [pid = 1898] [serial = 353] [outer = (nil)] 15:37:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x95ba1800) [pid = 1898] [serial = 354] [outer = 0x8f3d5c00] 15:37:00 INFO - PROCESS | 1898 | 1461191820918 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x9fb2dc00) [pid = 1898] [serial = 355] [outer = 0x8f3d5c00] 15:37:01 INFO - PROCESS | 1898 | 1461191821791 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1185ms 15:37:01 INFO - PROCESS | 1898 | 1461191821852 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1898 | 1461191821856 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 15:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:37:01 INFO - PROCESS | 1898 | 1461191821863 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1898 | 1461191821866 Marionette TRACE conn4 <- [1,446,null,{}] 15:37:01 INFO - PROCESS | 1898 | 1461191821871 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:02 INFO - PROCESS | 1898 | 1461191822056 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 15:37:02 INFO - PROCESS | 1898 | 1461191822190 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc7400 == 60 [pid = 1898] [id = 119] 15:37:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8eccd800) [pid = 1898] [serial = 356] [outer = (nil)] 15:37:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0xa4a8e400) [pid = 1898] [serial = 357] [outer = 0x8eccd800] 15:37:02 INFO - PROCESS | 1898 | 1461191822265 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0xa4a9a800) [pid = 1898] [serial = 358] [outer = 0x8eccd800] 15:37:03 INFO - PROCESS | 1898 | 1461191823474 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1684ms 15:37:03 INFO - PROCESS | 1898 | 1461191823549 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 15:37:03 INFO - PROCESS | 1898 | 1461191823557 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 15:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:37:03 INFO - PROCESS | 1898 | 1461191823566 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1898 | 1461191823571 Marionette TRACE conn4 <- [1,450,null,{}] 15:37:03 INFO - PROCESS | 1898 | 1461191823580 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:03 INFO - PROCESS | 1898 | 1461191823798 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 15:37:04 INFO - PROCESS | 1898 | 1461191824014 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x90324c00 == 61 [pid = 1898] [id = 120] 15:37:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x904d1400) [pid = 1898] [serial = 359] [outer = (nil)] 15:37:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x92ba2400) [pid = 1898] [serial = 360] [outer = 0x904d1400] 15:37:04 INFO - PROCESS | 1898 | 1461191824115 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x93548000) [pid = 1898] [serial = 361] [outer = 0x904d1400] 15:37:05 INFO - PROCESS | 1898 | 1461191825066 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1898 | 1461191825110 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 15:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:37:05 INFO - PROCESS | 1898 | 1461191825122 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1898 | 1461191825126 Marionette TRACE conn4 <- [1,454,null,{}] 15:37:05 INFO - PROCESS | 1898 | 1461191825132 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 1898 | 1461191825310 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 15:37:05 INFO - PROCESS | 1898 | 1461191825565 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d4c00 == 62 [pid = 1898] [id = 121] 15:37:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x93327400) [pid = 1898] [serial = 362] [outer = (nil)] 15:37:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x9332cc00) [pid = 1898] [serial = 363] [outer = 0x93327400] 15:37:05 INFO - PROCESS | 1898 | 1461191825657 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x93df0000) [pid = 1898] [serial = 364] [outer = 0x93327400] 15:37:06 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:06 INFO - PROCESS | 1898 | 1461191826575 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1532ms 15:37:06 INFO - PROCESS | 1898 | 1461191826654 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 15:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:37:06 INFO - PROCESS | 1898 | 1461191826658 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 15:37:06 INFO - PROCESS | 1898 | 1461191826665 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1898 | 1461191826671 Marionette TRACE conn4 <- [1,458,null,{}] 15:37:06 INFO - PROCESS | 1898 | 1461191826687 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:06 INFO - PROCESS | 1898 | 1461191826944 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 15:37:07 INFO - PROCESS | 1898 | 1461191827155 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x93669400 == 63 [pid = 1898] [id = 122] 15:37:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x93669c00) [pid = 1898] [serial = 365] [outer = (nil)] 15:37:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x93670800) [pid = 1898] [serial = 366] [outer = 0x93669c00] 15:37:07 INFO - PROCESS | 1898 | 1461191827256 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x96cd1c00) [pid = 1898] [serial = 367] [outer = 0x93669c00] 15:37:08 INFO - PROCESS | 1898 | 1461191828132 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1898 | 1461191828175 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 15:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:37:08 INFO - PROCESS | 1898 | 1461191828182 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1898 | 1461191828186 Marionette TRACE conn4 <- [1,462,null,{}] 15:37:08 INFO - PROCESS | 1898 | 1461191828191 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:08 INFO - PROCESS | 1898 | 1461191828366 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 15:37:08 INFO - PROCESS | 1898 | 1461191828525 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x93664800 == 64 [pid = 1898] [id = 123] 15:37:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x979f6000) [pid = 1898] [serial = 368] [outer = (nil)] 15:37:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x9ab09000) [pid = 1898] [serial = 369] [outer = 0x979f6000] 15:37:08 INFO - PROCESS | 1898 | 1461191828615 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0xa3c7f000) [pid = 1898] [serial = 370] [outer = 0x979f6000] 15:37:09 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:09 INFO - PROCESS | 1898 | 1461191829663 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1898 | 1461191829734 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 15:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:37:09 INFO - PROCESS | 1898 | 1461191829744 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1898 | 1461191829749 Marionette TRACE conn4 <- [1,466,null,{}] 15:37:09 INFO - PROCESS | 1898 | 1461191829758 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:10 INFO - PROCESS | 1898 | 1461191830056 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 15:37:10 INFO - PROCESS | 1898 | 1461191830404 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff5d800 == 65 [pid = 1898] [id = 124] 15:37:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x8ff5ec00) [pid = 1898] [serial = 371] [outer = (nil)] 15:37:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x8ff62800) [pid = 1898] [serial = 372] [outer = 0x8ff5ec00] 15:37:10 INFO - PROCESS | 1898 | 1461191830515 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x991c0400) [pid = 1898] [serial = 373] [outer = 0x8ff5ec00] 15:37:11 INFO - PROCESS | 1898 | 1461191831422 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1898 | 1461191831501 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 15:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:37:11 INFO - PROCESS | 1898 | 1461191831511 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1898 | 1461191831514 Marionette TRACE conn4 <- [1,470,null,{}] 15:37:11 INFO - PROCESS | 1898 | 1461191831520 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:11 INFO - PROCESS | 1898 | 1461191831738 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 15:37:11 INFO - PROCESS | 1898 | 1461191831943 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x900b8800 == 66 [pid = 1898] [id = 125] 15:37:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x900bc000) [pid = 1898] [serial = 374] [outer = (nil)] 15:37:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x900c2800) [pid = 1898] [serial = 375] [outer = 0x900bc000] 15:37:12 INFO - PROCESS | 1898 | 1461191832080 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x92ba5c00) [pid = 1898] [serial = 376] [outer = 0x900bc000] 15:37:13 INFO - PROCESS | 1898 | 1461191833291 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1847ms 15:37:13 INFO - PROCESS | 1898 | 1461191833361 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1898 | 1461191833367 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 15:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:37:13 INFO - PROCESS | 1898 | 1461191833375 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1898 | 1461191833380 Marionette TRACE conn4 <- [1,474,null,{}] 15:37:13 INFO - PROCESS | 1898 | 1461191833388 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:13 INFO - PROCESS | 1898 | 1461191833596 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 15:37:13 INFO - PROCESS | 1898 | 1461191833748 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c7400 == 67 [pid = 1898] [id = 126] 15:37:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x900c7800) [pid = 1898] [serial = 377] [outer = (nil)] 15:37:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x9032a400) [pid = 1898] [serial = 378] [outer = 0x900c7800] 15:37:13 INFO - PROCESS | 1898 | 1461191833826 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x903dc000) [pid = 1898] [serial = 379] [outer = 0x900c7800] 15:37:14 INFO - PROCESS | 1898 | 1461191834742 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:37:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1441ms 15:37:14 INFO - PROCESS | 1898 | 1461191834817 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1898 | 1461191834825 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 15:37:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:37:14 INFO - PROCESS | 1898 | 1461191834835 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1898 | 1461191834838 Marionette TRACE conn4 <- [1,478,null,{}] 15:37:14 INFO - PROCESS | 1898 | 1461191834844 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:15 INFO - PROCESS | 1898 | 1461191835087 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 15:37:15 INFO - PROCESS | 1898 | 1461191835358 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x900bf800 == 68 [pid = 1898] [id = 127] 15:37:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x903de400) [pid = 1898] [serial = 380] [outer = (nil)] 15:37:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x91410400) [pid = 1898] [serial = 381] [outer = 0x903de400] 15:37:15 INFO - PROCESS | 1898 | 1461191835436 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x92a08000) [pid = 1898] [serial = 382] [outer = 0x903de400] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x903d3c00 == 67 [pid = 1898] [id = 51] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x904cfc00 == 66 [pid = 1898] [id = 50] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c3800 == 65 [pid = 1898] [id = 49] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x904d6800 == 64 [pid = 1898] [id = 82] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x92a81400 == 63 [pid = 1898] [id = 52] 15:37:16 INFO - PROCESS | 1898 | 1461191836461 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x913ae400) [pid = 1898] [serial = 312] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x908fd400) [pid = 1898] [serial = 291] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x95ba0000) [pid = 1898] [serial = 294] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x9fc5d800) [pid = 1898] [serial = 297] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0xa45d3c00) [pid = 1898] [serial = 300] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0xa6960400) [pid = 1898] [serial = 303] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x8eccc000) [pid = 1898] [serial = 306] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x92ba3000) [pid = 1898] [serial = 309] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x9ab12c00) [pid = 1898] [serial = 267] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x9959c000) [pid = 1898] [serial = 249] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0xa4452000) [pid = 1898] [serial = 258] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0xa5f3a000) [pid = 1898] [serial = 261] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0xa0f9a800) [pid = 1898] [serial = 252] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x8f409c00) [pid = 1898] [serial = 264] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x92b9fc00) [pid = 1898] [serial = 246] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x92a0bc00) [pid = 1898] [serial = 255] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x93df3400 == 62 [pid = 1898] [id = 107] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x9ab14400 == 61 [pid = 1898] [id = 96] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x904d1800 == 60 [pid = 1898] [id = 106] 15:37:16 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3ccc00 == 59 [pid = 1898] [id = 105] 15:37:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:37:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1736ms 15:37:16 INFO - PROCESS | 1898 | 1461191836571 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 1898 | 1461191836574 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 15:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:37:16 INFO - PROCESS | 1898 | 1461191836581 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1898 | 1461191836587 Marionette TRACE conn4 <- [1,482,null,{}] 15:37:16 INFO - PROCESS | 1898 | 1461191836621 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:16 INFO - PROCESS | 1898 | 1461191836811 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0xa0e48c00) [pid = 1898] [serial = 289] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x9ff12400) [pid = 1898] [serial = 243] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x920f6400) [pid = 1898] [serial = 168] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x9aae0000) [pid = 1898] [serial = 282] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x92a0c800) [pid = 1898] [serial = 271] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x9ab96000) [pid = 1898] [serial = 283] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x9fb96400) [pid = 1898] [serial = 286] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x92a04c00) [pid = 1898] [serial = 270] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x95b9d800) [pid = 1898] [serial = 171] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x9aae7000) [pid = 1898] [serial = 174] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x9959d800) [pid = 1898] [serial = 277] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x908f0400) [pid = 1898] [serial = 273] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x99f62000) [pid = 1898] [serial = 279] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x9a2a7000) [pid = 1898] [serial = 280] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x9df08000) [pid = 1898] [serial = 177] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x9a308c00) [pid = 1898] [serial = 165] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x92a81000) [pid = 1898] [serial = 274] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x904d7400) [pid = 1898] [serial = 285] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x97ca8c00) [pid = 1898] [serial = 276] [outer = (nil)] [url = about:blank] 15:37:16 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0xa0a2a000) [pid = 1898] [serial = 288] [outer = (nil)] [url = about:blank] 15:37:17 INFO - PROCESS | 1898 | 1461191837060 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x91409c00 == 60 [pid = 1898] [id = 128] 15:37:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x9200c400) [pid = 1898] [serial = 383] [outer = (nil)] 15:37:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x920f8000) [pid = 1898] [serial = 384] [outer = 0x9200c400] 15:37:17 INFO - PROCESS | 1898 | 1461191837138 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x92a10000) [pid = 1898] [serial = 385] [outer = 0x9200c400] 15:37:17 INFO - PROCESS | 1898 | 1461191837894 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1350ms 15:37:17 INFO - PROCESS | 1898 | 1461191837931 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1898 | 1461191837935 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 15:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:37:17 INFO - PROCESS | 1898 | 1461191837941 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1898 | 1461191837944 Marionette TRACE conn4 <- [1,486,null,{}] 15:37:17 INFO - PROCESS | 1898 | 1461191837950 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:18 INFO - PROCESS | 1898 | 1461191838157 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 15:37:18 INFO - PROCESS | 1898 | 1461191838176 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff5fc00 == 61 [pid = 1898] [id = 129] 15:37:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x92b9d400) [pid = 1898] [serial = 386] [outer = (nil)] 15:37:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x92ba5800) [pid = 1898] [serial = 387] [outer = 0x92b9d400] 15:37:18 INFO - PROCESS | 1898 | 1461191838248 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x9332f800) [pid = 1898] [serial = 388] [outer = 0x92b9d400] 15:37:19 INFO - PROCESS | 1898 | 1461191839082 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:37:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1393ms 15:37:19 INFO - PROCESS | 1898 | 1461191839535 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1898 | 1461191839540 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 15:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:37:19 INFO - PROCESS | 1898 | 1461191839741 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1898 | 1461191839745 Marionette TRACE conn4 <- [1,490,null,{}] 15:37:19 INFO - PROCESS | 1898 | 1461191839755 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:19 INFO - PROCESS | 1898 | 1461191839937 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 15:37:19 INFO - PROCESS | 1898 | 1461191839963 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x913af400 == 62 [pid = 1898] [id = 130] 15:37:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x92b9c000) [pid = 1898] [serial = 389] [outer = (nil)] 15:37:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x9366f800) [pid = 1898] [serial = 390] [outer = 0x92b9c000] 15:37:20 INFO - PROCESS | 1898 | 1461191840034 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x9920fc00) [pid = 1898] [serial = 391] [outer = 0x92b9c000] 15:37:21 INFO - PROCESS | 1898 | 1461191841405 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x94f88400) [pid = 1898] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x904d8000) [pid = 1898] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0xa3c81000) [pid = 1898] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0xa4c51400) [pid = 1898] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x903d2400) [pid = 1898] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x904da000) [pid = 1898] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x9ff13c00) [pid = 1898] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x8ecc3000) [pid = 1898] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x94f86800) [pid = 1898] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x92a03400) [pid = 1898] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x92a0b400) [pid = 1898] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x991be000) [pid = 1898] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x96be0000) [pid = 1898] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x91406000) [pid = 1898] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x904d9800) [pid = 1898] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0xa4484000) [pid = 1898] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0xa2a32c00) [pid = 1898] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:37:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:37:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1857ms 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0xa0fa6800) [pid = 1898] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x8f404400) [pid = 1898] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0xa3c7fc00) [pid = 1898] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0x91412000) [pid = 1898] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 119 (0x9fb8b800) [pid = 1898] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 118 (0x903dbc00) [pid = 1898] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 117 (0x93547000) [pid = 1898] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x8f406800) [pid = 1898] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x8f405400) [pid = 1898] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 114 (0xa4475400) [pid = 1898] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 113 (0x8f3d5c00) [pid = 1898] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:37:21 INFO - PROCESS | 1898 | --DOMWINDOW == 112 (0x995a7000) [pid = 1898] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:37:21 INFO - PROCESS | 1898 | 1461191841575 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1898 | 1461191841579 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 15:37:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:37:21 INFO - PROCESS | 1898 | 1461191841585 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1898 | 1461191841588 Marionette TRACE conn4 <- [1,494,null,{}] 15:37:21 INFO - PROCESS | 1898 | 1461191841594 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:21 INFO - PROCESS | 1898 | 1461191841857 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 15:37:21 INFO - PROCESS | 1898 | 1461191841933 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d2000 == 63 [pid = 1898] [id = 131] 15:37:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 113 (0x904d9800) [pid = 1898] [serial = 392] [outer = (nil)] 15:37:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 114 (0x91406000) [pid = 1898] [serial = 393] [outer = 0x904d9800] 15:37:22 INFO - PROCESS | 1898 | 1461191842017 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 115 (0x93547c00) [pid = 1898] [serial = 394] [outer = 0x904d9800] 15:37:22 INFO - PROCESS | 1898 | 1461191842775 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:37:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1238ms 15:37:22 INFO - PROCESS | 1898 | 1461191842825 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1898 | 1461191842829 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 15:37:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:37:22 INFO - PROCESS | 1898 | 1461191842835 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1898 | 1461191842838 Marionette TRACE conn4 <- [1,498,null,{}] 15:37:22 INFO - PROCESS | 1898 | 1461191842843 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 1898 | 1461191843031 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 15:37:23 INFO - PROCESS | 1898 | 1461191843187 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d6000 == 64 [pid = 1898] [id = 132] 15:37:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x93327c00) [pid = 1898] [serial = 395] [outer = (nil)] 15:37:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x995f2c00) [pid = 1898] [serial = 396] [outer = 0x93327c00] 15:37:23 INFO - PROCESS | 1898 | 1461191843307 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0x99df7000) [pid = 1898] [serial = 397] [outer = 0x93327c00] 15:37:24 INFO - PROCESS | 1898 | 1461191844489 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:37:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1686ms 15:37:24 INFO - PROCESS | 1898 | 1461191844522 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1898 | 1461191844531 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 15:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:37:24 INFO - PROCESS | 1898 | 1461191844541 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1898 | 1461191844546 Marionette TRACE conn4 <- [1,502,null,{}] 15:37:24 INFO - PROCESS | 1898 | 1461191844554 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:24 INFO - PROCESS | 1898 | 1461191844744 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 15:37:25 INFO - PROCESS | 1898 | 1461191844978 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff57800 == 65 [pid = 1898] [id = 133] 15:37:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0x8ff5a800) [pid = 1898] [serial = 398] [outer = (nil)] 15:37:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0x900c0c00) [pid = 1898] [serial = 399] [outer = 0x8ff5a800] 15:37:25 INFO - PROCESS | 1898 | 1461191845136 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x900c5000) [pid = 1898] [serial = 400] [outer = 0x8ff5a800] 15:37:26 INFO - PROCESS | 1898 | 1461191846074 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:37:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1589ms 15:37:26 INFO - PROCESS | 1898 | 1461191846131 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1898 | 1461191846140 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 15:37:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:37:26 INFO - PROCESS | 1898 | 1461191846151 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1898 | 1461191846155 Marionette TRACE conn4 <- [1,506,null,{}] 15:37:26 INFO - PROCESS | 1898 | 1461191846162 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:26 INFO - PROCESS | 1898 | 1461191846410 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 15:37:26 INFO - PROCESS | 1898 | 1461191846750 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a07400 == 66 [pid = 1898] [id = 134] 15:37:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x92a07c00) [pid = 1898] [serial = 401] [outer = (nil)] 15:37:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x92a7c000) [pid = 1898] [serial = 402] [outer = 0x92a07c00] 15:37:26 INFO - PROCESS | 1898 | 1461191846886 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x92ba3400) [pid = 1898] [serial = 403] [outer = 0x92a07c00] 15:37:27 INFO - PROCESS | 1898 | 1461191847911 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1833ms 15:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:37:27 INFO - PROCESS | 1898 | 1461191847984 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1898 | 1461191847987 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 15:37:27 INFO - PROCESS | 1898 | 1461191847995 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1898 | 1461191848001 Marionette TRACE conn4 <- [1,510,null,{}] 15:37:28 INFO - PROCESS | 1898 | 1461191848018 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:28 INFO - PROCESS | 1898 | 1461191848278 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 15:37:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x9332c000) [pid = 1898] [serial = 404] [outer = 0x96fee400] 15:37:28 INFO - PROCESS | 1898 | 1461191848544 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x96be0000 == 67 [pid = 1898] [id = 135] 15:37:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x99a34400) [pid = 1898] [serial = 405] [outer = (nil)] 15:37:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x99f65000) [pid = 1898] [serial = 406] [outer = 0x99a34400] 15:37:28 INFO - PROCESS | 1898 | 1461191848698 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x9a308c00) [pid = 1898] [serial = 407] [outer = 0x99a34400] 15:37:29 INFO - PROCESS | 1898 | 1461191849805 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:37:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1844ms 15:37:29 INFO - PROCESS | 1898 | 1461191849838 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1898 | 1461191849842 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 15:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:37:29 INFO - PROCESS | 1898 | 1461191849849 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1898 | 1461191849852 Marionette TRACE conn4 <- [1,514,null,{}] 15:37:29 INFO - PROCESS | 1898 | 1461191849858 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:30 INFO - PROCESS | 1898 | 1461191850021 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 15:37:30 INFO - PROCESS | 1898 | 1461191850196 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc9400 == 68 [pid = 1898] [id = 136] 15:37:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x99f5a000) [pid = 1898] [serial = 408] [outer = (nil)] 15:37:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x9ab12400) [pid = 1898] [serial = 409] [outer = 0x99f5a000] 15:37:30 INFO - PROCESS | 1898 | 1461191850281 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x9df08800) [pid = 1898] [serial = 410] [outer = 0x99f5a000] 15:37:31 INFO - PROCESS | 1898 | 1461191851143 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:37:31 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 15:37:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1336ms 15:37:31 INFO - PROCESS | 1898 | 1461191851186 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1898 | 1461191851191 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 15:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:37:31 INFO - PROCESS | 1898 | 1461191851197 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1898 | 1461191851200 Marionette TRACE conn4 <- [1,518,null,{}] 15:37:31 INFO - PROCESS | 1898 | 1461191851206 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:31 INFO - PROCESS | 1898 | 1461191851366 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 15:37:31 INFO - PROCESS | 1898 | 1461191851528 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc8800 == 69 [pid = 1898] [id = 137] 15:37:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x96feb800) [pid = 1898] [serial = 411] [outer = (nil)] 15:37:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x9df0f800) [pid = 1898] [serial = 412] [outer = 0x96feb800] 15:37:31 INFO - PROCESS | 1898 | 1461191851614 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x9fc97800) [pid = 1898] [serial = 413] [outer = 0x96feb800] 15:37:32 INFO - PROCESS | 1898 | 1461191852584 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1432ms 15:37:32 INFO - PROCESS | 1898 | 1461191852630 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 15:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:37:32 INFO - PROCESS | 1898 | 1461191852634 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 15:37:32 INFO - PROCESS | 1898 | 1461191852641 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1898 | 1461191852645 Marionette TRACE conn4 <- [1,522,null,{}] 15:37:32 INFO - PROCESS | 1898 | 1461191852651 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:32 INFO - PROCESS | 1898 | 1461191852828 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 15:37:33 INFO - PROCESS | 1898 | 1461191852987 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc7800 == 70 [pid = 1898] [id = 138] 15:37:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x9ea16800) [pid = 1898] [serial = 414] [outer = (nil)] 15:37:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0xa2827c00) [pid = 1898] [serial = 415] [outer = 0x9ea16800] 15:37:33 INFO - PROCESS | 1898 | 1461191853075 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0xa3c7fc00) [pid = 1898] [serial = 416] [outer = 0x9ea16800] 15:37:34 INFO - PROCESS | 1898 | 1461191854029 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1432ms 15:37:34 INFO - PROCESS | 1898 | 1461191854072 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 15:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:37:34 INFO - PROCESS | 1898 | 1461191854076 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 15:37:34 INFO - PROCESS | 1898 | 1461191854083 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1898 | 1461191854087 Marionette TRACE conn4 <- [1,526,null,{}] 15:37:34 INFO - PROCESS | 1898 | 1461191854092 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:34 INFO - PROCESS | 1898 | 1461191854249 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 15:37:34 INFO - PROCESS | 1898 | 1461191854414 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x93665400 == 71 [pid = 1898] [id = 139] 15:37:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x99834000) [pid = 1898] [serial = 417] [outer = (nil)] 15:37:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x9983b400) [pid = 1898] [serial = 418] [outer = 0x99834000] 15:37:34 INFO - PROCESS | 1898 | 1461191854503 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x9983c800) [pid = 1898] [serial = 419] [outer = 0x99834000] 15:37:35 INFO - PROCESS | 1898 | 1461191855398 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:37:35 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 15:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1384ms 15:37:35 INFO - PROCESS | 1898 | 1461191855467 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1898 | 1461191855471 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 15:37:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:37:35 INFO - PROCESS | 1898 | 1461191855477 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1898 | 1461191855481 Marionette TRACE conn4 <- [1,530,null,{}] 15:37:35 INFO - PROCESS | 1898 | 1461191855487 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:35 INFO - PROCESS | 1898 | 1461191855664 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 15:37:35 INFO - PROCESS | 1898 | 1461191855827 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x99837400 == 72 [pid = 1898] [id = 140] 15:37:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x99839400) [pid = 1898] [serial = 420] [outer = (nil)] 15:37:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0xa4475400) [pid = 1898] [serial = 421] [outer = 0x99839400] 15:37:35 INFO - PROCESS | 1898 | 1461191855916 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0xa45d3c00) [pid = 1898] [serial = 422] [outer = 0x99839400] 15:37:37 INFO - PROCESS | 1898 | 1461191857027 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:37:37 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 15:37:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:37:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:37:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:37:37 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 15:37:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:37:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:37:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:37:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1585ms 15:37:37 INFO - PROCESS | 1898 | 1461191857066 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1898 | 1461191857069 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 15:37:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:37:37 INFO - PROCESS | 1898 | 1461191857077 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1898 | 1461191857080 Marionette TRACE conn4 <- [1,534,null,{}] 15:37:37 INFO - PROCESS | 1898 | 1461191857086 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:37 INFO - PROCESS | 1898 | 1461191857265 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 15:37:37 INFO - PROCESS | 1898 | 1461191857478 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eea4800 == 73 [pid = 1898] [id = 141] 15:37:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8eea6c00) [pid = 1898] [serial = 423] [outer = (nil)] 15:37:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x90776400) [pid = 1898] [serial = 424] [outer = 0x8eea6c00] 15:37:37 INFO - PROCESS | 1898 | 1461191857563 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x93669000) [pid = 1898] [serial = 425] [outer = 0x8eea6c00] 15:37:38 INFO - PROCESS | 1898 | 1461191858355 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:37:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1331ms 15:37:38 INFO - PROCESS | 1898 | 1461191858423 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1898 | 1461191858427 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 15:37:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:37:38 INFO - PROCESS | 1898 | 1461191858435 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1898 | 1461191858438 Marionette TRACE conn4 <- [1,538,null,{}] 15:37:38 INFO - PROCESS | 1898 | 1461191858444 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:38 INFO - PROCESS | 1898 | 1461191858621 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 15:37:38 INFO - PROCESS | 1898 | 1461191858796 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecca400 == 74 [pid = 1898] [id = 142] 15:37:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8eeaec00) [pid = 1898] [serial = 426] [outer = (nil)] 15:37:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x9140c800) [pid = 1898] [serial = 427] [outer = 0x8eeaec00] 15:37:38 INFO - PROCESS | 1898 | 1461191858882 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x93de9400) [pid = 1898] [serial = 428] [outer = 0x8eeaec00] 15:37:39 INFO - PROCESS | 1898 | 1461191859766 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:37:39 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. 15:37:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1345ms 15:37:39 INFO - PROCESS | 1898 | 1461191859780 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1898 | 1461191859784 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 15:37:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:37:39 INFO - PROCESS | 1898 | 1461191859791 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1898 | 1461191859795 Marionette TRACE conn4 <- [1,542,null,{}] 15:37:39 INFO - PROCESS | 1898 | 1461191859801 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:39 INFO - PROCESS | 1898 | 1461191859991 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 15:37:40 INFO - PROCESS | 1898 | 1461191860174 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec5b800 == 75 [pid = 1898] [id = 143] 15:37:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8ec5bc00) [pid = 1898] [serial = 429] [outer = (nil)] 15:37:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x8ec64000) [pid = 1898] [serial = 430] [outer = 0x8ec5bc00] 15:37:40 INFO - PROCESS | 1898 | 1461191860269 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x92a02000) [pid = 1898] [serial = 431] [outer = 0x8ec5bc00] 15:37:41 INFO - PROCESS | 1898 | 1461191861376 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:37:41 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. 15:37:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1632ms 15:37:41 INFO - PROCESS | 1898 | 1461191861439 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1898 | 1461191861445 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 15:37:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:37:41 INFO - PROCESS | 1898 | 1461191861455 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1898 | 1461191861460 Marionette TRACE conn4 <- [1,546,null,{}] 15:37:41 INFO - PROCESS | 1898 | 1461191861468 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:41 INFO - PROCESS | 1898 | 1461191861690 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 15:37:41 INFO - PROCESS | 1898 | 1461191861929 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40c800 == 76 [pid = 1898] [id = 144] 15:37:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x8f6c4400) [pid = 1898] [serial = 432] [outer = (nil)] 15:37:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x8ff59400) [pid = 1898] [serial = 433] [outer = 0x8f6c4400] 15:37:42 INFO - PROCESS | 1898 | 1461191862055 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x900c6000) [pid = 1898] [serial = 434] [outer = 0x8f6c4400] 15:37:42 INFO - PROCESS | 1898 | 1461191862969 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:37:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1587ms 15:37:43 INFO - PROCESS | 1898 | 1461191863091 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1898 | 1461191863100 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 15:37:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:37:43 INFO - PROCESS | 1898 | 1461191863146 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1898 | 1461191863151 Marionette TRACE conn4 <- [1,550,null,{}] 15:37:43 INFO - PROCESS | 1898 | 1461191863164 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 1898 | 1461191863392 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 15:37:43 INFO - PROCESS | 1898 | 1461191863671 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1898 | --DOCSHELL 0x920f9400 == 75 [pid = 1898] [id = 57] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x8f3d8400) [pid = 1898] [serial = 315] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x920f7c00) [pid = 1898] [serial = 318] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x94f85000) [pid = 1898] [serial = 321] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x99d04800) [pid = 1898] [serial = 324] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x9a29e000) [pid = 1898] [serial = 327] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x9df09000) [pid = 1898] [serial = 330] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x9032e000) [pid = 1898] [serial = 333] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0xa4454000) [pid = 1898] [serial = 336] [outer = (nil)] [url = about:blank] 15:37:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eea4400 == 76 [pid = 1898] [id = 145] 15:37:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8eeadc00) [pid = 1898] [serial = 435] [outer = (nil)] 15:37:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8f6ce400) [pid = 1898] [serial = 436] [outer = 0x8eeadc00] 15:37:43 INFO - PROCESS | 1898 | 1461191863791 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x90330800) [pid = 1898] [serial = 437] [outer = 0x8eeadc00] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0xa0a2a800) [pid = 1898] [serial = 244] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x92013800) [pid = 1898] [serial = 292] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0xa6995400) [pid = 1898] [serial = 304] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0xa5f3d000) [pid = 1898] [serial = 262] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x92b99000) [pid = 1898] [serial = 313] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x94f10800) [pid = 1898] [serial = 207] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0xa2a35800) [pid = 1898] [serial = 253] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0xa6934800) [pid = 1898] [serial = 307] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x979f5c00) [pid = 1898] [serial = 295] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x92a0f800) [pid = 1898] [serial = 256] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0xa4477400) [pid = 1898] [serial = 259] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x995a7c00) [pid = 1898] [serial = 250] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x9a310400) [pid = 1898] [serial = 210] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0xa3ce1000) [pid = 1898] [serial = 268] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x995a2400) [pid = 1898] [serial = 219] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0xa45ccc00) [pid = 1898] [serial = 216] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0xa4c4d800) [pid = 1898] [serial = 301] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0xa2a80c00) [pid = 1898] [serial = 204] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8f40b400) [pid = 1898] [serial = 265] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0xa447c000) [pid = 1898] [serial = 213] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x94f0d800) [pid = 1898] [serial = 247] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0xa0c3b000) [pid = 1898] [serial = 298] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x93debc00) [pid = 1898] [serial = 310] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x9354d000) [pid = 1898] [serial = 351] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x9140cc00) [pid = 1898] [serial = 343] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x9032dc00) [pid = 1898] [serial = 342] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x93df2c00) [pid = 1898] [serial = 345] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x95b44800) [pid = 1898] [serial = 346] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0xa4a9d400) [pid = 1898] [serial = 340] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0xa4a9b800) [pid = 1898] [serial = 339] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 119 (0x99f62c00) [pid = 1898] [serial = 352] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 118 (0x95ba1800) [pid = 1898] [serial = 354] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 117 (0x9ea1a800) [pid = 1898] [serial = 349] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x99f60400) [pid = 1898] [serial = 348] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x9fb2dc00) [pid = 1898] [serial = 355] [outer = (nil)] [url = about:blank] 15:37:44 INFO - PROCESS | 1898 | 1461191864739 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:37:44 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. 15:37:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1673ms 15:37:44 INFO - PROCESS | 1898 | 1461191864789 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1898 | 1461191864793 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 15:37:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:37:44 INFO - PROCESS | 1898 | 1461191864799 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1898 | 1461191864805 Marionette TRACE conn4 <- [1,554,null,{}] 15:37:44 INFO - PROCESS | 1898 | 1461191864820 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:44 INFO - PROCESS | 1898 | 1461191864973 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 15:37:45 INFO - PROCESS | 1898 | 1461191865101 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eea3000 == 77 [pid = 1898] [id = 146] 15:37:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x913ae000) [pid = 1898] [serial = 438] [outer = (nil)] 15:37:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x92a0cc00) [pid = 1898] [serial = 439] [outer = 0x913ae000] 15:37:45 INFO - PROCESS | 1898 | 1461191865179 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0x92b97400) [pid = 1898] [serial = 440] [outer = 0x913ae000] 15:37:45 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:45 INFO - PROCESS | 1898 | 1461191865929 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:37:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1188ms 15:37:45 INFO - PROCESS | 1898 | 1461191865988 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1898 | 1461191865991 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 15:37:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:37:46 INFO - PROCESS | 1898 | 1461191865998 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1898 | 1461191866000 Marionette TRACE conn4 <- [1,558,null,{}] 15:37:46 INFO - PROCESS | 1898 | 1461191866006 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:46 INFO - PROCESS | 1898 | 1461191866158 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 15:37:46 INFO - PROCESS | 1898 | 1461191866168 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc6c00 == 78 [pid = 1898] [id = 147] 15:37:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0x92b99000) [pid = 1898] [serial = 441] [outer = (nil)] 15:37:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0x9332dc00) [pid = 1898] [serial = 442] [outer = 0x92b99000] 15:37:46 INFO - PROCESS | 1898 | 1461191866240 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x93550400) [pid = 1898] [serial = 443] [outer = 0x92b99000] 15:37:47 INFO - PROCESS | 1898 | 1461191867181 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:37:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1234ms 15:37:47 INFO - PROCESS | 1898 | 1461191867238 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1898 | 1461191867240 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 15:37:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:37:47 INFO - PROCESS | 1898 | 1461191867247 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1898 | 1461191867249 Marionette TRACE conn4 <- [1,562,null,{}] 15:37:47 INFO - PROCESS | 1898 | 1461191867255 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:47 INFO - PROCESS | 1898 | 1461191867473 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 15:37:47 INFO - PROCESS | 1898 | 1461191867495 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c4c00 == 79 [pid = 1898] [id = 148] 15:37:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x93325c00) [pid = 1898] [serial = 444] [outer = (nil)] 15:37:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x93df1000) [pid = 1898] [serial = 445] [outer = 0x93325c00] 15:37:47 INFO - PROCESS | 1898 | 1461191867566 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x94f17000) [pid = 1898] [serial = 446] [outer = 0x93325c00] 15:37:48 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:48 INFO - PROCESS | 1898 | 1461191868426 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x903de400) [pid = 1898] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x9920ec00) [pid = 1898] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x9aadf400) [pid = 1898] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0x8f3ce400) [pid = 1898] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 119 (0x9032d800) [pid = 1898] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 118 (0x913ac800) [pid = 1898] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 117 (0x90324800) [pid = 1898] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x94f0d000) [pid = 1898] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x93dee000) [pid = 1898] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 114 (0x92b9c000) [pid = 1898] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 113 (0x904d9800) [pid = 1898] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:37:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:37:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1428ms 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 112 (0x92b9d400) [pid = 1898] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 111 (0x900c7800) [pid = 1898] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:37:48 INFO - PROCESS | 1898 | --DOMWINDOW == 110 (0x9200c400) [pid = 1898] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:37:48 INFO - PROCESS | 1898 | 1461191868690 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1898 | 1461191868694 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 15:37:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:37:48 INFO - PROCESS | 1898 | 1461191868701 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1898 | 1461191868703 Marionette TRACE conn4 <- [1,566,null,{}] 15:37:48 INFO - PROCESS | 1898 | 1461191868709 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:48 INFO - PROCESS | 1898 | 1461191868880 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 15:37:49 INFO - PROCESS | 1898 | 1461191869046 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d6800 == 80 [pid = 1898] [id = 149] 15:37:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 111 (0x92ba6000) [pid = 1898] [serial = 447] [outer = (nil)] 15:37:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 112 (0x93dedc00) [pid = 1898] [serial = 448] [outer = 0x92ba6000] 15:37:49 INFO - PROCESS | 1898 | 1461191869129 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 113 (0x96be1400) [pid = 1898] [serial = 449] [outer = 0x92ba6000] 15:37:49 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:49 INFO - PROCESS | 1898 | 1461191869778 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:37:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:37:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1136ms 15:37:49 INFO - PROCESS | 1898 | 1461191869838 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1898 | 1461191869841 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 15:37:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:37:49 INFO - PROCESS | 1898 | 1461191869852 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1898 | 1461191869854 Marionette TRACE conn4 <- [1,570,null,{}] 15:37:49 INFO - PROCESS | 1898 | 1461191869861 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 1898 | 1461191870056 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 15:37:50 INFO - PROCESS | 1898 | 1461191870071 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x93547000 == 81 [pid = 1898] [id = 150] 15:37:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 114 (0x977f2000) [pid = 1898] [serial = 450] [outer = (nil)] 15:37:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 115 (0x995a3000) [pid = 1898] [serial = 451] [outer = 0x977f2000] 15:37:50 INFO - PROCESS | 1898 | 1461191870147 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x995a9c00) [pid = 1898] [serial = 452] [outer = 0x977f2000] 15:37:50 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:51 INFO - PROCESS | 1898 | 1461191871095 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1286ms 15:37:51 INFO - PROCESS | 1898 | 1461191871139 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1898 | 1461191871145 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 15:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:37:51 INFO - PROCESS | 1898 | 1461191871155 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1898 | 1461191871161 Marionette TRACE conn4 <- [1,574,null,{}] 15:37:51 INFO - PROCESS | 1898 | 1461191871171 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:51 INFO - PROCESS | 1898 | 1461191871393 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 15:37:51 INFO - PROCESS | 1898 | 1461191871628 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eea6800 == 82 [pid = 1898] [id = 151] 15:37:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x8f3cb400) [pid = 1898] [serial = 453] [outer = (nil)] 15:37:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0x8fa50400) [pid = 1898] [serial = 454] [outer = 0x8f3cb400] 15:37:51 INFO - PROCESS | 1898 | 1461191871763 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0x900c1400) [pid = 1898] [serial = 455] [outer = 0x8f3cb400] 15:37:52 INFO - PROCESS | 1898 | 1461191872665 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1543ms 15:37:52 INFO - PROCESS | 1898 | 1461191872697 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1898 | 1461191872706 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 15:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:37:52 INFO - PROCESS | 1898 | 1461191872717 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1898 | 1461191872722 Marionette TRACE conn4 <- [1,578,null,{}] 15:37:52 INFO - PROCESS | 1898 | 1461191872728 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:52 INFO - PROCESS | 1898 | 1461191872906 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 15:37:53 INFO - PROCESS | 1898 | 1461191873071 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec68000 == 83 [pid = 1898] [id = 152] 15:37:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0x8f6cf800) [pid = 1898] [serial = 456] [outer = (nil)] 15:37:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x91406400) [pid = 1898] [serial = 457] [outer = 0x8f6cf800] 15:37:53 INFO - PROCESS | 1898 | 1461191873160 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x920fa400) [pid = 1898] [serial = 458] [outer = 0x8f6cf800] 15:37:54 INFO - PROCESS | 1898 | 1461191874168 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1482ms 15:37:54 INFO - PROCESS | 1898 | 1461191874201 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 15:37:54 INFO - PROCESS | 1898 | 1461191874204 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 15:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:37:54 INFO - PROCESS | 1898 | 1461191874211 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1898 | 1461191874217 Marionette TRACE conn4 <- [1,582,null,{}] 15:37:54 INFO - PROCESS | 1898 | 1461191874234 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:54 INFO - PROCESS | 1898 | 1461191874419 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 15:37:54 INFO - PROCESS | 1898 | 1461191874628 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f9400 == 84 [pid = 1898] [id = 153] 15:37:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x94f8a800) [pid = 1898] [serial = 459] [outer = (nil)] 15:37:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x9959e000) [pid = 1898] [serial = 460] [outer = 0x94f8a800] 15:37:54 INFO - PROCESS | 1898 | 1461191874763 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x99df7400) [pid = 1898] [serial = 461] [outer = 0x94f8a800] 15:37:55 INFO - PROCESS | 1898 | 1461191875592 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1434ms 15:37:55 INFO - PROCESS | 1898 | 1461191875646 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1898 | 1461191875651 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 15:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:37:55 INFO - PROCESS | 1898 | 1461191875658 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1898 | 1461191875660 Marionette TRACE conn4 <- [1,586,null,{}] 15:37:55 INFO - PROCESS | 1898 | 1461191875666 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:55 INFO - PROCESS | 1898 | 1461191875847 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 15:37:56 INFO - PROCESS | 1898 | 1461191876020 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x99838800 == 85 [pid = 1898] [id = 154] 15:37:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x99f65400) [pid = 1898] [serial = 462] [outer = (nil)] 15:37:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x9aa38000) [pid = 1898] [serial = 463] [outer = 0x99f65400] 15:37:56 INFO - PROCESS | 1898 | 1461191876110 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x9ab0a400) [pid = 1898] [serial = 464] [outer = 0x99f65400] 15:37:56 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:37:57 INFO - PROCESS | 1898 | 1461191877006 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1428ms 15:37:57 INFO - PROCESS | 1898 | 1461191877087 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1898 | 1461191877091 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 15:37:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:37:57 INFO - PROCESS | 1898 | 1461191877098 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1898 | 1461191877101 Marionette TRACE conn4 <- [1,590,null,{}] 15:37:57 INFO - PROCESS | 1898 | 1461191877107 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:57 INFO - PROCESS | 1898 | 1461191877324 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 15:37:57 INFO - PROCESS | 1898 | 1461191877532 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aa54800 == 86 [pid = 1898] [id = 155] 15:37:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x9ab06000) [pid = 1898] [serial = 465] [outer = (nil)] 15:37:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x9fc0ac00) [pid = 1898] [serial = 466] [outer = 0x9ab06000] 15:37:57 INFO - PROCESS | 1898 | 1461191877664 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0xa0a2a000) [pid = 1898] [serial = 467] [outer = 0x9ab06000] 15:37:58 INFO - PROCESS | 1898 | 1461191878533 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1487ms 15:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:37:58 INFO - PROCESS | 1898 | 1461191878586 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1898 | 1461191878589 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 15:37:58 INFO - PROCESS | 1898 | 1461191878596 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1898 | 1461191878600 Marionette TRACE conn4 <- [1,594,null,{}] 15:37:58 INFO - PROCESS | 1898 | 1461191878605 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:58 INFO - PROCESS | 1898 | 1461191878805 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 15:37:58 INFO - PROCESS | 1898 | 1461191878971 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa4fc00 == 87 [pid = 1898] [id = 156] 15:37:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x903dfc00) [pid = 1898] [serial = 468] [outer = (nil)] 15:37:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0xa3c7b800) [pid = 1898] [serial = 469] [outer = 0x903dfc00] 15:37:59 INFO - PROCESS | 1898 | 1461191879064 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0xa4482000) [pid = 1898] [serial = 470] [outer = 0x903dfc00] 15:38:00 INFO - PROCESS | 1898 | 1461191880023 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1484ms 15:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:38:00 INFO - PROCESS | 1898 | 1461191880080 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1898 | 1461191880083 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 15:38:00 INFO - PROCESS | 1898 | 1461191880090 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1898 | 1461191880094 Marionette TRACE conn4 <- [1,598,null,{}] 15:38:00 INFO - PROCESS | 1898 | 1461191880099 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:00 INFO - PROCESS | 1898 | 1461191880273 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 15:38:00 INFO - PROCESS | 1898 | 1461191880445 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a0e800 == 88 [pid = 1898] [id = 157] 15:38:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0xa3c7cc00) [pid = 1898] [serial = 471] [outer = (nil)] 15:38:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0xa4a90400) [pid = 1898] [serial = 472] [outer = 0xa3c7cc00] 15:38:00 INFO - PROCESS | 1898 | 1461191880537 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0xa4a96800) [pid = 1898] [serial = 473] [outer = 0xa3c7cc00] 15:38:01 INFO - PROCESS | 1898 | 1461191881650 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1635ms 15:38:01 INFO - PROCESS | 1898 | 1461191881725 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1898 | 1461191881729 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 15:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:38:01 INFO - PROCESS | 1898 | 1461191881736 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1898 | 1461191881738 Marionette TRACE conn4 <- [1,602,null,{}] 15:38:01 INFO - PROCESS | 1898 | 1461191881744 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:01 INFO - PROCESS | 1898 | 1461191881949 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 15:38:02 INFO - PROCESS | 1898 | 1461191882174 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c5800 == 89 [pid = 1898] [id = 158] 15:38:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x90339c00) [pid = 1898] [serial = 474] [outer = (nil)] 15:38:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x90341000) [pid = 1898] [serial = 475] [outer = 0x90339c00] 15:38:02 INFO - PROCESS | 1898 | 1461191882308 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x90344800) [pid = 1898] [serial = 476] [outer = 0x90339c00] 15:38:03 INFO - PROCESS | 1898 | 1461191883262 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1579ms 15:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:38:03 INFO - PROCESS | 1898 | 1461191883316 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1898 | 1461191883319 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 15:38:03 INFO - PROCESS | 1898 | 1461191883325 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1898 | 1461191883329 Marionette TRACE conn4 <- [1,606,null,{}] 15:38:03 INFO - PROCESS | 1898 | 1461191883335 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:03 INFO - PROCESS | 1898 | 1461191883511 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 15:38:03 INFO - PROCESS | 1898 | 1461191883736 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d7800 == 90 [pid = 1898] [id = 159] 15:38:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8f3d8000) [pid = 1898] [serial = 477] [outer = (nil)] 15:38:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x903e0800) [pid = 1898] [serial = 478] [outer = 0x8f3d8000] 15:38:03 INFO - PROCESS | 1898 | 1461191883871 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x92a85400) [pid = 1898] [serial = 479] [outer = 0x8f3d8000] 15:38:04 INFO - PROCESS | 1898 | 1461191884673 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1390ms 15:38:04 INFO - PROCESS | 1898 | 1461191884716 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1898 | 1461191884720 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 15:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:38:04 INFO - PROCESS | 1898 | 1461191884726 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1898 | 1461191884730 Marionette TRACE conn4 <- [1,610,null,{}] 15:38:04 INFO - PROCESS | 1898 | 1461191884758 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:04 INFO - PROCESS | 1898 | 1461191884928 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 15:38:05 INFO - PROCESS | 1898 | 1461191885098 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d5000 == 91 [pid = 1898] [id = 160] 15:38:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8f3d7400) [pid = 1898] [serial = 480] [outer = (nil)] 15:38:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x92ba0800) [pid = 1898] [serial = 481] [outer = 0x8f3d7400] 15:38:05 INFO - PROCESS | 1898 | 1461191885183 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x94f0f400) [pid = 1898] [serial = 482] [outer = 0x8f3d7400] 15:38:06 INFO - PROCESS | 1898 | 1461191886615 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1959ms 15:38:06 INFO - PROCESS | 1898 | 1461191886686 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1898 | 1461191886694 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 15:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:38:06 INFO - PROCESS | 1898 | 1461191886703 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1898 | 1461191886708 Marionette TRACE conn4 <- [1,614,null,{}] 15:38:06 INFO - PROCESS | 1898 | 1461191886716 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 1898 | 1461191886925 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 15:38:07 INFO - PROCESS | 1898 | 1461191887277 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc7000 == 92 [pid = 1898] [id = 161] 15:38:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8ecc9000) [pid = 1898] [serial = 483] [outer = (nil)] 15:38:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8f40c400) [pid = 1898] [serial = 484] [outer = 0x8ecc9000] 15:38:07 INFO - PROCESS | 1898 | 1461191887362 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x900c1800) [pid = 1898] [serial = 485] [outer = 0x8ecc9000] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x94f8b400 == 91 [pid = 1898] [id = 48] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x920ed000 == 90 [pid = 1898] [id = 81] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x904d2800 == 89 [pid = 1898] [id = 54] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x920f6000 == 88 [pid = 1898] [id = 70] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x9032a000 == 87 [pid = 1898] [id = 112] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa4d400 == 86 [pid = 1898] [id = 53] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x9aa5a400 == 85 [pid = 1898] [id = 110] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x94f89800 == 84 [pid = 1898] [id = 46] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0xa0a27c00 == 83 [pid = 1898] [id = 68] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f40bc00 == 82 [pid = 1898] [id = 111] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x90773c00 == 81 [pid = 1898] [id = 47] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d6400 == 80 [pid = 1898] [id = 45] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d4400 == 79 [pid = 1898] [id = 69] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8eccec00 == 78 [pid = 1898] [id = 108] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc9800 == 77 [pid = 1898] [id = 109] 15:38:08 INFO - PROCESS | 1898 | 1461191888437 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x904d6800 == 76 [pid = 1898] [id = 149] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c4c00 == 75 [pid = 1898] [id = 148] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc6c00 == 74 [pid = 1898] [id = 147] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8eea3000 == 73 [pid = 1898] [id = 146] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8eea4400 == 72 [pid = 1898] [id = 145] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8f40c800 == 71 [pid = 1898] [id = 144] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x99837400 == 70 [pid = 1898] [id = 140] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc9400 == 69 [pid = 1898] [id = 136] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x96be0000 == 68 [pid = 1898] [id = 135] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x92a07400 == 67 [pid = 1898] [id = 134] 15:38:08 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff57800 == 66 [pid = 1898] [id = 133] 15:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1792ms 15:38:08 INFO - PROCESS | 1898 | 1461191888496 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1898 | 1461191888504 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 15:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:38:08 INFO - PROCESS | 1898 | 1461191888514 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1898 | 1461191888517 Marionette TRACE conn4 <- [1,618,null,{}] 15:38:08 INFO - PROCESS | 1898 | 1461191888523 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:08 INFO - PROCESS | 1898 | 1461191888684 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x9aa38c00) [pid = 1898] [serial = 328] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x9feec400) [pid = 1898] [serial = 331] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8fa44400) [pid = 1898] [serial = 316] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0xa4589c00) [pid = 1898] [serial = 337] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x92a80c00) [pid = 1898] [serial = 319] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x99f60c00) [pid = 1898] [serial = 334] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x950a1800) [pid = 1898] [serial = 322] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x99ded400) [pid = 1898] [serial = 325] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x9366f800) [pid = 1898] [serial = 390] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x91406000) [pid = 1898] [serial = 393] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x9920fc00) [pid = 1898] [serial = 391] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0xa4a8e400) [pid = 1898] [serial = 357] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x92ba5800) [pid = 1898] [serial = 387] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x9032a400) [pid = 1898] [serial = 378] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x903dc000) [pid = 1898] [serial = 379] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x92ba2400) [pid = 1898] [serial = 360] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x920f8000) [pid = 1898] [serial = 384] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x92a10000) [pid = 1898] [serial = 385] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x9332cc00) [pid = 1898] [serial = 363] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x92a08000) [pid = 1898] [serial = 382] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x91410400) [pid = 1898] [serial = 381] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x93670800) [pid = 1898] [serial = 366] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x9ab09000) [pid = 1898] [serial = 369] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x8ff62800) [pid = 1898] [serial = 372] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x900c2800) [pid = 1898] [serial = 375] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x9332f800) [pid = 1898] [serial = 388] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x93547c00) [pid = 1898] [serial = 394] [outer = (nil)] [url = about:blank] 15:38:08 INFO - PROCESS | 1898 | 1461191888886 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40c800 == 67 [pid = 1898] [id = 162] 15:38:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x8fa4ec00) [pid = 1898] [serial = 486] [outer = (nil)] 15:38:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x90342000) [pid = 1898] [serial = 487] [outer = 0x8fa4ec00] 15:38:08 INFO - PROCESS | 1898 | 1461191888965 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x904d0c00) [pid = 1898] [serial = 488] [outer = 0x8fa4ec00] 15:38:09 INFO - PROCESS | 1898 | 1461191889686 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1234ms 15:38:09 INFO - PROCESS | 1898 | 1461191889748 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 15:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:38:09 INFO - PROCESS | 1898 | 1461191889752 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 15:38:09 INFO - PROCESS | 1898 | 1461191889758 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1898 | 1461191889764 Marionette TRACE conn4 <- [1,622,null,{}] 15:38:09 INFO - PROCESS | 1898 | 1461191889779 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:09 INFO - PROCESS | 1898 | 1461191889940 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 15:38:09 INFO - PROCESS | 1898 | 1461191889951 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff59800 == 68 [pid = 1898] [id = 163] 15:38:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x9140e800) [pid = 1898] [serial = 489] [outer = (nil)] 15:38:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x92a10000) [pid = 1898] [serial = 490] [outer = 0x9140e800] 15:38:10 INFO - PROCESS | 1898 | 1461191890027 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x92b9b400) [pid = 1898] [serial = 491] [outer = 0x9140e800] 15:38:10 INFO - PROCESS | 1898 | 1461191890906 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1199ms 15:38:10 INFO - PROCESS | 1898 | 1461191890967 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1898 | 1461191890972 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 15:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:38:10 INFO - PROCESS | 1898 | 1461191890978 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1898 | 1461191890981 Marionette TRACE conn4 <- [1,626,null,{}] 15:38:10 INFO - PROCESS | 1898 | 1461191890986 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:11 INFO - PROCESS | 1898 | 1461191891182 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 15:38:11 INFO - PROCESS | 1898 | 1461191891203 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a0d400 == 69 [pid = 1898] [id = 164] 15:38:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x92ba6800) [pid = 1898] [serial = 492] [outer = (nil)] 15:38:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x9332a000) [pid = 1898] [serial = 493] [outer = 0x92ba6800] 15:38:11 INFO - PROCESS | 1898 | 1461191891275 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x93545c00) [pid = 1898] [serial = 494] [outer = 0x92ba6800] 15:38:12 INFO - PROCESS | 1898 | 1461191892087 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1194ms 15:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:38:12 INFO - PROCESS | 1898 | 1461191892180 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 15:38:12 INFO - PROCESS | 1898 | 1461191892183 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 15:38:12 INFO - PROCESS | 1898 | 1461191892189 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1898 | 1461191892192 Marionette TRACE conn4 <- [1,630,null,{}] 15:38:12 INFO - PROCESS | 1898 | 1461191892216 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:12 INFO - PROCESS | 1898 | 1461191892418 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 15:38:12 INFO - PROCESS | 1898 | 1461191892435 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x92ba1000 == 70 [pid = 1898] [id = 165] 15:38:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x92ba6400) [pid = 1898] [serial = 495] [outer = (nil)] 15:38:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x9366f800) [pid = 1898] [serial = 496] [outer = 0x92ba6400] 15:38:12 INFO - PROCESS | 1898 | 1461191892529 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x93df2800) [pid = 1898] [serial = 497] [outer = 0x92ba6400] 15:38:13 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x913ae000) [pid = 1898] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:38:13 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x8f6c4400) [pid = 1898] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:38:13 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8eeadc00) [pid = 1898] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:38:13 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x93325c00) [pid = 1898] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:38:13 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x92ba6000) [pid = 1898] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:38:13 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x92b99000) [pid = 1898] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:38:13 INFO - PROCESS | 1898 | 1461191893698 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1544ms 15:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:38:13 INFO - PROCESS | 1898 | 1461191893732 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 1898 | 1461191893735 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 15:38:13 INFO - PROCESS | 1898 | 1461191893742 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1898 | 1461191893745 Marionette TRACE conn4 <- [1,634,null,{}] 15:38:13 INFO - PROCESS | 1898 | 1461191893750 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:13 INFO - PROCESS | 1898 | 1461191893951 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 15:38:13 INFO - PROCESS | 1898 | 1461191893971 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f408c00 == 71 [pid = 1898] [id = 166] 15:38:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8ff5b000) [pid = 1898] [serial = 498] [outer = (nil)] 15:38:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x950a6800) [pid = 1898] [serial = 499] [outer = 0x8ff5b000] 15:38:14 INFO - PROCESS | 1898 | 1461191894048 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x97ca8c00) [pid = 1898] [serial = 500] [outer = 0x8ff5b000] 15:38:14 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:14 INFO - PROCESS | 1898 | 1461191894786 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1085ms 15:38:14 INFO - PROCESS | 1898 | 1461191894826 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1898 | 1461191894829 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 15:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:38:14 INFO - PROCESS | 1898 | 1461191894836 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1898 | 1461191894839 Marionette TRACE conn4 <- [1,638,null,{}] 15:38:14 INFO - PROCESS | 1898 | 1461191894849 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:15 INFO - PROCESS | 1898 | 1461191895044 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 15:38:15 INFO - PROCESS | 1898 | 1461191895063 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c9800 == 72 [pid = 1898] [id = 167] 15:38:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x920f4000) [pid = 1898] [serial = 501] [outer = (nil)] 15:38:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x98fab000) [pid = 1898] [serial = 502] [outer = 0x920f4000] 15:38:15 INFO - PROCESS | 1898 | 1461191895134 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x98fae400) [pid = 1898] [serial = 503] [outer = 0x920f4000] 15:38:15 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:16 INFO - PROCESS | 1898 | 1461191896321 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1541ms 15:38:16 INFO - PROCESS | 1898 | 1461191896379 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1898 | 1461191896387 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 15:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:38:16 INFO - PROCESS | 1898 | 1461191896399 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1898 | 1461191896405 Marionette TRACE conn4 <- [1,642,null,{}] 15:38:16 INFO - PROCESS | 1898 | 1461191896413 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:16 INFO - PROCESS | 1898 | 1461191896642 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 15:38:16 INFO - PROCESS | 1898 | 1461191896809 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec5dc00 == 73 [pid = 1898] [id = 168] 15:38:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8f409000) [pid = 1898] [serial = 504] [outer = (nil)] 15:38:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x9033f400) [pid = 1898] [serial = 505] [outer = 0x8f409000] 15:38:16 INFO - PROCESS | 1898 | 1461191896903 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x903d9c00) [pid = 1898] [serial = 506] [outer = 0x8f409000] 15:38:18 INFO - PROCESS | 1898 | 1461191898027 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1704ms 15:38:18 INFO - PROCESS | 1898 | 1461191898104 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1898 | 1461191898114 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 15:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:38:18 INFO - PROCESS | 1898 | 1461191898126 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1898 | 1461191898129 Marionette TRACE conn4 <- [1,646,null,{}] 15:38:18 INFO - PROCESS | 1898 | 1461191898138 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:18 INFO - PROCESS | 1898 | 1461191898385 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 15:38:18 INFO - PROCESS | 1898 | 1461191898675 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x9200b400 == 74 [pid = 1898] [id = 169] 15:38:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x92a08000) [pid = 1898] [serial = 507] [outer = (nil)] 15:38:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x92ba2400) [pid = 1898] [serial = 508] [outer = 0x92a08000] 15:38:18 INFO - PROCESS | 1898 | 1461191898766 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x9354c000) [pid = 1898] [serial = 509] [outer = 0x92a08000] 15:38:19 INFO - PROCESS | 1898 | 1461191899813 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1743ms 15:38:19 INFO - PROCESS | 1898 | 1461191899870 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1898 | 1461191899874 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 15:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:38:19 INFO - PROCESS | 1898 | 1461191899881 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1898 | 1461191899887 Marionette TRACE conn4 <- [1,650,null,{}] 15:38:19 INFO - PROCESS | 1898 | 1461191899903 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:20 INFO - PROCESS | 1898 | 1461191900086 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 15:38:20 INFO - PROCESS | 1898 | 1461191900295 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f407000 == 75 [pid = 1898] [id = 170] 15:38:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x94f16000) [pid = 1898] [serial = 510] [outer = (nil)] 15:38:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x9aa5a400) [pid = 1898] [serial = 511] [outer = 0x94f16000] 15:38:20 INFO - PROCESS | 1898 | 1461191900425 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x9ea1a800) [pid = 1898] [serial = 512] [outer = 0x94f16000] 15:38:21 INFO - PROCESS | 1898 | 1461191901327 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1486ms 15:38:21 INFO - PROCESS | 1898 | 1461191901368 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1898 | 1461191901373 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 15:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:38:21 INFO - PROCESS | 1898 | 1461191901379 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1898 | 1461191901383 Marionette TRACE conn4 <- [1,654,null,{}] 15:38:21 INFO - PROCESS | 1898 | 1461191901388 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:21 INFO - PROCESS | 1898 | 1461191901558 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 15:38:21 INFO - PROCESS | 1898 | 1461191901743 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec60c00 == 76 [pid = 1898] [id = 171] 15:38:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8f6c4800) [pid = 1898] [serial = 513] [outer = (nil)] 15:38:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x9ffa2800) [pid = 1898] [serial = 514] [outer = 0x8f6c4800] 15:38:21 INFO - PROCESS | 1898 | 1461191901871 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0xa0c33800) [pid = 1898] [serial = 515] [outer = 0x8f6c4800] 15:38:22 INFO - PROCESS | 1898 | 1461191902802 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1483ms 15:38:22 INFO - PROCESS | 1898 | 1461191902862 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 15:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:38:22 INFO - PROCESS | 1898 | 1461191902867 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 15:38:22 INFO - PROCESS | 1898 | 1461191902873 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1898 | 1461191902876 Marionette TRACE conn4 <- [1,658,null,{}] 15:38:22 INFO - PROCESS | 1898 | 1461191902882 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:23 INFO - PROCESS | 1898 | 1461191903059 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 15:38:23 INFO - PROCESS | 1898 | 1461191903227 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f406400 == 77 [pid = 1898] [id = 172] 15:38:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x9ab0d000) [pid = 1898] [serial = 516] [outer = (nil)] 15:38:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0xa2a80800) [pid = 1898] [serial = 517] [outer = 0x9ab0d000] 15:38:23 INFO - PROCESS | 1898 | 1461191903314 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0xa3c87400) [pid = 1898] [serial = 518] [outer = 0x9ab0d000] 15:38:24 INFO - PROCESS | 1898 | 1461191904200 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:38:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1386ms 15:38:24 INFO - PROCESS | 1898 | 1461191904259 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1898 | 1461191904263 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 15:38:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:38:24 INFO - PROCESS | 1898 | 1461191904270 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1898 | 1461191904274 Marionette TRACE conn4 <- [1,662,null,{}] 15:38:24 INFO - PROCESS | 1898 | 1461191904279 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:24 INFO - PROCESS | 1898 | 1461191904502 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 15:38:24 INFO - PROCESS | 1898 | 1461191904728 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x9a30fc00 == 78 [pid = 1898] [id = 173] 15:38:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0xa2825800) [pid = 1898] [serial = 519] [outer = (nil)] 15:38:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0xa4a9d000) [pid = 1898] [serial = 520] [outer = 0xa2825800] 15:38:24 INFO - PROCESS | 1898 | 1461191904863 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0xa4aa4800) [pid = 1898] [serial = 521] [outer = 0xa2825800] 15:38:25 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:25 INFO - PROCESS | 1898 | 1461191905721 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1491ms 15:38:25 INFO - PROCESS | 1898 | 1461191905761 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1898 | 1461191905765 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 15:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:38:25 INFO - PROCESS | 1898 | 1461191905771 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1898 | 1461191905775 Marionette TRACE conn4 <- [1,666,null,{}] 15:38:25 INFO - PROCESS | 1898 | 1461191905780 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 1898 | 1461191905942 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 15:38:26 INFO - PROCESS | 1898 | 1461191906116 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x9fc09800 == 79 [pid = 1898] [id = 174] 15:38:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0xa0fa4000) [pid = 1898] [serial = 522] [outer = (nil)] 15:38:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0xa4a77800) [pid = 1898] [serial = 523] [outer = 0xa0fa4000] 15:38:26 INFO - PROCESS | 1898 | 1461191906206 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0xa4a7ac00) [pid = 1898] [serial = 524] [outer = 0xa0fa4000] 15:38:26 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:27 INFO - PROCESS | 1898 | 1461191907039 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:38:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1284ms 15:38:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:38:27 INFO - PROCESS | 1898 | 1461191907069 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1898 | 1461191907072 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 15:38:27 INFO - PROCESS | 1898 | 1461191907081 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1898 | 1461191907084 Marionette TRACE conn4 <- [1,670,null,{}] 15:38:27 INFO - PROCESS | 1898 | 1461191907090 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:27 INFO - PROCESS | 1898 | 1461191907295 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 15:38:27 INFO - PROCESS | 1898 | 1461191907472 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x93327000 == 80 [pid = 1898] [id = 175] 15:38:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0xa476bc00) [pid = 1898] [serial = 525] [outer = (nil)] 15:38:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0xa4772400) [pid = 1898] [serial = 526] [outer = 0xa476bc00] 15:38:27 INFO - PROCESS | 1898 | 1461191907556 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0xa4775c00) [pid = 1898] [serial = 527] [outer = 0xa476bc00] 15:38:28 INFO - PROCESS | 1898 | 1461191908448 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1439ms 15:38:28 INFO - PROCESS | 1898 | 1461191908519 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1898 | 1461191908522 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 15:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:38:28 INFO - PROCESS | 1898 | 1461191908529 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1898 | 1461191908532 Marionette TRACE conn4 <- [1,674,null,{}] 15:38:28 INFO - PROCESS | 1898 | 1461191908538 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:28 INFO - PROCESS | 1898 | 1461191908755 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 15:38:29 INFO - PROCESS | 1898 | 1461191908993 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1898 | ++DOCSHELL 0xa0ea1800 == 81 [pid = 1898] [id = 176] 15:38:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0xa0ea4400) [pid = 1898] [serial = 528] [outer = (nil)] 15:38:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0xa0ea9400) [pid = 1898] [serial = 529] [outer = 0xa0ea4400] 15:38:29 INFO - PROCESS | 1898 | 1461191909137 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0xa0eabc00) [pid = 1898] [serial = 530] [outer = 0xa0ea4400] 15:38:29 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:29 INFO - PROCESS | 1898 | 1461191909975 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:38:30 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 15:38:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1487ms 15:38:30 INFO - PROCESS | 1898 | 1461191910017 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1898 | 1461191910021 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 15:38:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:38:30 INFO - PROCESS | 1898 | 1461191910027 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1898 | 1461191910031 Marionette TRACE conn4 <- [1,678,null,{}] 15:38:30 INFO - PROCESS | 1898 | 1461191910036 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:30 INFO - PROCESS | 1898 | 1461191910211 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 15:38:30 INFO - PROCESS | 1898 | 1461191910390 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa50c00 == 82 [pid = 1898] [id = 177] 15:38:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x8fa52000) [pid = 1898] [serial = 531] [outer = (nil)] 15:38:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x93c16c00) [pid = 1898] [serial = 532] [outer = 0x8fa52000] 15:38:30 INFO - PROCESS | 1898 | 1461191910476 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x93c1a000) [pid = 1898] [serial = 533] [outer = 0x8fa52000] 15:38:31 INFO - PROCESS | 1898 | 1461191911383 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:38:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:38:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1389ms 15:38:31 INFO - PROCESS | 1898 | 1461191911416 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1898 | 1461191911421 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 15:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:38:31 INFO - PROCESS | 1898 | 1461191911427 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1898 | 1461191911432 Marionette TRACE conn4 <- [1,682,null,{}] 15:38:31 INFO - PROCESS | 1898 | 1461191911438 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:31 INFO - PROCESS | 1898 | 1461191911705 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 15:38:32 INFO - PROCESS | 1898 | 1461191912224 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa53c00 == 83 [pid = 1898] [id = 178] 15:38:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x8ff55800) [pid = 1898] [serial = 534] [outer = (nil)] 15:38:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x900c3000) [pid = 1898] [serial = 535] [outer = 0x8ff55800] 15:38:32 INFO - PROCESS | 1898 | 1461191912319 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x9032e000) [pid = 1898] [serial = 536] [outer = 0x8ff55800] 15:38:33 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:33 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:38:33 INFO - PROCESS | 1898 | 1461191913620 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:38:33 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) 15:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2245ms 15:38:33 INFO - PROCESS | 1898 | 1461191913762 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1898 | 1461191913768 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 15:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:38:33 INFO - PROCESS | 1898 | 1461191913785 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1898 | 1461191913791 Marionette TRACE conn4 <- [1,686,null,{}] 15:38:33 INFO - PROCESS | 1898 | 1461191913799 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:33 INFO - PROCESS | 1898 | 1461191913967 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x9ffd0000 == 82 [pid = 1898] [id = 71] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8f408c00 == 81 [pid = 1898] [id = 166] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x995a3000) [pid = 1898] [serial = 451] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x90776400) [pid = 1898] [serial = 424] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x92a7c000) [pid = 1898] [serial = 402] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x9140c800) [pid = 1898] [serial = 427] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x9ab12400) [pid = 1898] [serial = 409] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x900c0c00) [pid = 1898] [serial = 399] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0xa2827c00) [pid = 1898] [serial = 415] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x9df0f800) [pid = 1898] [serial = 412] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x9983b400) [pid = 1898] [serial = 418] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x99f65000) [pid = 1898] [serial = 406] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0xa4475400) [pid = 1898] [serial = 421] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x995f2c00) [pid = 1898] [serial = 396] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | 1461191914211 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x92ba1000 == 80 [pid = 1898] [id = 165] 15:38:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eccec00 == 81 [pid = 1898] [id = 179] 15:38:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8fa4bc00) [pid = 1898] [serial = 537] [outer = (nil)] 15:38:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x900be400) [pid = 1898] [serial = 538] [outer = 0x8fa4bc00] 15:38:34 INFO - PROCESS | 1898 | 1461191914292 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x903d7800) [pid = 1898] [serial = 539] [outer = 0x8fa4bc00] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x92a0d400 == 80 [pid = 1898] [id = 164] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff59800 == 79 [pid = 1898] [id = 163] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8f40c800 == 78 [pid = 1898] [id = 162] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc7000 == 77 [pid = 1898] [id = 161] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8eea6800 == 76 [pid = 1898] [id = 151] 15:38:34 INFO - PROCESS | 1898 | --DOCSHELL 0x903d6000 == 75 [pid = 1898] [id = 132] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x92a0cc00) [pid = 1898] [serial = 439] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x900c6000) [pid = 1898] [serial = 434] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x8ec64000) [pid = 1898] [serial = 430] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x8ff59400) [pid = 1898] [serial = 433] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x8f6ce400) [pid = 1898] [serial = 436] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x93df1000) [pid = 1898] [serial = 445] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x96be1400) [pid = 1898] [serial = 449] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x94f17000) [pid = 1898] [serial = 446] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x94f0cc00) [pid = 1898] [serial = 223] [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.] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x9332dc00) [pid = 1898] [serial = 442] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x90330800) [pid = 1898] [serial = 437] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x93dedc00) [pid = 1898] [serial = 448] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x93550400) [pid = 1898] [serial = 443] [outer = (nil)] [url = about:blank] 15:38:34 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x92b97400) [pid = 1898] [serial = 440] [outer = (nil)] [url = about:blank] 15:38:35 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:35 INFO - PROCESS | 1898 | 1461191915557 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1785ms 15:38:35 INFO - PROCESS | 1898 | 1461191915571 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1898 | 1461191915576 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 15:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:38:35 INFO - PROCESS | 1898 | 1461191915583 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1898 | 1461191915586 Marionette TRACE conn4 <- [1,690,null,{}] 15:38:35 INFO - PROCESS | 1898 | 1461191915592 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:35 INFO - PROCESS | 1898 | 1461191915845 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 15:38:35 INFO - PROCESS | 1898 | 1461191915972 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c6000 == 76 [pid = 1898] [id = 180] 15:38:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x903d6000) [pid = 1898] [serial = 540] [outer = (nil)] 15:38:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x92a77c00) [pid = 1898] [serial = 541] [outer = 0x903d6000] 15:38:36 INFO - PROCESS | 1898 | 1461191916046 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x92c75800) [pid = 1898] [serial = 542] [outer = 0x903d6000] 15:38:37 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:37 INFO - PROCESS | 1898 | 1461191917164 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:38:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1637ms 15:38:37 INFO - PROCESS | 1898 | 1461191917221 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1898 | 1461191917225 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 15:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:38:37 INFO - PROCESS | 1898 | 1461191917246 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1898 | 1461191917254 Marionette TRACE conn4 <- [1,694,null,{}] 15:38:37 INFO - PROCESS | 1898 | 1461191917260 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:37 INFO - PROCESS | 1898 | 1461191917511 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 15:38:37 INFO - PROCESS | 1898 | 1461191917545 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a76c00 == 77 [pid = 1898] [id = 181] 15:38:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x92ba5000) [pid = 1898] [serial = 543] [outer = (nil)] 15:38:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x9362c400) [pid = 1898] [serial = 544] [outer = 0x92ba5000] 15:38:37 INFO - PROCESS | 1898 | 1461191917615 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x93630800) [pid = 1898] [serial = 545] [outer = 0x92ba5000] 15:38:38 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:38 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x8ecc9000) [pid = 1898] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:38:38 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8fa4ec00) [pid = 1898] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:38:38 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x9140e800) [pid = 1898] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:38:38 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x92ba6400) [pid = 1898] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:38:39 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x92ba6800) [pid = 1898] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:38:39 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x8ff5b000) [pid = 1898] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:38:39 INFO - PROCESS | 1898 | 1461191919080 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:38:39 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) 15:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1904ms 15:38:39 INFO - PROCESS | 1898 | 1461191919136 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 15:38:39 INFO - PROCESS | 1898 | 1461191919140 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 15:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:38:39 INFO - PROCESS | 1898 | 1461191919146 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 1898 | 1461191919149 Marionette TRACE conn4 <- [1,698,null,{}] 15:38:39 INFO - PROCESS | 1898 | 1461191919154 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:39 INFO - PROCESS | 1898 | 1461191919347 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 15:38:39 INFO - PROCESS | 1898 | 1461191919429 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa4ec00 == 78 [pid = 1898] [id = 182] 15:38:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x90342400) [pid = 1898] [serial = 546] [outer = (nil)] 15:38:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x9362dc00) [pid = 1898] [serial = 547] [outer = 0x90342400] 15:38:39 INFO - PROCESS | 1898 | 1461191919502 Marionette DEBUG loaded listener.js 15:38:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x93c12c00) [pid = 1898] [serial = 548] [outer = 0x90342400] 15:38:40 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:40 INFO - PROCESS | 1898 | 1461191920579 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:38:40 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) 15:38:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1485ms 15:38:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:38:40 INFO - PROCESS | 1898 | 1461191920632 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1898 | 1461191920635 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 15:38:40 INFO - PROCESS | 1898 | 1461191920641 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1898 | 1461191920644 Marionette TRACE conn4 <- [1,702,null,{}] 15:38:40 INFO - PROCESS | 1898 | 1461191920650 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:40 INFO - PROCESS | 1898 | 1461191920801 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 15:38:41 INFO - PROCESS | 1898 | 1461191921063 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec5a400 == 79 [pid = 1898] [id = 183] 15:38:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8ec64c00) [pid = 1898] [serial = 549] [outer = (nil)] 15:38:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8f408400) [pid = 1898] [serial = 550] [outer = 0x8ec64c00] 15:38:41 INFO - PROCESS | 1898 | 1461191921153 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8ff57c00) [pid = 1898] [serial = 551] [outer = 0x8ec64c00] 15:38:42 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:42 INFO - PROCESS | 1898 | 1461191922518 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:38:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1990ms 15:38:42 INFO - PROCESS | 1898 | 1461191922631 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1898 | 1461191922638 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 15:38:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:38:42 INFO - PROCESS | 1898 | 1461191922646 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1898 | 1461191922652 Marionette TRACE conn4 <- [1,706,null,{}] 15:38:42 INFO - PROCESS | 1898 | 1461191922660 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:42 INFO - PROCESS | 1898 | 1461191922836 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 15:38:43 INFO - PROCESS | 1898 | 1461191923006 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x9033b000 == 80 [pid = 1898] [id = 184] 15:38:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x903df000) [pid = 1898] [serial = 552] [outer = (nil)] 15:38:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x92a0c400) [pid = 1898] [serial = 553] [outer = 0x903df000] 15:38:43 INFO - PROCESS | 1898 | 1461191923096 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x92b9f800) [pid = 1898] [serial = 554] [outer = 0x903df000] 15:38:44 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:44 INFO - PROCESS | 1898 | 1461191924562 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:38:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:38:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1994ms 15:38:44 INFO - PROCESS | 1898 | 1461191924643 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 15:38:44 INFO - PROCESS | 1898 | 1461191924649 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 15:38:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:38:44 INFO - PROCESS | 1898 | 1461191924659 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1898 | 1461191924662 Marionette TRACE conn4 <- [1,710,null,{}] 15:38:44 INFO - PROCESS | 1898 | 1461191924669 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:44 INFO - PROCESS | 1898 | 1461191924842 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 15:38:45 INFO - PROCESS | 1898 | 1461191925009 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x9200e800 == 81 [pid = 1898] [id = 185] 15:38:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x920ed800) [pid = 1898] [serial = 555] [outer = (nil)] 15:38:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x9362a400) [pid = 1898] [serial = 556] [outer = 0x920ed800] 15:38:45 INFO - PROCESS | 1898 | 1461191925096 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x93c21c00) [pid = 1898] [serial = 557] [outer = 0x920ed800] 15:38:46 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:46 INFO - PROCESS | 1898 | 1461191926516 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:38:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1886ms 15:38:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:38:46 INFO - PROCESS | 1898 | 1461191926546 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1898 | 1461191926550 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 15:38:46 INFO - PROCESS | 1898 | 1461191926559 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1898 | 1461191926569 Marionette TRACE conn4 <- [1,714,null,{}] 15:38:46 INFO - PROCESS | 1898 | 1461191926583 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:46 INFO - PROCESS | 1898 | 1461191926761 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 15:38:46 INFO - PROCESS | 1898 | 1461191926930 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x93667c00 == 82 [pid = 1898] [id = 186] 15:38:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x94f17000) [pid = 1898] [serial = 558] [outer = (nil)] 15:38:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x97903000) [pid = 1898] [serial = 559] [outer = 0x94f17000] 15:38:47 INFO - PROCESS | 1898 | 1461191927016 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x995a4400) [pid = 1898] [serial = 560] [outer = 0x94f17000] 15:38:48 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:48 INFO - PROCESS | 1898 | 1461191928330 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:38:48 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 15:38:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1796ms 15:38:48 INFO - PROCESS | 1898 | 1461191928409 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 1898 | 1461191928414 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 15:38:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:38:48 INFO - PROCESS | 1898 | 1461191928424 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1898 | 1461191928427 Marionette TRACE conn4 <- [1,718,null,{}] 15:38:48 INFO - PROCESS | 1898 | 1461191928433 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:48 INFO - PROCESS | 1898 | 1461191928599 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 15:38:48 INFO - PROCESS | 1898 | 1461191928767 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c4c00 == 83 [pid = 1898] [id = 187] 15:38:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x94f88400) [pid = 1898] [serial = 561] [outer = (nil)] 15:38:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x99f59c00) [pid = 1898] [serial = 562] [outer = 0x94f88400] 15:38:48 INFO - PROCESS | 1898 | 1461191928852 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x9a2e6c00) [pid = 1898] [serial = 563] [outer = 0x94f88400] 15:38:50 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:50 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:38:50 INFO - PROCESS | 1898 | 1461191930159 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:38:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1784ms 15:38:50 INFO - PROCESS | 1898 | 1461191930226 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1898 | 1461191930230 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 15:38:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:38:50 INFO - PROCESS | 1898 | 1461191930255 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1898 | 1461191930259 Marionette TRACE conn4 <- [1,722,null,{}] 15:38:50 INFO - PROCESS | 1898 | 1461191930265 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:50 INFO - PROCESS | 1898 | 1461191930430 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 15:38:50 INFO - PROCESS | 1898 | 1461191930600 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x9a29cc00 == 84 [pid = 1898] [id = 188] 15:38:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x9a2a8c00) [pid = 1898] [serial = 564] [outer = (nil)] 15:38:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x9df06800) [pid = 1898] [serial = 565] [outer = 0x9a2a8c00] 15:38:50 INFO - PROCESS | 1898 | 1461191930699 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x9ff12400) [pid = 1898] [serial = 566] [outer = 0x9a2a8c00] 15:38:51 INFO - PROCESS | 1898 | 1461191931642 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1898 | 1461191931701 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 15:38:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:38:51 INFO - PROCESS | 1898 | 1461191931708 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1898 | 1461191931711 Marionette TRACE conn4 <- [1,726,null,{}] 15:38:51 INFO - PROCESS | 1898 | 1461191931717 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:51 INFO - PROCESS | 1898 | 1461191931899 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 15:38:52 INFO - PROCESS | 1898 | 1461191932071 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40b800 == 85 [pid = 1898] [id = 189] 15:38:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0xa0fa6800) [pid = 1898] [serial = 567] [outer = (nil)] 15:38:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0xa3c89c00) [pid = 1898] [serial = 568] [outer = 0xa0fa6800] 15:38:52 INFO - PROCESS | 1898 | 1461191932213 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0xa447a000) [pid = 1898] [serial = 569] [outer = 0xa0fa6800] 15:38:52 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:52 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:38:53 INFO - PROCESS | 1898 | 1461191933225 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:38:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1581ms 15:38:53 INFO - PROCESS | 1898 | 1461191933290 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 15:38:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:38:53 INFO - PROCESS | 1898 | 1461191933295 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 15:38:53 INFO - PROCESS | 1898 | 1461191933301 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1898 | 1461191933305 Marionette TRACE conn4 <- [1,730,null,{}] 15:38:53 INFO - PROCESS | 1898 | 1461191933311 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:53 INFO - PROCESS | 1898 | 1461191933483 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 15:38:53 INFO - PROCESS | 1898 | 1461191933746 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c2400 == 86 [pid = 1898] [id = 190] 15:38:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x903d4c00) [pid = 1898] [serial = 570] [outer = (nil)] 15:38:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x98faf000) [pid = 1898] [serial = 571] [outer = 0x903d4c00] 15:38:53 INFO - PROCESS | 1898 | 1461191933832 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0xa0f9d000) [pid = 1898] [serial = 572] [outer = 0x903d4c00] 15:38:54 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:54 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:38:55 INFO - PROCESS | 1898 | 1461191935068 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1898 | 1461191935092 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 15:38:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:38:55 INFO - PROCESS | 1898 | 1461191935109 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1898 | 1461191935115 Marionette TRACE conn4 <- [1,734,null,{}] 15:38:55 INFO - PROCESS | 1898 | 1461191935124 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:55 INFO - PROCESS | 1898 | 1461191935357 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 15:38:55 INFO - PROCESS | 1898 | 1461191935561 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faa4c00 == 87 [pid = 1898] [id = 191] 15:38:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x8faa7400) [pid = 1898] [serial = 573] [outer = (nil)] 15:38:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x904dc000) [pid = 1898] [serial = 574] [outer = 0x8faa7400] 15:38:55 INFO - PROCESS | 1898 | 1461191935643 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x920ec800) [pid = 1898] [serial = 575] [outer = 0x8faa7400] 15:38:56 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:56 INFO - PROCESS | 1898 | 1461191936627 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:38:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1596ms 15:38:56 INFO - PROCESS | 1898 | 1461191936697 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1898 | 1461191936705 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 15:38:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:38:56 INFO - PROCESS | 1898 | 1461191936715 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1898 | 1461191936720 Marionette TRACE conn4 <- [1,738,null,{}] 15:38:56 INFO - PROCESS | 1898 | 1461191936726 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:56 INFO - PROCESS | 1898 | 1461191936969 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 15:38:56 INFO - PROCESS | 1898 | --DOCSHELL 0x8eea4800 == 86 [pid = 1898] [id = 141] 15:38:56 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc6800 == 85 [pid = 1898] [id = 114] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x90341000) [pid = 1898] [serial = 475] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x903e0800) [pid = 1898] [serial = 478] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x98fab000) [pid = 1898] [serial = 502] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa4ec00 == 84 [pid = 1898] [id = 182] 15:38:57 INFO - PROCESS | 1898 | --DOCSHELL 0x92a76c00 == 83 [pid = 1898] [id = 181] 15:38:57 INFO - PROCESS | 1898 | --DOCSHELL 0x900c6000 == 82 [pid = 1898] [id = 180] 15:38:57 INFO - PROCESS | 1898 | --DOCSHELL 0x8eccec00 == 81 [pid = 1898] [id = 179] 15:38:57 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa53c00 == 80 [pid = 1898] [id = 178] 15:38:57 INFO - PROCESS | 1898 | 1461191937227 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec60c00 == 79 [pid = 1898] [id = 171] 15:38:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec60c00 == 80 [pid = 1898] [id = 192] 15:38:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x8eccec00) [pid = 1898] [serial = 576] [outer = (nil)] 15:38:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x90341000) [pid = 1898] [serial = 577] [outer = 0x8eccec00] 15:38:57 INFO - PROCESS | 1898 | 1461191937306 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x920f4400) [pid = 1898] [serial = 578] [outer = 0x8eccec00] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x900c1800) [pid = 1898] [serial = 485] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x8f40c400) [pid = 1898] [serial = 484] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x9fc0ac00) [pid = 1898] [serial = 466] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x90342000) [pid = 1898] [serial = 487] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x92a10000) [pid = 1898] [serial = 490] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x904d0c00) [pid = 1898] [serial = 488] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x91406400) [pid = 1898] [serial = 457] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x9366f800) [pid = 1898] [serial = 496] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x92ba0800) [pid = 1898] [serial = 481] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x9aa38000) [pid = 1898] [serial = 463] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x9959e000) [pid = 1898] [serial = 460] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0xa3c7b800) [pid = 1898] [serial = 469] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0xa4a90400) [pid = 1898] [serial = 472] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x93df2800) [pid = 1898] [serial = 497] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x8fa50400) [pid = 1898] [serial = 454] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x9332a000) [pid = 1898] [serial = 493] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x93545c00) [pid = 1898] [serial = 494] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x97ca8c00) [pid = 1898] [serial = 500] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x950a6800) [pid = 1898] [serial = 499] [outer = (nil)] [url = about:blank] 15:38:57 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x92b9b400) [pid = 1898] [serial = 491] [outer = (nil)] [url = about:blank] 15:38:58 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:38:58 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:38:58 INFO - PROCESS | 1898 | 1461191938647 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:38:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1941ms 15:38:58 INFO - PROCESS | 1898 | 1461191938656 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1898 | 1461191938659 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 15:38:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:38:58 INFO - PROCESS | 1898 | 1461191938666 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1898 | 1461191938672 Marionette TRACE conn4 <- [1,742,null,{}] 15:38:58 INFO - PROCESS | 1898 | 1461191938687 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:58 INFO - PROCESS | 1898 | 1461191938945 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 15:38:58 INFO - PROCESS | 1898 | 1461191938962 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa4f400 == 81 [pid = 1898] [id = 193] 15:38:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x92b97400) [pid = 1898] [serial = 579] [outer = (nil)] 15:38:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x9362bc00) [pid = 1898] [serial = 580] [outer = 0x92b97400] 15:38:59 INFO - PROCESS | 1898 | 1461191939039 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x93c1a800) [pid = 1898] [serial = 581] [outer = 0x92b97400] 15:39:00 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:00 INFO - PROCESS | 1898 | 1461191940281 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:39:00 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 15:39:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1644ms 15:39:00 INFO - PROCESS | 1898 | 1461191940310 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1898 | 1461191940314 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 15:39:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:39:00 INFO - PROCESS | 1898 | 1461191940320 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1898 | 1461191940323 Marionette TRACE conn4 <- [1,746,null,{}] 15:39:00 INFO - PROCESS | 1898 | 1461191940334 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:00 INFO - PROCESS | 1898 | 1461191940547 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 15:39:00 INFO - PROCESS | 1898 | 1461191940617 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x93545c00 == 82 [pid = 1898] [id = 194] 15:39:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x94f87800) [pid = 1898] [serial = 582] [outer = (nil)] 15:39:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x96cd2400) [pid = 1898] [serial = 583] [outer = 0x94f87800] 15:39:00 INFO - PROCESS | 1898 | 1461191940690 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x98fa4800) [pid = 1898] [serial = 584] [outer = 0x94f87800] 15:39:01 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x977f2000) [pid = 1898] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x903d6000) [pid = 1898] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x920f4000) [pid = 1898] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x8fa4bc00) [pid = 1898] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x93327c00) [pid = 1898] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x92ba5000) [pid = 1898] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x8ff55800) [pid = 1898] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:39:01 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x8eccd800) [pid = 1898] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:39:01 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:01 INFO - PROCESS | 1898 | 1461191941965 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:39:02 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.) 15:39:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1698ms 15:39:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:39:02 INFO - PROCESS | 1898 | 1461191942019 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1898 | 1461191942022 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 15:39:02 INFO - PROCESS | 1898 | 1461191942028 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1898 | 1461191942032 Marionette TRACE conn4 <- [1,750,null,{}] 15:39:02 INFO - PROCESS | 1898 | 1461191942041 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:02 INFO - PROCESS | 1898 | 1461191942273 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 15:39:02 INFO - PROCESS | 1898 | 1461191942365 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d5c00 == 83 [pid = 1898] [id = 195] 15:39:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x90328000) [pid = 1898] [serial = 585] [outer = (nil)] 15:39:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x92ba6c00) [pid = 1898] [serial = 586] [outer = 0x90328000] 15:39:02 INFO - PROCESS | 1898 | 1461191942442 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x93550c00) [pid = 1898] [serial = 587] [outer = 0x90328000] 15:39:03 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:03 INFO - PROCESS | 1898 | 1461191943552 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:39:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1534ms 15:39:03 INFO - PROCESS | 1898 | 1461191943561 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1898 | 1461191943564 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 15:39:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:39:03 INFO - PROCESS | 1898 | 1461191943570 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1898 | 1461191943573 Marionette TRACE conn4 <- [1,754,null,{}] 15:39:03 INFO - PROCESS | 1898 | 1461191943578 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:03 INFO - PROCESS | 1898 | 1461191943767 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 15:39:04 INFO - PROCESS | 1898 | 1461191944039 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec62000 == 84 [pid = 1898] [id = 196] 15:39:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8ec66800) [pid = 1898] [serial = 588] [outer = (nil)] 15:39:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x8f6c4400) [pid = 1898] [serial = 589] [outer = 0x8ec66800] 15:39:04 INFO - PROCESS | 1898 | 1461191944128 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x8faa8800) [pid = 1898] [serial = 590] [outer = 0x8ec66800] 15:39:05 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:05 INFO - PROCESS | 1898 | 1461191945455 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:39:05 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 15:39:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1933ms 15:39:05 INFO - PROCESS | 1898 | 1461191945529 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1898 | 1461191945534 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 15:39:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:39:05 INFO - PROCESS | 1898 | 1461191945561 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1898 | 1461191945567 Marionette TRACE conn4 <- [1,758,null,{}] 15:39:05 INFO - PROCESS | 1898 | 1461191945576 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:05 INFO - PROCESS | 1898 | 1461191945752 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 15:39:05 INFO - PROCESS | 1898 | 1461191945927 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x900bf400 == 85 [pid = 1898] [id = 197] 15:39:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x9032bc00) [pid = 1898] [serial = 591] [outer = (nil)] 15:39:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x92a0d800) [pid = 1898] [serial = 592] [outer = 0x9032bc00] 15:39:06 INFO - PROCESS | 1898 | 1461191946024 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x9332ac00) [pid = 1898] [serial = 593] [outer = 0x9032bc00] 15:39:06 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:06 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:39:06 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:06 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:06 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:06 INFO - PROCESS | 1898 | 1461191946943 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:39:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1440ms 15:39:07 INFO - PROCESS | 1898 | 1461191947002 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 15:39:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:39:07 INFO - PROCESS | 1898 | 1461191947008 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 15:39:07 INFO - PROCESS | 1898 | 1461191947015 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1898 | 1461191947018 Marionette TRACE conn4 <- [1,762,null,{}] 15:39:07 INFO - PROCESS | 1898 | 1461191947025 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:07 INFO - PROCESS | 1898 | 1461191947211 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 15:39:07 INFO - PROCESS | 1898 | 1461191947500 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x9362c800 == 86 [pid = 1898] [id = 198] 15:39:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x9362e000) [pid = 1898] [serial = 594] [outer = (nil)] 15:39:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x93c1f000) [pid = 1898] [serial = 595] [outer = 0x9362e000] 15:39:07 INFO - PROCESS | 1898 | 1461191947646 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x94f8cc00) [pid = 1898] [serial = 596] [outer = 0x9362e000] 15:39:08 INFO - PROCESS | 1898 | 1461191948979 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:39:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2038ms 15:39:09 INFO - PROCESS | 1898 | 1461191949095 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1898 | 1461191949100 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 15:39:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:39:09 INFO - PROCESS | 1898 | 1461191949119 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1898 | 1461191949128 Marionette TRACE conn4 <- [1,766,null,{}] 15:39:09 INFO - PROCESS | 1898 | 1461191949184 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:09 INFO - PROCESS | 1898 | 1461191949390 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 15:39:09 INFO - PROCESS | 1898 | 1461191949565 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x9033f800 == 87 [pid = 1898] [id = 199] 15:39:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x995f2c00) [pid = 1898] [serial = 597] [outer = (nil)] 15:39:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x9aa53c00) [pid = 1898] [serial = 598] [outer = 0x995f2c00] 15:39:09 INFO - PROCESS | 1898 | 1461191949652 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x9fb35400) [pid = 1898] [serial = 599] [outer = 0x995f2c00] 15:39:10 INFO - PROCESS | 1898 | 1461191950953 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:39:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1905ms 15:39:11 INFO - PROCESS | 1898 | 1461191951057 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 15:39:11 INFO - PROCESS | 1898 | 1461191951061 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 15:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:39:11 INFO - PROCESS | 1898 | 1461191951073 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1898 | 1461191951076 Marionette TRACE conn4 <- [1,770,null,{}] 15:39:11 INFO - PROCESS | 1898 | 1461191951082 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:11 INFO - PROCESS | 1898 | 1461191951283 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 15:39:11 INFO - PROCESS | 1898 | 1461191951459 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x908f1000 == 88 [pid = 1898] [id = 200] 15:39:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x99f63c00) [pid = 1898] [serial = 600] [outer = (nil)] 15:39:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x9ffcec00) [pid = 1898] [serial = 601] [outer = 0x99f63c00] 15:39:11 INFO - PROCESS | 1898 | 1461191951543 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0xa0c37c00) [pid = 1898] [serial = 602] [outer = 0x99f63c00] 15:39:12 INFO - PROCESS | 1898 | 1461191952384 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1379ms 15:39:12 INFO - PROCESS | 1898 | 1461191952452 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1898 | 1461191952456 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 15:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:39:12 INFO - PROCESS | 1898 | 1461191952462 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1898 | 1461191952466 Marionette TRACE conn4 <- [1,774,null,{}] 15:39:12 INFO - PROCESS | 1898 | 1461191952472 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:12 INFO - PROCESS | 1898 | 1461191952653 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 15:39:12 INFO - PROCESS | 1898 | 1461191952861 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1898 | ++DOCSHELL 0xa0fa5c00 == 89 [pid = 1898] [id = 201] 15:39:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0xa2826400) [pid = 1898] [serial = 603] [outer = (nil)] 15:39:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0xa4453800) [pid = 1898] [serial = 604] [outer = 0xa2826400] 15:39:13 INFO - PROCESS | 1898 | 1461191953007 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0xa4776c00) [pid = 1898] [serial = 605] [outer = 0xa2826400] 15:39:13 INFO - PROCESS | 1898 | 1461191953910 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1488ms 15:39:13 INFO - PROCESS | 1898 | 1461191953951 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1898 | 1461191953955 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 15:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:39:13 INFO - PROCESS | 1898 | 1461191953962 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1898 | 1461191953965 Marionette TRACE conn4 <- [1,778,null,{}] 15:39:13 INFO - PROCESS | 1898 | 1461191953971 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:14 INFO - PROCESS | 1898 | 1461191954136 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 15:39:14 INFO - PROCESS | 1898 | 1461191954320 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40ec00 == 90 [pid = 1898] [id = 202] 15:39:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x8f6c7400) [pid = 1898] [serial = 606] [outer = (nil)] 15:39:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0xa4a79000) [pid = 1898] [serial = 607] [outer = 0x8f6c7400] 15:39:14 INFO - PROCESS | 1898 | 1461191954404 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9fc9d400) [pid = 1898] [serial = 608] [outer = 0x8f6c7400] 15:39:15 INFO - PROCESS | 1898 | 1461191955340 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1433ms 15:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:39:15 INFO - PROCESS | 1898 | 1461191955396 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 1898 | 1461191955399 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 15:39:15 INFO - PROCESS | 1898 | 1461191955405 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 1898 | 1461191955409 Marionette TRACE conn4 <- [1,782,null,{}] 15:39:15 INFO - PROCESS | 1898 | 1461191955415 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:15 INFO - PROCESS | 1898 | 1461191955620 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 15:39:15 INFO - PROCESS | 1898 | 1461191955804 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec68c00 == 91 [pid = 1898] [id = 203] 15:39:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x8eeaa800) [pid = 1898] [serial = 609] [outer = (nil)] 15:39:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0xa4a47800) [pid = 1898] [serial = 610] [outer = 0x8eeaa800] 15:39:15 INFO - PROCESS | 1898 | 1461191955946 Marionette DEBUG loaded listener.js 15:39:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0xa4a4a400) [pid = 1898] [serial = 611] [outer = 0x8eeaa800] 15:39:16 INFO - PROCESS | 1898 | 1461191956780 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1441ms 15:39:16 INFO - PROCESS | 1898 | 1461191956846 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 15:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:39:16 INFO - PROCESS | 1898 | 1461191956850 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 15:39:16 INFO - PROCESS | 1898 | 1461191956856 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1898 | 1461191956860 Marionette TRACE conn4 <- [1,786,null,{}] 15:39:16 INFO - PROCESS | 1898 | 1461191956866 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:17 INFO - PROCESS | 1898 | 1461191957040 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 15:39:17 INFO - PROCESS | 1898 | 1461191957221 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1898 | ++DOCSHELL 0xa4a44000 == 92 [pid = 1898] [id = 204] 15:39:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0xa4a4dc00) [pid = 1898] [serial = 612] [outer = (nil)] 15:39:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0xa4a75c00) [pid = 1898] [serial = 613] [outer = 0xa4a4dc00] 15:39:17 INFO - PROCESS | 1898 | 1461191957309 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0xa4a78800) [pid = 1898] [serial = 614] [outer = 0xa4a4dc00] 15:39:18 INFO - PROCESS | 1898 | 1461191958190 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 15:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:39:18 INFO - PROCESS | 1898 | 1461191958242 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 1898 | 1461191958245 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 15:39:18 INFO - PROCESS | 1898 | 1461191958253 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1898 | 1461191958256 Marionette TRACE conn4 <- [1,790,null,{}] 15:39:18 INFO - PROCESS | 1898 | 1461191958262 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:18 INFO - PROCESS | 1898 | 1461191958425 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 15:39:18 INFO - PROCESS | 1898 | 1461191958610 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fdd800 == 93 [pid = 1898] [id = 205] 15:39:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x89fde000) [pid = 1898] [serial = 615] [outer = (nil)] 15:39:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x89fe6000) [pid = 1898] [serial = 616] [outer = 0x89fde000] 15:39:18 INFO - PROCESS | 1898 | 1461191958694 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x89fe8800) [pid = 1898] [serial = 617] [outer = 0x89fde000] 15:39:19 INFO - PROCESS | 1898 | 1461191959757 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1584ms 15:39:19 INFO - PROCESS | 1898 | 1461191959837 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1898 | 1461191959841 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 15:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:39:19 INFO - PROCESS | 1898 | 1461191959847 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1898 | 1461191959850 Marionette TRACE conn4 <- [1,794,null,{}] 15:39:19 INFO - PROCESS | 1898 | 1461191959856 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:20 INFO - PROCESS | 1898 | 1461191960066 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 15:39:20 INFO - PROCESS | 1898 | 1461191960339 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe8400 == 94 [pid = 1898] [id = 206] 15:39:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x89fe9800) [pid = 1898] [serial = 618] [outer = (nil)] 15:39:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x8fa48c00) [pid = 1898] [serial = 619] [outer = 0x89fe9800] 15:39:20 INFO - PROCESS | 1898 | 1461191960444 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x99841400) [pid = 1898] [serial = 620] [outer = 0x89fe9800] 15:39:21 INFO - PROCESS | 1898 | 1461191961604 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1833ms 15:39:21 INFO - PROCESS | 1898 | 1461191961681 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1898 | 1461191961687 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 15:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:39:21 INFO - PROCESS | 1898 | 1461191961705 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1898 | 1461191961711 Marionette TRACE conn4 <- [1,798,null,{}] 15:39:21 INFO - PROCESS | 1898 | 1461191961720 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:22 INFO - PROCESS | 1898 | 1461191962038 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 15:39:22 INFO - PROCESS | 1898 | 1461191962179 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe7000 == 95 [pid = 1898] [id = 207] 15:39:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x8f6d0400) [pid = 1898] [serial = 621] [outer = (nil)] 15:39:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x904db000) [pid = 1898] [serial = 622] [outer = 0x8f6d0400] 15:39:22 INFO - PROCESS | 1898 | 1461191962311 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x92a0f400) [pid = 1898] [serial = 623] [outer = 0x8f6d0400] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x93547000 == 94 [pid = 1898] [id = 150] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x90324c00 == 93 [pid = 1898] [id = 120] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x900bf800 == 92 [pid = 1898] [id = 127] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc2c00 == 91 [pid = 1898] [id = 102] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d5c00 == 90 [pid = 1898] [id = 195] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x9362dc00) [pid = 1898] [serial = 547] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x93545c00 == 89 [pid = 1898] [id = 194] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa4f400 == 88 [pid = 1898] [id = 193] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec60c00 == 87 [pid = 1898] [id = 192] 15:39:23 INFO - PROCESS | 1898 | 1461191963379 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x8faa4c00 == 86 [pid = 1898] [id = 191] 15:39:23 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 15:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1696ms 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x9033b000 == 85 [pid = 1898] [id = 184] 15:39:23 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec5a400 == 84 [pid = 1898] [id = 183] 15:39:23 INFO - PROCESS | 1898 | 1461191963404 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1898 | 1461191963413 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 15:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:39:23 INFO - PROCESS | 1898 | 1461191963423 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1898 | 1461191963426 Marionette TRACE conn4 <- [1,802,null,{}] 15:39:23 INFO - PROCESS | 1898 | 1461191963432 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:23 INFO - PROCESS | 1898 | 1461191963600 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x92a77c00) [pid = 1898] [serial = 541] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0xa2a80800) [pid = 1898] [serial = 517] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0xa0ea9400) [pid = 1898] [serial = 529] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0xa4a9d000) [pid = 1898] [serial = 520] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x98fae400) [pid = 1898] [serial = 503] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0xa4772400) [pid = 1898] [serial = 526] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x92ba2400) [pid = 1898] [serial = 508] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x903d7800) [pid = 1898] [serial = 539] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x99df7000) [pid = 1898] [serial = 397] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x9ffa2800) [pid = 1898] [serial = 514] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x9362c400) [pid = 1898] [serial = 544] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x93630800) [pid = 1898] [serial = 545] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x9032e000) [pid = 1898] [serial = 536] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x900c3000) [pid = 1898] [serial = 535] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0xa4a77800) [pid = 1898] [serial = 523] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x900be400) [pid = 1898] [serial = 538] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x9033f400) [pid = 1898] [serial = 505] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x9aa5a400) [pid = 1898] [serial = 511] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0xa4a9a800) [pid = 1898] [serial = 358] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x93c16c00) [pid = 1898] [serial = 532] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x92c75800) [pid = 1898] [serial = 542] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x995a9c00) [pid = 1898] [serial = 452] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1898 | 1461191963825 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40c800 == 85 [pid = 1898] [id = 208] 15:39:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x8f40dc00) [pid = 1898] [serial = 624] [outer = (nil)] 15:39:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x9032fc00) [pid = 1898] [serial = 625] [outer = 0x8f40dc00] 15:39:23 INFO - PROCESS | 1898 | 1461191963939 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x92b99000) [pid = 1898] [serial = 626] [outer = 0x8f40dc00] 15:39:24 INFO - PROCESS | 1898 | 1461191964786 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:39:24 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 15:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1430ms 15:39:24 INFO - PROCESS | 1898 | 1461191964857 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1898 | 1461191964861 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 15:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:39:24 INFO - PROCESS | 1898 | 1461191964867 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1898 | 1461191964873 Marionette TRACE conn4 <- [1,806,null,{}] 15:39:24 INFO - PROCESS | 1898 | 1461191964889 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 1898 | 1461191965064 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 15:39:25 INFO - PROCESS | 1898 | 1461191965222 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c3000 == 86 [pid = 1898] [id = 209] 15:39:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x904da000) [pid = 1898] [serial = 627] [outer = (nil)] 15:39:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x93632000) [pid = 1898] [serial = 628] [outer = 0x904da000] 15:39:25 INFO - PROCESS | 1898 | 1461191965300 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x93de6000) [pid = 1898] [serial = 629] [outer = 0x904da000] 15:39:26 INFO - PROCESS | 1898 | 1461191966201 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:39:26 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 15:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1390ms 15:39:26 INFO - PROCESS | 1898 | 1461191966266 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 15:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:39:26 INFO - PROCESS | 1898 | 1461191966270 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 15:39:26 INFO - PROCESS | 1898 | 1461191966276 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1898 | 1461191966280 Marionette TRACE conn4 <- [1,810,null,{}] 15:39:26 INFO - PROCESS | 1898 | 1461191966286 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:26 INFO - PROCESS | 1898 | 1461191966505 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 15:39:26 INFO - PROCESS | 1898 | 1461191966530 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a7e000 == 87 [pid = 1898] [id = 210] 15:39:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x98fae000) [pid = 1898] [serial = 630] [outer = (nil)] 15:39:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x995a9c00) [pid = 1898] [serial = 631] [outer = 0x98fae000] 15:39:26 INFO - PROCESS | 1898 | 1461191966611 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x99f58400) [pid = 1898] [serial = 632] [outer = 0x98fae000] 15:39:27 INFO - PROCESS | 1898 | 1461191967454 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1238ms 15:39:27 INFO - PROCESS | 1898 | 1461191967514 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1898 | 1461191967518 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 15:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:39:27 INFO - PROCESS | 1898 | 1461191967524 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1898 | 1461191967527 Marionette TRACE conn4 <- [1,814,null,{}] 15:39:27 INFO - PROCESS | 1898 | 1461191967532 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:27 INFO - PROCESS | 1898 | 1461191967857 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 15:39:27 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x94f87800) [pid = 1898] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:39:27 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x8eccec00) [pid = 1898] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:39:27 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x92b97400) [pid = 1898] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:39:27 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x8faa7400) [pid = 1898] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:39:27 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x90342400) [pid = 1898] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:39:28 INFO - PROCESS | 1898 | 1461191968008 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faa7400 == 88 [pid = 1898] [id = 211] 15:39:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x90342400) [pid = 1898] [serial = 633] [outer = (nil)] 15:39:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x93667000) [pid = 1898] [serial = 634] [outer = 0x90342400] 15:39:28 INFO - PROCESS | 1898 | 1461191968079 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x99f53c00) [pid = 1898] [serial = 635] [outer = 0x90342400] 15:39:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9ffca800) [pid = 1898] [serial = 636] [outer = 0x96fee400] 15:39:29 INFO - PROCESS | 1898 | 1461191968983 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:39:29 INFO - PROCESS | 1898 | 1461191969066 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 15:39:29 INFO - PROCESS | 1898 | 1461191969073 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1898 | 1461191969077 Marionette TRACE conn4 <- [1,818,null,{}] 15:39:29 INFO - PROCESS | 1898 | 1461191969082 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:29 INFO - PROCESS | 1898 | 1461191969361 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 15:39:29 INFO - PROCESS | 1898 | 1461191969382 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d4800 == 89 [pid = 1898] [id = 212] 15:39:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x9140d000) [pid = 1898] [serial = 637] [outer = (nil)] 15:39:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0xa0eaa800) [pid = 1898] [serial = 638] [outer = 0x9140d000] 15:39:29 INFO - PROCESS | 1898 | 1461191969455 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0xa4773c00) [pid = 1898] [serial = 639] [outer = 0x9140d000] 15:39:30 INFO - PROCESS | 1898 | 1461191970561 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1534ms 15:39:30 INFO - PROCESS | 1898 | 1461191970609 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 15:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:39:30 INFO - PROCESS | 1898 | 1461191970619 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 15:39:30 INFO - PROCESS | 1898 | 1461191970633 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:39:30 INFO - PROCESS | 1898 | 1461191970638 Marionette TRACE conn4 <- [1,822,null,{}] 15:39:30 INFO - PROCESS | 1898 | 1461191970647 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:30 INFO - PROCESS | 1898 | 1461191970871 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 15:39:31 INFO - PROCESS | 1898 | 1461191971128 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x9032b800 == 90 [pid = 1898] [id = 213] 15:39:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x90343400) [pid = 1898] [serial = 640] [outer = (nil)] 15:39:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x908f0800) [pid = 1898] [serial = 641] [outer = 0x90343400] 15:39:31 INFO - PROCESS | 1898 | 1461191971260 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x9332a400) [pid = 1898] [serial = 642] [outer = 0x90343400] 15:39:32 INFO - PROCESS | 1898 | 1461191972171 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1898 | 1461191972242 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 15:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:39:32 INFO - PROCESS | 1898 | 1461191972254 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1898 | 1461191972257 Marionette TRACE conn4 <- [1,826,null,{}] 15:39:32 INFO - PROCESS | 1898 | 1461191972264 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:32 INFO - PROCESS | 1898 | 1461191972540 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 15:39:32 INFO - PROCESS | 1898 | 1461191972850 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x97796000 == 91 [pid = 1898] [id = 214] 15:39:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x9779e400) [pid = 1898] [serial = 643] [outer = (nil)] 15:39:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x98fad000) [pid = 1898] [serial = 644] [outer = 0x9779e400] 15:39:32 INFO - PROCESS | 1898 | 1461191972954 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x9fc9ec00) [pid = 1898] [serial = 645] [outer = 0x9779e400] 15:39:33 INFO - PROCESS | 1898 | 1461191973891 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1680ms 15:39:33 INFO - PROCESS | 1898 | 1461191973934 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 15:39:33 INFO - PROCESS | 1898 | 1461191973938 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 15:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:39:33 INFO - PROCESS | 1898 | 1461191973945 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:39:33 INFO - PROCESS | 1898 | 1461191973951 Marionette TRACE conn4 <- [1,830,null,{}] 15:39:33 INFO - PROCESS | 1898 | 1461191973968 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 1898 | 1461191974191 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 15:39:34 INFO - PROCESS | 1898 | 1461191974424 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c9c00 == 92 [pid = 1898] [id = 215] 15:39:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0xa476d800) [pid = 1898] [serial = 646] [outer = (nil)] 15:39:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0xa4a47000) [pid = 1898] [serial = 647] [outer = 0xa476d800] 15:39:34 INFO - PROCESS | 1898 | 1461191974529 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0xa4a73400) [pid = 1898] [serial = 648] [outer = 0xa476d800] 15:39:35 INFO - PROCESS | 1898 | 1461191975412 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1540ms 15:39:35 INFO - PROCESS | 1898 | 1461191975486 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1898 | 1461191975490 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 15:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:39:35 INFO - PROCESS | 1898 | 1461191975497 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1898 | 1461191975501 Marionette TRACE conn4 <- [1,834,null,{}] 15:39:35 INFO - PROCESS | 1898 | 1461191975507 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:35 INFO - PROCESS | 1898 | 1461191975720 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 15:39:35 INFO - PROCESS | 1898 | 1461191975950 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f408c00 == 93 [pid = 1898] [id = 216] 15:39:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0xa4a47c00) [pid = 1898] [serial = 649] [outer = (nil)] 15:39:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0xa4a8dc00) [pid = 1898] [serial = 650] [outer = 0xa4a47c00] 15:39:36 INFO - PROCESS | 1898 | 1461191976090 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0xa4a93400) [pid = 1898] [serial = 651] [outer = 0xa4a47c00] 15:39:36 INFO - PROCESS | 1898 | 1461191976946 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1488ms 15:39:36 INFO - PROCESS | 1898 | 1461191976985 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1898 | 1461191976989 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 15:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:39:37 INFO - PROCESS | 1898 | 1461191976996 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1898 | 1461191976998 Marionette TRACE conn4 <- [1,838,null,{}] 15:39:37 INFO - PROCESS | 1898 | 1461191977004 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:37 INFO - PROCESS | 1898 | 1461191977175 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 15:39:37 INFO - PROCESS | 1898 | 1461191977371 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x903dc800 == 94 [pid = 1898] [id = 217] 15:39:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x938c4400) [pid = 1898] [serial = 652] [outer = (nil)] 15:39:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0x938ca800) [pid = 1898] [serial = 653] [outer = 0x938c4400] 15:39:37 INFO - PROCESS | 1898 | 1461191977463 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0x938ce800) [pid = 1898] [serial = 654] [outer = 0x938c4400] 15:39:38 INFO - PROCESS | 1898 | 1461191978426 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1479ms 15:39:38 INFO - PROCESS | 1898 | 1461191978476 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 15:39:38 INFO - PROCESS | 1898 | 1461191978480 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 15:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:39:38 INFO - PROCESS | 1898 | 1461191978486 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:39:38 INFO - PROCESS | 1898 | 1461191978489 Marionette TRACE conn4 <- [1,842,null,{}] 15:39:38 INFO - PROCESS | 1898 | 1461191978495 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:38 INFO - PROCESS | 1898 | 1461191978730 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 15:39:38 INFO - PROCESS | 1898 | 1461191978971 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe0800 == 95 [pid = 1898] [id = 218] 15:39:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0x8bd46800) [pid = 1898] [serial = 655] [outer = (nil)] 15:39:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0x8bd4e000) [pid = 1898] [serial = 656] [outer = 0x8bd46800] 15:39:39 INFO - PROCESS | 1898 | 1461191979074 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0x938d2c00) [pid = 1898] [serial = 657] [outer = 0x8bd46800] 15:39:39 INFO - PROCESS | 1898 | 1461191979934 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1479ms 15:39:39 INFO - PROCESS | 1898 | 1461191979965 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1898 | 1461191979969 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 15:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:39:39 INFO - PROCESS | 1898 | 1461191979976 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1898 | 1461191979978 Marionette TRACE conn4 <- [1,846,null,{}] 15:39:39 INFO - PROCESS | 1898 | 1461191979984 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:40 INFO - PROCESS | 1898 | 1461191980147 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 15:39:40 INFO - PROCESS | 1898 | 1461191980336 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe2400 == 96 [pid = 1898] [id = 219] 15:39:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x8bd4b800) [pid = 1898] [serial = 658] [outer = (nil)] 15:39:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0x8be58400) [pid = 1898] [serial = 659] [outer = 0x8bd4b800] 15:39:40 INFO - PROCESS | 1898 | 1461191980419 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0x8be5c400) [pid = 1898] [serial = 660] [outer = 0x8bd4b800] 15:39:41 INFO - PROCESS | 1898 | 1461191981330 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1429ms 15:39:41 INFO - PROCESS | 1898 | 1461191981405 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1898 | 1461191981409 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 15:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:39:41 INFO - PROCESS | 1898 | 1461191981415 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1898 | 1461191981419 Marionette TRACE conn4 <- [1,850,null,{}] 15:39:41 INFO - PROCESS | 1898 | 1461191981425 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:41 INFO - PROCESS | 1898 | 1461191981630 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 15:39:41 INFO - PROCESS | 1898 | 1461191981861 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c0800 == 97 [pid = 1898] [id = 220] 15:39:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 201 (0x887c1000) [pid = 1898] [serial = 661] [outer = (nil)] 15:39:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 202 (0x887c8000) [pid = 1898] [serial = 662] [outer = 0x887c1000] 15:39:41 INFO - PROCESS | 1898 | 1461191981992 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 203 (0x887cc000) [pid = 1898] [serial = 663] [outer = 0x887c1000] 15:39:42 INFO - PROCESS | 1898 | 1461191982856 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1484ms 15:39:42 INFO - PROCESS | 1898 | 1461191982900 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 1898 | 1461191982904 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 15:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:39:42 INFO - PROCESS | 1898 | 1461191982910 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 1898 | 1461191982914 Marionette TRACE conn4 <- [1,854,null,{}] 15:39:42 INFO - PROCESS | 1898 | 1461191982920 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:43 INFO - PROCESS | 1898 | 1461191983163 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 15:39:43 INFO - PROCESS | 1898 | 1461191983413 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c4800 == 98 [pid = 1898] [id = 221] 15:39:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 204 (0x887ce800) [pid = 1898] [serial = 664] [outer = (nil)] 15:39:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 205 (0x889d6800) [pid = 1898] [serial = 665] [outer = 0x887ce800] 15:39:43 INFO - PROCESS | 1898 | 1461191983500 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 206 (0x889d9000) [pid = 1898] [serial = 666] [outer = 0x887ce800] 15:39:44 INFO - PROCESS | 1898 | 1461191984294 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1438ms 15:39:44 INFO - PROCESS | 1898 | 1461191984350 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 15:39:44 INFO - PROCESS | 1898 | 1461191984354 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 15:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:39:44 INFO - PROCESS | 1898 | 1461191984360 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1898 | 1461191984364 Marionette TRACE conn4 <- [1,858,null,{}] 15:39:44 INFO - PROCESS | 1898 | 1461191984370 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:44 INFO - PROCESS | 1898 | 1461191984588 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 15:39:44 INFO - PROCESS | 1898 | 1461191984775 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c8400 == 99 [pid = 1898] [id = 222] 15:39:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 207 (0x889d2800) [pid = 1898] [serial = 667] [outer = (nil)] 15:39:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 208 (0x889e0000) [pid = 1898] [serial = 668] [outer = 0x889d2800] 15:39:44 INFO - PROCESS | 1898 | 1461191984866 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 209 (0x889e1800) [pid = 1898] [serial = 669] [outer = 0x889d2800] 15:39:45 INFO - PROCESS | 1898 | 1461191985755 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1429ms 15:39:45 INFO - PROCESS | 1898 | 1461191985790 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1898 | 1461191985794 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 15:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:39:45 INFO - PROCESS | 1898 | 1461191985801 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1898 | 1461191985804 Marionette TRACE conn4 <- [1,862,null,{}] 15:39:45 INFO - PROCESS | 1898 | 1461191985810 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:46 INFO - PROCESS | 1898 | 1461191986019 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 15:39:46 INFO - PROCESS | 1898 | 1461191986215 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe0c00 == 100 [pid = 1898] [id = 223] 15:39:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 210 (0x8be55800) [pid = 1898] [serial = 670] [outer = (nil)] 15:39:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 211 (0x904d9000) [pid = 1898] [serial = 671] [outer = 0x8be55800] 15:39:46 INFO - PROCESS | 1898 | 1461191986342 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 212 (0xa4a99800) [pid = 1898] [serial = 672] [outer = 0x8be55800] 15:39:47 INFO - PROCESS | 1898 | 1461191987255 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1481ms 15:39:47 INFO - PROCESS | 1898 | 1461191987283 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 15:39:47 INFO - PROCESS | 1898 | 1461191987287 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 15:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:39:47 INFO - PROCESS | 1898 | 1461191987293 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:39:47 INFO - PROCESS | 1898 | 1461191987296 Marionette TRACE conn4 <- [1,866,null,{}] 15:39:47 INFO - PROCESS | 1898 | 1461191987302 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:47 INFO - PROCESS | 1898 | 1461191987468 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 15:39:47 INFO - PROCESS | 1898 | 1461191987664 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x889de800 == 101 [pid = 1898] [id = 224] 15:39:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 213 (0x8f408800) [pid = 1898] [serial = 673] [outer = (nil)] 15:39:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 214 (0x8f7aa000) [pid = 1898] [serial = 674] [outer = 0x8f408800] 15:39:47 INFO - PROCESS | 1898 | 1461191987748 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 215 (0x8f7ad400) [pid = 1898] [serial = 675] [outer = 0x8f408800] 15:39:48 INFO - PROCESS | 1898 | 1461191988692 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1430ms 15:39:48 INFO - PROCESS | 1898 | 1461191988725 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 1898 | 1461191988728 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 15:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:39:48 INFO - PROCESS | 1898 | 1461191988735 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1898 | 1461191988738 Marionette TRACE conn4 <- [1,870,null,{}] 15:39:48 INFO - PROCESS | 1898 | 1461191988744 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:48 INFO - PROCESS | 1898 | 1461191988911 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 15:39:49 INFO - PROCESS | 1898 | 1461191989108 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x8806ec00 == 102 [pid = 1898] [id = 225] 15:39:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 216 (0x8806fc00) [pid = 1898] [serial = 676] [outer = (nil)] 15:39:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 217 (0x88076800) [pid = 1898] [serial = 677] [outer = 0x8806fc00] 15:39:49 INFO - PROCESS | 1898 | 1461191989189 Marionette DEBUG loaded listener.js 15:39:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 218 (0x88077c00) [pid = 1898] [serial = 678] [outer = 0x8806fc00] 15:39:50 INFO - PROCESS | 1898 | 1461191990122 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1430ms 15:39:50 INFO - PROCESS | 1898 | 1461191990166 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 15:39:50 INFO - PROCESS | 1898 | 1461191990170 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 15:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:39:50 INFO - PROCESS | 1898 | 1461191990177 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1898 | 1461191990180 Marionette TRACE conn4 <- [1,874,null,{}] 15:39:50 INFO - PROCESS | 1898 | 1461191990185 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:50 INFO - PROCESS | 1898 | 1461191990352 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 15:39:51 INFO - PROCESS | 1898 | 1461191990993 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x8806f000 == 103 [pid = 1898] [id = 226] 15:39:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 219 (0x88074400) [pid = 1898] [serial = 679] [outer = (nil)] 15:39:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 220 (0x889dfc00) [pid = 1898] [serial = 680] [outer = 0x88074400] 15:39:51 INFO - PROCESS | 1898 | 1461191991080 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 221 (0x8bd44400) [pid = 1898] [serial = 681] [outer = 0x88074400] 15:39:52 INFO - PROCESS | 1898 | 1461191992001 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1881ms 15:39:52 INFO - PROCESS | 1898 | 1461191992060 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 1898 | 1461191992067 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 15:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:39:52 INFO - PROCESS | 1898 | 1461191992076 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 1898 | 1461191992079 Marionette TRACE conn4 <- [1,878,null,{}] 15:39:52 INFO - PROCESS | 1898 | 1461191992087 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:52 INFO - PROCESS | 1898 | 1461191992265 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 15:39:52 INFO - PROCESS | 1898 | 1461191992512 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x887bf800 == 104 [pid = 1898] [id = 227] 15:39:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 222 (0x89fe2c00) [pid = 1898] [serial = 682] [outer = (nil)] 15:39:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 223 (0x8ec60c00) [pid = 1898] [serial = 683] [outer = 0x89fe2c00] 15:39:52 INFO - PROCESS | 1898 | 1461191992706 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 224 (0x8ecd0800) [pid = 1898] [serial = 684] [outer = 0x89fe2c00] 15:39:53 INFO - PROCESS | 1898 | 1461191993618 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1587ms 15:39:53 INFO - PROCESS | 1898 | 1461191993666 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 15:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:39:53 INFO - PROCESS | 1898 | 1461191993673 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 15:39:53 INFO - PROCESS | 1898 | 1461191993679 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1898 | 1461191993683 Marionette TRACE conn4 <- [1,882,null,{}] 15:39:53 INFO - PROCESS | 1898 | 1461191993688 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:53 INFO - PROCESS | 1898 | 1461191993869 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 15:39:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8f407000 == 103 [pid = 1898] [id = 170] 15:39:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec5dc00 == 102 [pid = 1898] [id = 168] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 223 (0x8f408400) [pid = 1898] [serial = 550] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 222 (0x92a0c400) [pid = 1898] [serial = 553] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 221 (0x9362a400) [pid = 1898] [serial = 556] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 220 (0x97903000) [pid = 1898] [serial = 559] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 219 (0x99f59c00) [pid = 1898] [serial = 562] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 218 (0x9df06800) [pid = 1898] [serial = 565] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 217 (0xa3c89c00) [pid = 1898] [serial = 568] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 216 (0x92ba6c00) [pid = 1898] [serial = 586] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | 1461191994232 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f408400 == 103 [pid = 1898] [id = 228] 15:39:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 217 (0x8f6ca400) [pid = 1898] [serial = 685] [outer = (nil)] 15:39:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 218 (0x8f7a7000) [pid = 1898] [serial = 686] [outer = 0x8f6ca400] 15:39:54 INFO - PROCESS | 1898 | 1461191994337 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 219 (0x8f7b2000) [pid = 1898] [serial = 687] [outer = 0x8f6ca400] 15:39:54 INFO - PROCESS | 1898 | --DOCSHELL 0x9033f800 == 102 [pid = 1898] [id = 199] 15:39:54 INFO - PROCESS | 1898 | --DOCSHELL 0x9362c800 == 101 [pid = 1898] [id = 198] 15:39:54 INFO - PROCESS | 1898 | --DOCSHELL 0x900bf400 == 100 [pid = 1898] [id = 197] 15:39:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec62000 == 99 [pid = 1898] [id = 196] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 218 (0x96cd2400) [pid = 1898] [serial = 583] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 217 (0x90341000) [pid = 1898] [serial = 577] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 216 (0x920f4400) [pid = 1898] [serial = 578] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 215 (0x98faf000) [pid = 1898] [serial = 571] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 214 (0x9362bc00) [pid = 1898] [serial = 580] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 213 (0x920ec800) [pid = 1898] [serial = 575] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 212 (0x904dc000) [pid = 1898] [serial = 574] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 211 (0x98fa4800) [pid = 1898] [serial = 584] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 210 (0x93c1a800) [pid = 1898] [serial = 581] [outer = (nil)] [url = about:blank] 15:39:54 INFO - PROCESS | 1898 | --DOMWINDOW == 209 (0x93c12c00) [pid = 1898] [serial = 548] [outer = (nil)] [url = about:blank] 15:39:55 INFO - PROCESS | 1898 | 1461191995109 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1443ms 15:39:55 INFO - PROCESS | 1898 | 1461191995122 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1898 | 1461191995125 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 15:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:39:55 INFO - PROCESS | 1898 | 1461191995140 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1898 | 1461191995149 Marionette TRACE conn4 <- [1,886,null,{}] 15:39:55 INFO - PROCESS | 1898 | 1461191995157 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 1898 | 1461191995321 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 15:39:55 INFO - PROCESS | 1898 | 1461191995474 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be60000 == 100 [pid = 1898] [id = 229] 15:39:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 210 (0x8fa4cc00) [pid = 1898] [serial = 688] [outer = (nil)] 15:39:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 211 (0x900ba000) [pid = 1898] [serial = 689] [outer = 0x8fa4cc00] 15:39:55 INFO - PROCESS | 1898 | 1461191995544 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 212 (0x900c2c00) [pid = 1898] [serial = 690] [outer = 0x8fa4cc00] 15:39:56 INFO - PROCESS | 1898 | 1461191996293 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1199ms 15:39:56 INFO - PROCESS | 1898 | 1461191996332 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1898 | 1461191996336 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 15:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:39:56 INFO - PROCESS | 1898 | 1461191996342 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1898 | 1461191996345 Marionette TRACE conn4 <- [1,890,null,{}] 15:39:56 INFO - PROCESS | 1898 | 1461191996351 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:56 INFO - PROCESS | 1898 | 1461191996506 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 15:39:56 INFO - PROCESS | 1898 | 1461191996521 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff60000 == 101 [pid = 1898] [id = 230] 15:39:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 213 (0x9033b000) [pid = 1898] [serial = 691] [outer = (nil)] 15:39:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 214 (0x90341000) [pid = 1898] [serial = 692] [outer = 0x9033b000] 15:39:56 INFO - PROCESS | 1898 | 1461191996593 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 215 (0x903d2c00) [pid = 1898] [serial = 693] [outer = 0x9033b000] 15:39:57 INFO - PROCESS | 1898 | 1461191997538 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1228ms 15:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:39:57 INFO - PROCESS | 1898 | 1461191997571 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 1898 | 1461191997573 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 15:39:57 INFO - PROCESS | 1898 | 1461191997580 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1898 | 1461191997583 Marionette TRACE conn4 <- [1,894,null,{}] 15:39:57 INFO - PROCESS | 1898 | 1461191997596 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 1898 | 1461191997798 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 15:39:57 INFO - PROCESS | 1898 | 1461191997825 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x904cf400 == 102 [pid = 1898] [id = 231] 15:39:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 216 (0x904cf800) [pid = 1898] [serial = 694] [outer = (nil)] 15:39:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 217 (0x904d8000) [pid = 1898] [serial = 695] [outer = 0x904cf800] 15:39:57 INFO - PROCESS | 1898 | 1461191997910 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 218 (0x908fe000) [pid = 1898] [serial = 696] [outer = 0x904cf800] 15:39:59 INFO - PROCESS | 1898 | 1461191999104 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:39:59 INFO - PROCESS | 1898 | --DOMWINDOW == 217 (0x8f40dc00) [pid = 1898] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:39:59 INFO - PROCESS | 1898 | --DOMWINDOW == 216 (0x98fae000) [pid = 1898] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:39:59 INFO - PROCESS | 1898 | --DOMWINDOW == 215 (0x90342400) [pid = 1898] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:39:59 INFO - PROCESS | 1898 | --DOMWINDOW == 214 (0x90328000) [pid = 1898] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:39:59 INFO - PROCESS | 1898 | --DOMWINDOW == 213 (0x904da000) [pid = 1898] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:39:59 INFO - PROCESS | 1898 | --DOMWINDOW == 212 (0x8f6d0400) [pid = 1898] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1584ms 15:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:39:59 INFO - PROCESS | 1898 | 1461191999163 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 15:39:59 INFO - PROCESS | 1898 | 1461191999166 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 15:39:59 INFO - PROCESS | 1898 | 1461191999171 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1898 | 1461191999175 Marionette TRACE conn4 <- [1,898,null,{}] 15:39:59 INFO - PROCESS | 1898 | 1461191999180 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:59 INFO - PROCESS | 1898 | 1461191999331 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 15:39:59 INFO - PROCESS | 1898 | 1461191999515 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x8806dc00 == 103 [pid = 1898] [id = 232] 15:39:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 213 (0x90344400) [pid = 1898] [serial = 697] [outer = (nil)] 15:39:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 214 (0x91410000) [pid = 1898] [serial = 698] [outer = 0x90344400] 15:39:59 INFO - PROCESS | 1898 | 1461191999597 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 215 (0x920f6000) [pid = 1898] [serial = 699] [outer = 0x90344400] 15:40:00 INFO - PROCESS | 1898 | 1461192000294 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1180ms 15:40:00 INFO - PROCESS | 1898 | 1461192000352 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1898 | 1461192000355 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 15:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:40:00 INFO - PROCESS | 1898 | 1461192000361 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1898 | 1461192000364 Marionette TRACE conn4 <- [1,902,null,{}] 15:40:00 INFO - PROCESS | 1898 | 1461192000369 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:00 INFO - PROCESS | 1898 | 1461192000524 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 15:40:00 INFO - PROCESS | 1898 | 1461192000534 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x903e0800 == 104 [pid = 1898] [id = 233] 15:40:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 216 (0x913b0c00) [pid = 1898] [serial = 700] [outer = (nil)] 15:40:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 217 (0x92a79400) [pid = 1898] [serial = 701] [outer = 0x913b0c00] 15:40:00 INFO - PROCESS | 1898 | 1461192000605 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 218 (0x92b9b400) [pid = 1898] [serial = 702] [outer = 0x913b0c00] 15:40:01 INFO - PROCESS | 1898 | 1461192001816 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1529ms 15:40:01 INFO - PROCESS | 1898 | 1461192001892 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 15:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:40:01 INFO - PROCESS | 1898 | 1461192001899 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 15:40:01 INFO - PROCESS | 1898 | 1461192001908 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1898 | 1461192001914 Marionette TRACE conn4 <- [1,906,null,{}] 15:40:01 INFO - PROCESS | 1898 | 1461192001922 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1898 | 1461192002153 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 15:40:02 INFO - PROCESS | 1898 | 1461192002412 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x88071000 == 105 [pid = 1898] [id = 234] 15:40:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 219 (0x887c7c00) [pid = 1898] [serial = 703] [outer = (nil)] 15:40:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 220 (0x8be61c00) [pid = 1898] [serial = 704] [outer = 0x887c7c00] 15:40:02 INFO - PROCESS | 1898 | 1461192002501 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 221 (0x8eccec00) [pid = 1898] [serial = 705] [outer = 0x887c7c00] 15:40:03 INFO - PROCESS | 1898 | 1461192003395 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1536ms 15:40:03 INFO - PROCESS | 1898 | 1461192003443 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1898 | 1461192003452 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 15:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:40:03 INFO - PROCESS | 1898 | 1461192003463 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1898 | 1461192003467 Marionette TRACE conn4 <- [1,910,null,{}] 15:40:03 INFO - PROCESS | 1898 | 1461192003473 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:03 INFO - PROCESS | 1898 | 1461192003658 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 15:40:03 INFO - PROCESS | 1898 | 1461192003901 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d2800 == 106 [pid = 1898] [id = 235] 15:40:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 222 (0x8f6c7800) [pid = 1898] [serial = 706] [outer = (nil)] 15:40:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 223 (0x8fa51c00) [pid = 1898] [serial = 707] [outer = 0x8f6c7800] 15:40:04 INFO - PROCESS | 1898 | 1461192004033 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 224 (0x8ff5c400) [pid = 1898] [serial = 708] [outer = 0x8f6c7800] 15:40:05 INFO - PROCESS | 1898 | 1461192005052 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1631ms 15:40:05 INFO - PROCESS | 1898 | 1461192005094 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 15:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:40:05 INFO - PROCESS | 1898 | 1461192005098 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 15:40:05 INFO - PROCESS | 1898 | 1461192005105 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1898 | 1461192005111 Marionette TRACE conn4 <- [1,914,null,{}] 15:40:05 INFO - PROCESS | 1898 | 1461192005127 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 1898 | 1461192005320 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 15:40:05 INFO - PROCESS | 1898 | 1461192005603 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x920ee000 == 107 [pid = 1898] [id = 236] 15:40:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 225 (0x920efc00) [pid = 1898] [serial = 709] [outer = (nil)] 15:40:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 226 (0x92a0c800) [pid = 1898] [serial = 710] [outer = 0x920efc00] 15:40:05 INFO - PROCESS | 1898 | 1461192005693 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 227 (0x92c6f800) [pid = 1898] [serial = 711] [outer = 0x920efc00] 15:40:06 INFO - PROCESS | 1898 | 1461192006568 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1542ms 15:40:06 INFO - PROCESS | 1898 | 1461192006647 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1898 | 1461192006651 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 15:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:40:06 INFO - PROCESS | 1898 | 1461192006658 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1898 | 1461192006661 Marionette TRACE conn4 <- [1,918,null,{}] 15:40:06 INFO - PROCESS | 1898 | 1461192006667 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:06 INFO - PROCESS | 1898 | 1461192006895 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 15:40:07 INFO - PROCESS | 1898 | 1461192007132 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f3800 == 108 [pid = 1898] [id = 237] 15:40:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 228 (0x93542400) [pid = 1898] [serial = 712] [outer = (nil)] 15:40:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 229 (0x9354f800) [pid = 1898] [serial = 713] [outer = 0x93542400] 15:40:07 INFO - PROCESS | 1898 | 1461192007260 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 230 (0x9362c000) [pid = 1898] [serial = 714] [outer = 0x93542400] 15:40:08 INFO - PROCESS | 1898 | 1461192008095 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1482ms 15:40:08 INFO - PROCESS | 1898 | 1461192008141 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 15:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:40:08 INFO - PROCESS | 1898 | 1461192008145 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 15:40:08 INFO - PROCESS | 1898 | 1461192008152 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1898 | 1461192008155 Marionette TRACE conn4 <- [1,922,null,{}] 15:40:08 INFO - PROCESS | 1898 | 1461192008161 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 1898 | 1461192008341 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 15:40:08 INFO - PROCESS | 1898 | 1461192008548 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d6000 == 109 [pid = 1898] [id = 238] 15:40:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 231 (0x92a07400) [pid = 1898] [serial = 715] [outer = (nil)] 15:40:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 232 (0x9366d800) [pid = 1898] [serial = 716] [outer = 0x92a07400] 15:40:08 INFO - PROCESS | 1898 | 1461192008676 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 233 (0x938c5000) [pid = 1898] [serial = 717] [outer = 0x92a07400] 15:40:09 INFO - PROCESS | 1898 | 1461192009599 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1480ms 15:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:40:09 INFO - PROCESS | 1898 | 1461192009632 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1898 | 1461192009635 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 15:40:09 INFO - PROCESS | 1898 | 1461192009642 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1898 | 1461192009645 Marionette TRACE conn4 <- [1,926,null,{}] 15:40:09 INFO - PROCESS | 1898 | 1461192009651 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 1898 | 1461192009855 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 15:40:10 INFO - PROCESS | 1898 | 1461192010062 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x9332d800 == 110 [pid = 1898] [id = 239] 15:40:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 234 (0x93663800) [pid = 1898] [serial = 718] [outer = (nil)] 15:40:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 235 (0x93de9800) [pid = 1898] [serial = 719] [outer = 0x93663800] 15:40:10 INFO - PROCESS | 1898 | 1461192010194 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 236 (0x94f84400) [pid = 1898] [serial = 720] [outer = 0x93663800] 15:40:11 INFO - PROCESS | 1898 | 1461192011083 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1488ms 15:40:11 INFO - PROCESS | 1898 | 1461192011130 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1898 | 1461192011133 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 15:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:40:11 INFO - PROCESS | 1898 | 1461192011140 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1898 | 1461192011144 Marionette TRACE conn4 <- [1,930,null,{}] 15:40:11 INFO - PROCESS | 1898 | 1461192011150 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:11 INFO - PROCESS | 1898 | 1461192011345 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 15:40:11 INFO - PROCESS | 1898 | 1461192011541 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x93c20c00 == 111 [pid = 1898] [id = 240] 15:40:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 237 (0x93dee000) [pid = 1898] [serial = 721] [outer = (nil)] 15:40:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 238 (0x96cd2400) [pid = 1898] [serial = 722] [outer = 0x93dee000] 15:40:11 INFO - PROCESS | 1898 | 1461192011626 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 239 (0x96feac00) [pid = 1898] [serial = 723] [outer = 0x93dee000] 15:40:12 INFO - PROCESS | 1898 | 1461192012546 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1480ms 15:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:40:12 INFO - PROCESS | 1898 | 1461192012621 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1898 | 1461192012625 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 15:40:12 INFO - PROCESS | 1898 | 1461192012631 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1898 | 1461192012634 Marionette TRACE conn4 <- [1,934,null,{}] 15:40:12 INFO - PROCESS | 1898 | 1461192012640 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:12 INFO - PROCESS | 1898 | 1461192012820 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 15:40:13 INFO - PROCESS | 1898 | 1461192013017 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fa4f000 == 112 [pid = 1898] [id = 241] 15:40:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 240 (0x92a77400) [pid = 1898] [serial = 724] [outer = (nil)] 15:40:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 241 (0x97bbfc00) [pid = 1898] [serial = 725] [outer = 0x92a77400] 15:40:13 INFO - PROCESS | 1898 | 1461192013141 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 242 (0x98fab000) [pid = 1898] [serial = 726] [outer = 0x92a77400] 15:40:14 INFO - PROCESS | 1898 | 1461192014018 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1434ms 15:40:14 INFO - PROCESS | 1898 | 1461192014068 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1898 | 1461192014072 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 15:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:40:14 INFO - PROCESS | 1898 | 1461192014078 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1898 | 1461192014081 Marionette TRACE conn4 <- [1,938,null,{}] 15:40:14 INFO - PROCESS | 1898 | 1461192014087 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:14 INFO - PROCESS | 1898 | 1461192014264 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 15:40:14 INFO - PROCESS | 1898 | 1461192014460 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faa6c00 == 113 [pid = 1898] [id = 242] 15:40:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 243 (0x96be1400) [pid = 1898] [serial = 727] [outer = (nil)] 15:40:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 244 (0x992f7800) [pid = 1898] [serial = 728] [outer = 0x96be1400] 15:40:14 INFO - PROCESS | 1898 | 1461192014588 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 245 (0x995a5000) [pid = 1898] [serial = 729] [outer = 0x96be1400] 15:40:15 INFO - PROCESS | 1898 | 1461192015452 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1446ms 15:40:15 INFO - PROCESS | 1898 | 1461192015525 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1898 | 1461192015528 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 15:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:40:15 INFO - PROCESS | 1898 | 1461192015535 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1898 | 1461192015538 Marionette TRACE conn4 <- [1,942,null,{}] 15:40:15 INFO - PROCESS | 1898 | 1461192015544 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 1898 | 1461192015761 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 15:40:16 INFO - PROCESS | 1898 | 1461192015999 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x88077800 == 114 [pid = 1898] [id = 243] 15:40:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 246 (0x94f8b800) [pid = 1898] [serial = 730] [outer = (nil)] 15:40:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 247 (0x99f52c00) [pid = 1898] [serial = 731] [outer = 0x94f8b800] 15:40:16 INFO - PROCESS | 1898 | 1461192016133 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 248 (0x99f64800) [pid = 1898] [serial = 732] [outer = 0x94f8b800] 15:40:17 INFO - PROCESS | 1898 | 1461192017015 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1542ms 15:40:17 INFO - PROCESS | 1898 | 1461192017076 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 1898 | 1461192017080 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 15:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:40:17 INFO - PROCESS | 1898 | 1461192017087 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1898 | 1461192017091 Marionette TRACE conn4 <- [1,946,null,{}] 15:40:17 INFO - PROCESS | 1898 | 1461192017097 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:17 INFO - PROCESS | 1898 | 1461192017344 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 15:40:17 INFO - PROCESS | 1898 | 1461192017597 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x9a2a9400 == 115 [pid = 1898] [id = 244] 15:40:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 249 (0x9b2a1400) [pid = 1898] [serial = 733] [outer = (nil)] 15:40:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 250 (0x9df09400) [pid = 1898] [serial = 734] [outer = 0x9b2a1400] 15:40:17 INFO - PROCESS | 1898 | 1461192017733 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 251 (0x9fb32c00) [pid = 1898] [serial = 735] [outer = 0x9b2a1400] 15:40:18 INFO - PROCESS | 1898 | 1461192018619 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1585ms 15:40:18 INFO - PROCESS | 1898 | 1461192018672 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1898 | 1461192018676 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 15:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:40:18 INFO - PROCESS | 1898 | 1461192018683 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1898 | 1461192018685 Marionette TRACE conn4 <- [1,950,null,{}] 15:40:18 INFO - PROCESS | 1898 | 1461192018691 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1898 | 1461192018880 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 15:40:19 INFO - PROCESS | 1898 | 1461192019082 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x9a2ed800 == 116 [pid = 1898] [id = 245] 15:40:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 252 (0x9aa5a000) [pid = 1898] [serial = 736] [outer = (nil)] 15:40:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 253 (0x9fc5cc00) [pid = 1898] [serial = 737] [outer = 0x9aa5a000] 15:40:19 INFO - PROCESS | 1898 | 1461192019170 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 254 (0x9feebc00) [pid = 1898] [serial = 738] [outer = 0x9aa5a000] 15:40:20 INFO - PROCESS | 1898 | 1461192020113 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1481ms 15:40:20 INFO - PROCESS | 1898 | 1461192020164 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1898 | 1461192020168 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 15:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:40:20 INFO - PROCESS | 1898 | 1461192020175 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1898 | 1461192020177 Marionette TRACE conn4 <- [1,954,null,{}] 15:40:20 INFO - PROCESS | 1898 | 1461192020183 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1898 | 1461192020356 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 15:40:20 INFO - PROCESS | 1898 | 1461192020566 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x991c3c00 == 117 [pid = 1898] [id = 246] 15:40:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 255 (0x9ab11c00) [pid = 1898] [serial = 739] [outer = (nil)] 15:40:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 256 (0xa0eab000) [pid = 1898] [serial = 740] [outer = 0x9ab11c00] 15:40:20 INFO - PROCESS | 1898 | 1461192020744 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 257 (0xa0f41000) [pid = 1898] [serial = 741] [outer = 0x9ab11c00] 15:40:21 INFO - PROCESS | 1898 | 1461192021633 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1530ms 15:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:40:21 INFO - PROCESS | 1898 | 1461192021706 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1898 | 1461192021709 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 15:40:21 INFO - PROCESS | 1898 | 1461192021716 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1898 | 1461192021719 Marionette TRACE conn4 <- [1,958,null,{}] 15:40:21 INFO - PROCESS | 1898 | 1461192021725 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1898 | 1461192021992 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 15:40:22 INFO - PROCESS | 1898 | 1461192022377 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a77c00 == 118 [pid = 1898] [id = 247] 15:40:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 258 (0x92a7a000) [pid = 1898] [serial = 742] [outer = (nil)] 15:40:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 259 (0x93df2800) [pid = 1898] [serial = 743] [outer = 0x92a7a000] 15:40:22 INFO - PROCESS | 1898 | 1461192022478 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 260 (0x99df0800) [pid = 1898] [serial = 744] [outer = 0x92a7a000] 15:40:23 INFO - PROCESS | 1898 | 1461192023355 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1693ms 15:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:40:23 INFO - PROCESS | 1898 | 1461192023408 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1898 | 1461192023411 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 15:40:23 INFO - PROCESS | 1898 | 1461192023417 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1898 | 1461192023420 Marionette TRACE conn4 <- [1,962,null,{}] 15:40:23 INFO - PROCESS | 1898 | 1461192023426 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:23 INFO - PROCESS | 1898 | 1461192023613 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 15:40:23 INFO - PROCESS | 1898 | 1461192023838 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1898 | ++DOCSHELL 0xa45f0800 == 119 [pid = 1898] [id = 248] 15:40:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 261 (0xa45f0c00) [pid = 1898] [serial = 745] [outer = (nil)] 15:40:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 262 (0xa4770000) [pid = 1898] [serial = 746] [outer = 0xa45f0c00] 15:40:24 INFO - PROCESS | 1898 | 1461192024004 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 263 (0xa4775800) [pid = 1898] [serial = 747] [outer = 0xa45f0c00] 15:40:24 INFO - PROCESS | 1898 | 1461192024840 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1480ms 15:40:24 INFO - PROCESS | 1898 | 1461192024897 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1898 | 1461192024901 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 15:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:40:24 INFO - PROCESS | 1898 | 1461192024908 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1898 | 1461192024911 Marionette TRACE conn4 <- [1,966,null,{}] 15:40:24 INFO - PROCESS | 1898 | 1461192024917 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1898 | 1461192025103 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 15:40:25 INFO - PROCESS | 1898 | 1461192025304 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x88073c00 == 120 [pid = 1898] [id = 249] 15:40:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 264 (0x89fe4400) [pid = 1898] [serial = 748] [outer = (nil)] 15:40:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 265 (0x9ab13c00) [pid = 1898] [serial = 749] [outer = 0x89fe4400] 15:40:25 INFO - PROCESS | 1898 | 1461192025386 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 266 (0xa4a4ec00) [pid = 1898] [serial = 750] [outer = 0x89fe4400] 15:40:26 INFO - PROCESS | 1898 | 1461192026718 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1882ms 15:40:26 INFO - PROCESS | 1898 | 1461192026791 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1898 | 1461192026798 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 15:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:40:26 INFO - PROCESS | 1898 | 1461192026807 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1898 | 1461192026813 Marionette TRACE conn4 <- [1,970,null,{}] 15:40:26 INFO - PROCESS | 1898 | 1461192026820 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1898 | 1461192027038 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 15:40:27 INFO - PROCESS | 1898 | 1461192027294 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x88072c00 == 121 [pid = 1898] [id = 250] 15:40:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 267 (0x8bd41400) [pid = 1898] [serial = 751] [outer = (nil)] 15:40:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 268 (0x8f7a9c00) [pid = 1898] [serial = 752] [outer = 0x8bd41400] 15:40:27 INFO - PROCESS | 1898 | 1461192027497 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 269 (0x8fa4ec00) [pid = 1898] [serial = 753] [outer = 0x8bd41400] 15:40:28 INFO - PROCESS | 1898 | 1461192028484 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1736ms 15:40:28 INFO - PROCESS | 1898 | 1461192028545 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1898 | 1461192028553 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 15:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:40:28 INFO - PROCESS | 1898 | 1461192028563 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1898 | 1461192028567 Marionette TRACE conn4 <- [1,974,null,{}] 15:40:28 INFO - PROCESS | 1898 | 1461192028573 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 1898 | 1461192028765 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x9aae1000 == 120 [pid = 1898] [id = 99] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x904d4c00 == 119 [pid = 1898] [id = 121] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c4c00 == 118 [pid = 1898] [id = 187] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x93667c00 == 117 [pid = 1898] [id = 186] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 268 (0xa4a75c00) [pid = 1898] [serial = 613] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 267 (0x8fa48c00) [pid = 1898] [serial = 619] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 266 (0x89fe6000) [pid = 1898] [serial = 616] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 265 (0xa0eaa800) [pid = 1898] [serial = 638] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | 1461192029174 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x93669400 == 116 [pid = 1898] [id = 122] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x900c2400 == 115 [pid = 1898] [id = 190] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3cd000 == 114 [pid = 1898] [id = 101] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x9200e800 == 113 [pid = 1898] [id = 185] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x8f40b800 == 112 [pid = 1898] [id = 189] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x8806dc00 == 111 [pid = 1898] [id = 232] 15:40:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x88075c00 == 112 [pid = 1898] [id = 251] 15:40:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 266 (0x887bfc00) [pid = 1898] [serial = 754] [outer = (nil)] 15:40:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 267 (0x8f3d3800) [pid = 1898] [serial = 755] [outer = 0x887bfc00] 15:40:29 INFO - PROCESS | 1898 | 1461192029274 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 268 (0x8ff57400) [pid = 1898] [serial = 756] [outer = 0x887bfc00] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x8be60000 == 111 [pid = 1898] [id = 229] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x8f408400 == 110 [pid = 1898] [id = 228] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x887bf800 == 109 [pid = 1898] [id = 227] 15:40:29 INFO - PROCESS | 1898 | --DOCSHELL 0x8806f000 == 108 [pid = 1898] [id = 226] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 267 (0x92b99000) [pid = 1898] [serial = 626] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 266 (0x995a9c00) [pid = 1898] [serial = 631] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 265 (0x93667000) [pid = 1898] [serial = 634] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 264 (0x93550c00) [pid = 1898] [serial = 587] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 263 (0x99f58400) [pid = 1898] [serial = 632] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 262 (0x93632000) [pid = 1898] [serial = 628] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 261 (0x99f53c00) [pid = 1898] [serial = 635] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 260 (0xa4a47800) [pid = 1898] [serial = 610] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 259 (0x904db000) [pid = 1898] [serial = 622] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 258 (0x9032fc00) [pid = 1898] [serial = 625] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 257 (0x8f6c4400) [pid = 1898] [serial = 589] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 256 (0x93c1f000) [pid = 1898] [serial = 595] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 255 (0xa4a79000) [pid = 1898] [serial = 607] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 254 (0x93de6000) [pid = 1898] [serial = 629] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 253 (0x9aa53c00) [pid = 1898] [serial = 598] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 252 (0x92a0f400) [pid = 1898] [serial = 623] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 251 (0x9ffcec00) [pid = 1898] [serial = 601] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 250 (0x92a0d800) [pid = 1898] [serial = 592] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 249 (0xa4453800) [pid = 1898] [serial = 604] [outer = (nil)] [url = about:blank] 15:40:29 INFO - PROCESS | 1898 | --DOMWINDOW == 248 (0x9332c000) [pid = 1898] [serial = 404] [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.] 15:40:30 INFO - PROCESS | 1898 | 1461192030063 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1530ms 15:40:30 INFO - PROCESS | 1898 | 1461192030094 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1898 | 1461192030097 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 15:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:40:30 INFO - PROCESS | 1898 | 1461192030107 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1898 | 1461192030121 Marionette TRACE conn4 <- [1,978,null,{}] 15:40:30 INFO - PROCESS | 1898 | 1461192030137 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1898 | 1461192030316 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 15:40:30 INFO - PROCESS | 1898 | 1461192030476 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fec400 == 109 [pid = 1898] [id = 252] 15:40:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 249 (0x8f405c00) [pid = 1898] [serial = 757] [outer = (nil)] 15:40:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 250 (0x913a8000) [pid = 1898] [serial = 758] [outer = 0x8f405c00] 15:40:30 INFO - PROCESS | 1898 | 1461192030574 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 251 (0x920fbc00) [pid = 1898] [serial = 759] [outer = 0x8f405c00] 15:40:31 INFO - PROCESS | 1898 | 1461192031379 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1292ms 15:40:31 INFO - PROCESS | 1898 | 1461192031399 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 15:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:40:31 INFO - PROCESS | 1898 | 1461192031404 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 15:40:31 INFO - PROCESS | 1898 | 1461192031410 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1898 | 1461192031413 Marionette TRACE conn4 <- [1,982,null,{}] 15:40:31 INFO - PROCESS | 1898 | 1461192031418 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:31 INFO - PROCESS | 1898 | 1461192031673 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 15:40:31 INFO - PROCESS | 1898 | 1461192031705 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be5e800 == 110 [pid = 1898] [id = 253] 15:40:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 252 (0x91409800) [pid = 1898] [serial = 760] [outer = (nil)] 15:40:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 253 (0x92ba2400) [pid = 1898] [serial = 761] [outer = 0x91409800] 15:40:31 INFO - PROCESS | 1898 | 1461192031781 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 254 (0x9332b400) [pid = 1898] [serial = 762] [outer = 0x91409800] 15:40:32 INFO - PROCESS | 1898 | 1461192032658 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1280ms 15:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:40:32 INFO - PROCESS | 1898 | 1461192032690 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1898 | 1461192032693 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 15:40:32 INFO - PROCESS | 1898 | 1461192032699 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1898 | 1461192032702 Marionette TRACE conn4 <- [1,986,null,{}] 15:40:32 INFO - PROCESS | 1898 | 1461192032708 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1898 | 1461192032927 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 15:40:32 INFO - PROCESS | 1898 | 1461192032955 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x8806f800 == 111 [pid = 1898] [id = 254] 15:40:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 255 (0x887c1400) [pid = 1898] [serial = 763] [outer = (nil)] 15:40:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 256 (0x93631800) [pid = 1898] [serial = 764] [outer = 0x887c1400] 15:40:33 INFO - PROCESS | 1898 | 1461192033026 Marionette DEBUG loaded listener.js 15:40:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 257 (0x9366f800) [pid = 1898] [serial = 765] [outer = 0x887c1400] 15:40:34 INFO - PROCESS | 1898 | --DOMWINDOW == 256 (0x8fa4cc00) [pid = 1898] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:40:34 INFO - PROCESS | 1898 | --DOMWINDOW == 255 (0x904cf800) [pid = 1898] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:40:34 INFO - PROCESS | 1898 | --DOMWINDOW == 254 (0x8f6ca400) [pid = 1898] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:40:34 INFO - PROCESS | 1898 | --DOMWINDOW == 253 (0x90344400) [pid = 1898] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:40:34 INFO - PROCESS | 1898 | --DOMWINDOW == 252 (0x88074400) [pid = 1898] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:40:34 INFO - PROCESS | 1898 | --DOMWINDOW == 251 (0x9033b000) [pid = 1898] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:40:34 INFO - PROCESS | 1898 | --DOMWINDOW == 250 (0x89fe2c00) [pid = 1898] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:40:34 INFO - PROCESS | 1898 | 1461192034285 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1637ms 15:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:40:34 INFO - PROCESS | 1898 | 1461192034341 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1898 | 1461192034343 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 15:40:34 INFO - PROCESS | 1898 | 1461192034350 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1898 | 1461192034353 Marionette TRACE conn4 <- [1,990,null,{}] 15:40:34 INFO - PROCESS | 1898 | 1461192034358 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:34 INFO - PROCESS | 1898 | 1461192034518 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 15:40:34 INFO - PROCESS | 1898 | 1461192034722 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x889d7800 == 112 [pid = 1898] [id = 255] 15:40:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 251 (0x89fe2c00) [pid = 1898] [serial = 766] [outer = (nil)] 15:40:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 252 (0x92ba5800) [pid = 1898] [serial = 767] [outer = 0x89fe2c00] 15:40:34 INFO - PROCESS | 1898 | 1461192034798 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 253 (0x93c1bc00) [pid = 1898] [serial = 768] [outer = 0x89fe2c00] 15:40:35 INFO - PROCESS | 1898 | 1461192035483 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1184ms 15:40:35 INFO - PROCESS | 1898 | 1461192035534 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 1898 | 1461192035537 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:40:35 INFO - PROCESS | 1898 | 1461192035543 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1898 | 1461192035545 Marionette TRACE conn4 <- [1,994,null,{}] 15:40:35 INFO - PROCESS | 1898 | 1461192035551 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:35 INFO - PROCESS | 1898 | 1461192035771 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 15:40:35 INFO - PROCESS | 1898 | 1461192035786 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x90323c00 == 113 [pid = 1898] [id = 256] 15:40:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 254 (0x93c14400) [pid = 1898] [serial = 769] [outer = (nil)] 15:40:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 255 (0x979eb000) [pid = 1898] [serial = 770] [outer = 0x93c14400] 15:40:35 INFO - PROCESS | 1898 | 1461192035858 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 256 (0x98fb1400) [pid = 1898] [serial = 771] [outer = 0x93c14400] 15:40:37 INFO - PROCESS | 1898 | 1461192037015 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1527ms 15:40:37 INFO - PROCESS | 1898 | 1461192037073 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 1898 | 1461192037082 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 15:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:40:37 INFO - PROCESS | 1898 | 1461192037091 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1898 | 1461192037097 Marionette TRACE conn4 <- [1,998,null,{}] 15:40:37 INFO - PROCESS | 1898 | 1461192037105 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:37 INFO - PROCESS | 1898 | 1461192037309 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 15:40:37 INFO - PROCESS | 1898 | 1461192037571 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be55c00 == 114 [pid = 1898] [id = 257] 15:40:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 257 (0x8be5cc00) [pid = 1898] [serial = 772] [outer = (nil)] 15:40:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 258 (0x8f6c8c00) [pid = 1898] [serial = 773] [outer = 0x8be5cc00] 15:40:37 INFO - PROCESS | 1898 | 1461192037680 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 259 (0x8faa3800) [pid = 1898] [serial = 774] [outer = 0x8be5cc00] 15:40:38 INFO - PROCESS | 1898 | 1461192038590 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1532ms 15:40:38 INFO - PROCESS | 1898 | 1461192038623 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1898 | 1461192038632 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 15:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:40:38 INFO - PROCESS | 1898 | 1461192038643 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1898 | 1461192038648 Marionette TRACE conn4 <- [1,1002,null,{}] 15:40:38 INFO - PROCESS | 1898 | 1461192038654 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1898 | 1461192038850 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 15:40:39 INFO - PROCESS | 1898 | 1461192039154 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6cd800 == 115 [pid = 1898] [id = 258] 15:40:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 260 (0x903e0000) [pid = 1898] [serial = 775] [outer = (nil)] 15:40:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 261 (0x920f5000) [pid = 1898] [serial = 776] [outer = 0x903e0000] 15:40:39 INFO - PROCESS | 1898 | 1461192039282 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 262 (0x9354cc00) [pid = 1898] [serial = 777] [outer = 0x903e0000] 15:40:40 INFO - PROCESS | 1898 | 1461192040144 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1584ms 15:40:40 INFO - PROCESS | 1898 | 1461192040227 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 15:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:40:40 INFO - PROCESS | 1898 | 1461192040232 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 15:40:40 INFO - PROCESS | 1898 | 1461192040239 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1898 | 1461192040245 Marionette TRACE conn4 <- [1,1006,null,{}] 15:40:40 INFO - PROCESS | 1898 | 1461192040261 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 1898 | 1461192040456 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 15:40:40 INFO - PROCESS | 1898 | 1461192040713 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd4b400 == 116 [pid = 1898] [id = 259] 15:40:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 263 (0x9354c400) [pid = 1898] [serial = 778] [outer = (nil)] 15:40:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 264 (0x9959d000) [pid = 1898] [serial = 779] [outer = 0x9354c400] 15:40:40 INFO - PROCESS | 1898 | 1461192040845 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 265 (0x9a2f1c00) [pid = 1898] [serial = 780] [outer = 0x9354c400] 15:40:41 INFO - PROCESS | 1898 | 1461192041745 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1536ms 15:40:41 INFO - PROCESS | 1898 | 1461192041778 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1898 | 1461192041782 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 15:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:40:41 INFO - PROCESS | 1898 | 1461192041789 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1898 | 1461192041793 Marionette TRACE conn4 <- [1,1010,null,{}] 15:40:41 INFO - PROCESS | 1898 | 1461192041799 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:42 INFO - PROCESS | 1898 | 1461192041993 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 15:40:42 INFO - PROCESS | 1898 | 1461192042245 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x95b9d400 == 117 [pid = 1898] [id = 260] 15:40:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 266 (0x9a2e8000) [pid = 1898] [serial = 781] [outer = (nil)] 15:40:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 267 (0x9aba2800) [pid = 1898] [serial = 782] [outer = 0x9a2e8000] 15:40:42 INFO - PROCESS | 1898 | 1461192042374 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 268 (0x9ea18800) [pid = 1898] [serial = 783] [outer = 0x9a2e8000] 15:40:43 INFO - PROCESS | 1898 | 1461192043192 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1432ms 15:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:40:43 INFO - PROCESS | 1898 | 1461192043222 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1898 | 1461192043226 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 15:40:43 INFO - PROCESS | 1898 | 1461192043232 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1898 | 1461192043236 Marionette TRACE conn4 <- [1,1014,null,{}] 15:40:43 INFO - PROCESS | 1898 | 1461192043242 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:43 INFO - PROCESS | 1898 | 1461192043417 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 15:40:43 INFO - PROCESS | 1898 | 1461192043624 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x903dcc00 == 118 [pid = 1898] [id = 261] 15:40:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 269 (0x9a30dc00) [pid = 1898] [serial = 784] [outer = (nil)] 15:40:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 270 (0xa0ea7c00) [pid = 1898] [serial = 785] [outer = 0x9a30dc00] 15:40:43 INFO - PROCESS | 1898 | 1461192043708 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 271 (0xa0f9a400) [pid = 1898] [serial = 786] [outer = 0x9a30dc00] 15:40:44 INFO - PROCESS | 1898 | 1461192044703 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1539ms 15:40:44 INFO - PROCESS | 1898 | 1461192044771 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1898 | 1461192044775 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 15:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:40:44 INFO - PROCESS | 1898 | 1461192044782 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1898 | 1461192044786 Marionette TRACE conn4 <- [1,1018,null,{}] 15:40:44 INFO - PROCESS | 1898 | 1461192044792 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 1898 | 1461192045022 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 15:40:45 INFO - PROCESS | 1898 | 1461192045328 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x9032a400 == 119 [pid = 1898] [id = 262] 15:40:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 272 (0x903e0400) [pid = 1898] [serial = 787] [outer = (nil)] 15:40:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 273 (0xa4a72400) [pid = 1898] [serial = 788] [outer = 0x903e0400] 15:40:45 INFO - PROCESS | 1898 | 1461192045424 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 274 (0xa4a80800) [pid = 1898] [serial = 789] [outer = 0x903e0400] 15:40:46 INFO - PROCESS | 1898 | 1461192046278 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1531ms 15:40:46 INFO - PROCESS | 1898 | 1461192046315 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 15:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:40:46 INFO - PROCESS | 1898 | 1461192046319 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 15:40:46 INFO - PROCESS | 1898 | 1461192046325 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1898 | 1461192046329 Marionette TRACE conn4 <- [1,1022,null,{}] 15:40:46 INFO - PROCESS | 1898 | 1461192046335 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:46 INFO - PROCESS | 1898 | 1461192046521 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 15:40:46 INFO - PROCESS | 1898 | 1461192046788 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c00b400 == 120 [pid = 1898] [id = 263] 15:40:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 275 (0x8c00b800) [pid = 1898] [serial = 790] [outer = (nil)] 15:40:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 276 (0x8c013800) [pid = 1898] [serial = 791] [outer = 0x8c00b800] 15:40:46 INFO - PROCESS | 1898 | 1461192046924 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 277 (0x8c016c00) [pid = 1898] [serial = 792] [outer = 0x8c00b800] 15:40:47 INFO - PROCESS | 1898 | 1461192047765 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1483ms 15:40:47 INFO - PROCESS | 1898 | 1461192047808 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 15:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:40:47 INFO - PROCESS | 1898 | 1461192047813 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 15:40:47 INFO - PROCESS | 1898 | 1461192047819 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1898 | 1461192047823 Marionette TRACE conn4 <- [1,1026,null,{}] 15:40:47 INFO - PROCESS | 1898 | 1461192047828 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:48 INFO - PROCESS | 1898 | 1461192048001 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 15:40:48 INFO - PROCESS | 1898 | 1461192048209 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c00d400 == 121 [pid = 1898] [id = 264] 15:40:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 278 (0x8c010400) [pid = 1898] [serial = 793] [outer = (nil)] 15:40:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 279 (0x8f77f400) [pid = 1898] [serial = 794] [outer = 0x8c010400] 15:40:48 INFO - PROCESS | 1898 | 1461192048333 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 280 (0x8f782400) [pid = 1898] [serial = 795] [outer = 0x8c010400] 15:40:49 INFO - PROCESS | 1898 | 1461192049260 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1480ms 15:40:49 INFO - PROCESS | 1898 | 1461192049299 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1898 | 1461192049302 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 15:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:40:49 INFO - PROCESS | 1898 | 1461192049309 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1898 | 1461192049313 Marionette TRACE conn4 <- [1,1030,null,{}] 15:40:49 INFO - PROCESS | 1898 | 1461192049318 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 1898 | 1461192049502 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 15:40:49 INFO - PROCESS | 1898 | 1461192049750 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c012000 == 122 [pid = 1898] [id = 265] 15:40:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 281 (0x8f77ec00) [pid = 1898] [serial = 796] [outer = (nil)] 15:40:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 282 (0x8f789400) [pid = 1898] [serial = 797] [outer = 0x8f77ec00] 15:40:49 INFO - PROCESS | 1898 | 1461192049877 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 283 (0x8f78bc00) [pid = 1898] [serial = 798] [outer = 0x8f77ec00] 15:40:50 INFO - PROCESS | 1898 | 1461192050684 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1432ms 15:40:50 INFO - PROCESS | 1898 | 1461192050742 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 1898 | 1461192050745 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 15:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:40:50 INFO - PROCESS | 1898 | 1461192050771 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 1898 | 1461192050775 Marionette TRACE conn4 <- [1,1034,null,{}] 15:40:50 INFO - PROCESS | 1898 | 1461192050780 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 1898 | 1461192050963 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 15:40:51 INFO - PROCESS | 1898 | 1461192051175 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x86402000 == 123 [pid = 1898] [id = 266] 15:40:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 284 (0x86402400) [pid = 1898] [serial = 799] [outer = (nil)] 15:40:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 285 (0x86409c00) [pid = 1898] [serial = 800] [outer = 0x86402400] 15:40:51 INFO - PROCESS | 1898 | 1461192051298 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 286 (0x8640d400) [pid = 1898] [serial = 801] [outer = 0x86402400] 15:40:52 INFO - PROCESS | 1898 | 1461192052232 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1539ms 15:40:52 INFO - PROCESS | 1898 | 1461192052308 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1898 | 1461192052313 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 15:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:40:52 INFO - PROCESS | 1898 | 1461192052319 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1898 | 1461192052323 Marionette TRACE conn4 <- [1,1038,null,{}] 15:40:52 INFO - PROCESS | 1898 | 1461192052329 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 1898 | 1461192052576 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 15:40:52 INFO - PROCESS | 1898 | 1461192052833 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x86408c00 == 124 [pid = 1898] [id = 267] 15:40:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 287 (0x8f78a400) [pid = 1898] [serial = 802] [outer = (nil)] 15:40:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 288 (0xa4a9b400) [pid = 1898] [serial = 803] [outer = 0x8f78a400] 15:40:52 INFO - PROCESS | 1898 | 1461192052966 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 289 (0xa4aa1c00) [pid = 1898] [serial = 804] [outer = 0x8f78a400] 15:40:53 INFO - PROCESS | 1898 | 1461192053799 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1543ms 15:40:53 INFO - PROCESS | 1898 | 1461192053863 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 1898 | 1461192053867 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 15:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:40:53 INFO - PROCESS | 1898 | 1461192053873 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 1898 | 1461192053876 Marionette TRACE conn4 <- [1,1042,null,{}] 15:40:53 INFO - PROCESS | 1898 | 1461192053882 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:54 INFO - PROCESS | 1898 | 1461192054060 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 15:40:54 INFO - PROCESS | 1898 | 1461192054319 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x85de9c00 == 125 [pid = 1898] [id = 268] 15:40:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 290 (0x85dea000) [pid = 1898] [serial = 805] [outer = (nil)] 15:40:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 291 (0x85df1800) [pid = 1898] [serial = 806] [outer = 0x85dea000] 15:40:54 INFO - PROCESS | 1898 | 1461192054459 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 292 (0x85df4800) [pid = 1898] [serial = 807] [outer = 0x85dea000] 15:40:55 INFO - PROCESS | 1898 | 1461192055275 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1441ms 15:40:55 INFO - PROCESS | 1898 | 1461192055314 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1898 | 1461192055318 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 15:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:40:55 INFO - PROCESS | 1898 | 1461192055325 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1898 | 1461192055327 Marionette TRACE conn4 <- [1,1046,null,{}] 15:40:55 INFO - PROCESS | 1898 | 1461192055333 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1898 | 1461192055511 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 15:40:55 INFO - PROCESS | 1898 | 1461192055724 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x85df0400 == 126 [pid = 1898] [id = 269] 15:40:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 293 (0x85df6c00) [pid = 1898] [serial = 808] [outer = (nil)] 15:40:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 294 (0x86306400) [pid = 1898] [serial = 809] [outer = 0x85df6c00] 15:40:55 INFO - PROCESS | 1898 | 1461192055855 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 295 (0x86309000) [pid = 1898] [serial = 810] [outer = 0x85df6c00] 15:40:56 INFO - PROCESS | 1898 | 1461192056763 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1488ms 15:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:40:56 INFO - PROCESS | 1898 | 1461192056814 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 1898 | 1461192056817 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 15:40:56 INFO - PROCESS | 1898 | 1461192056824 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1898 | 1461192056827 Marionette TRACE conn4 <- [1,1050,null,{}] 15:40:56 INFO - PROCESS | 1898 | 1461192056833 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:57 INFO - PROCESS | 1898 | 1461192057008 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 15:40:57 INFO - PROCESS | 1898 | 1461192057222 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x8549bc00 == 127 [pid = 1898] [id = 270] 15:40:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 296 (0x8549c400) [pid = 1898] [serial = 811] [outer = (nil)] 15:40:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 297 (0x854a2400) [pid = 1898] [serial = 812] [outer = 0x8549c400] 15:40:57 INFO - PROCESS | 1898 | 1461192057392 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 298 (0x854a6000) [pid = 1898] [serial = 813] [outer = 0x8549c400] 15:40:58 INFO - PROCESS | 1898 | 1461192058261 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1481ms 15:40:58 INFO - PROCESS | 1898 | 1461192058304 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1898 | 1461192058307 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 15:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:40:58 INFO - PROCESS | 1898 | 1461192058313 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1898 | 1461192058317 Marionette TRACE conn4 <- [1,1054,null,{}] 15:40:58 INFO - PROCESS | 1898 | 1461192058322 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1898 | 1461192058501 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 15:40:58 INFO - PROCESS | 1898 | 1461192058767 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x8549dc00 == 128 [pid = 1898] [id = 271] 15:40:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 299 (0x8549f400) [pid = 1898] [serial = 814] [outer = (nil)] 15:40:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 300 (0x86304000) [pid = 1898] [serial = 815] [outer = 0x8549f400] 15:40:58 INFO - PROCESS | 1898 | 1461192058893 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 301 (0x8630b400) [pid = 1898] [serial = 816] [outer = 0x8549f400] 15:40:59 INFO - PROCESS | 1898 | 1461192059842 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1579ms 15:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:40:59 INFO - PROCESS | 1898 | 1461192059895 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 15:40:59 INFO - PROCESS | 1898 | 1461192059898 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 15:40:59 INFO - PROCESS | 1898 | 1461192059904 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:40:59 INFO - PROCESS | 1898 | 1461192059908 Marionette TRACE conn4 <- [1,1058,null,{}] 15:40:59 INFO - PROCESS | 1898 | 1461192059913 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1898 | 1461192060101 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 15:41:00 INFO - PROCESS | 1898 | 1461192060413 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x85707400 == 129 [pid = 1898] [id = 272] 15:41:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 302 (0x8570b800) [pid = 1898] [serial = 817] [outer = (nil)] 15:41:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 303 (0x8570f000) [pid = 1898] [serial = 818] [outer = 0x8570b800] 15:41:00 INFO - PROCESS | 1898 | 1461192060505 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 304 (0x85710800) [pid = 1898] [serial = 819] [outer = 0x8570b800] 15:41:01 INFO - PROCESS | 1898 | 1461192061352 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1489ms 15:41:01 INFO - PROCESS | 1898 | 1461192061392 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1898 | 1461192061400 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 15:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:41:01 INFO - PROCESS | 1898 | 1461192061410 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1898 | 1461192061416 Marionette TRACE conn4 <- [1,1062,null,{}] 15:41:01 INFO - PROCESS | 1898 | 1461192061421 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 1898 | 1461192061605 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 15:41:01 INFO - PROCESS | 1898 | 1461192061818 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x85705800 == 130 [pid = 1898] [id = 273] 15:41:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 305 (0x85708400) [pid = 1898] [serial = 820] [outer = (nil)] 15:41:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 306 (0x8630ec00) [pid = 1898] [serial = 821] [outer = 0x85708400] 15:41:01 INFO - PROCESS | 1898 | 1461192061940 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 307 (0x8807a400) [pid = 1898] [serial = 822] [outer = 0x85708400] 15:41:02 INFO - PROCESS | 1898 | 1461192062931 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1946ms 15:41:03 INFO - PROCESS | 1898 | 1461192063504 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1898 | 1461192063512 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 15:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:41:03 INFO - PROCESS | 1898 | 1461192063540 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1898 | 1461192063545 Marionette TRACE conn4 <- [1,1066,null,{}] 15:41:03 INFO - PROCESS | 1898 | 1461192063553 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1898 | 1461192063738 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 15:41:03 INFO - PROCESS | 1898 | 1461192063965 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630d800 == 131 [pid = 1898] [id = 274] 15:41:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 308 (0x89fe0000) [pid = 1898] [serial = 823] [outer = (nil)] 15:41:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 309 (0x8bd4ac00) [pid = 1898] [serial = 824] [outer = 0x89fe0000] 15:41:04 INFO - PROCESS | 1898 | 1461192064048 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 310 (0x8be60800) [pid = 1898] [serial = 825] [outer = 0x89fe0000] 15:41:05 INFO - PROCESS | 1898 | 1461192065144 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1652ms 15:41:05 INFO - PROCESS | 1898 | 1461192065188 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 1898 | 1461192065194 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 15:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:41:05 INFO - PROCESS | 1898 | 1461192065206 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1898 | 1461192065211 Marionette TRACE conn4 <- [1,1070,null,{}] 15:41:05 INFO - PROCESS | 1898 | 1461192065218 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:05 INFO - PROCESS | 1898 | 1461192065454 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 15:41:05 INFO - PROCESS | 1898 | --DOCSHELL 0x913af400 == 130 [pid = 1898] [id = 130] 15:41:05 INFO - PROCESS | 1898 | --DOCSHELL 0x903d2000 == 129 [pid = 1898] [id = 131] 15:41:05 INFO - PROCESS | 1898 | --DOCSHELL 0x93541c00 == 128 [pid = 1898] [id = 117] 15:41:05 INFO - PROCESS | 1898 | --DOMWINDOW == 309 (0x92a79400) [pid = 1898] [serial = 701] [outer = (nil)] [url = about:blank] 15:41:05 INFO - PROCESS | 1898 | 1461192065866 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1898 | --DOCSHELL 0x889d7800 == 127 [pid = 1898] [id = 255] 15:41:05 INFO - PROCESS | 1898 | --DOCSHELL 0x8806f800 == 126 [pid = 1898] [id = 254] 15:41:05 INFO - PROCESS | 1898 | --DOCSHELL 0x8be5e800 == 125 [pid = 1898] [id = 253] 15:41:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x88078400 == 126 [pid = 1898] [id = 275] 15:41:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 310 (0x88079000) [pid = 1898] [serial = 826] [outer = (nil)] 15:41:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 311 (0x889d8c00) [pid = 1898] [serial = 827] [outer = 0x88079000] 15:41:05 INFO - PROCESS | 1898 | 1461192065971 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 312 (0x8be5b000) [pid = 1898] [serial = 828] [outer = 0x88079000] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x904cf400 == 125 [pid = 1898] [id = 231] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff60000 == 124 [pid = 1898] [id = 230] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x89fec400 == 123 [pid = 1898] [id = 252] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x88075c00 == 122 [pid = 1898] [id = 251] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x88072c00 == 121 [pid = 1898] [id = 250] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x92a77c00 == 120 [pid = 1898] [id = 247] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x991c3c00 == 119 [pid = 1898] [id = 246] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x9a2ed800 == 118 [pid = 1898] [id = 245] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x8faa6c00 == 117 [pid = 1898] [id = 242] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa4f000 == 116 [pid = 1898] [id = 241] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x93c20c00 == 115 [pid = 1898] [id = 240] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x9332d800 == 114 [pid = 1898] [id = 239] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x904d6000 == 113 [pid = 1898] [id = 238] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x920f3800 == 112 [pid = 1898] [id = 237] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x920ee000 == 111 [pid = 1898] [id = 236] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d2800 == 110 [pid = 1898] [id = 235] 15:41:06 INFO - PROCESS | 1898 | --DOCSHELL 0x88071000 == 109 [pid = 1898] [id = 234] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 311 (0x920f6000) [pid = 1898] [serial = 699] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 310 (0x889d6800) [pid = 1898] [serial = 665] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 309 (0x900c2c00) [pid = 1898] [serial = 690] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 308 (0x904d8000) [pid = 1898] [serial = 695] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 307 (0x900ba000) [pid = 1898] [serial = 689] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 306 (0x908fe000) [pid = 1898] [serial = 696] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 305 (0x889e0000) [pid = 1898] [serial = 668] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 304 (0xa4a8dc00) [pid = 1898] [serial = 650] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 303 (0x887c8000) [pid = 1898] [serial = 662] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 302 (0x8f7a7000) [pid = 1898] [serial = 686] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 301 (0x91410000) [pid = 1898] [serial = 698] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 300 (0x8f7b2000) [pid = 1898] [serial = 687] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 299 (0x889dfc00) [pid = 1898] [serial = 680] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 298 (0x938ca800) [pid = 1898] [serial = 653] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 297 (0x904d9000) [pid = 1898] [serial = 671] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 296 (0x90341000) [pid = 1898] [serial = 692] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 295 (0x88076800) [pid = 1898] [serial = 677] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 294 (0x98fad000) [pid = 1898] [serial = 644] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 293 (0x8bd4e000) [pid = 1898] [serial = 656] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 292 (0x8ecd0800) [pid = 1898] [serial = 684] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 291 (0x903d2c00) [pid = 1898] [serial = 693] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 290 (0x8bd44400) [pid = 1898] [serial = 681] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 289 (0x8be58400) [pid = 1898] [serial = 659] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 288 (0x8f7aa000) [pid = 1898] [serial = 674] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 287 (0x908f0800) [pid = 1898] [serial = 641] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 286 (0xa4a47000) [pid = 1898] [serial = 647] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | --DOMWINDOW == 285 (0x8ec60c00) [pid = 1898] [serial = 683] [outer = (nil)] [url = about:blank] 15:41:06 INFO - PROCESS | 1898 | 1461192066901 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1735ms 15:41:06 INFO - PROCESS | 1898 | 1461192066938 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 15:41:06 INFO - PROCESS | 1898 | 1461192066942 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 15:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:41:06 INFO - PROCESS | 1898 | 1461192066948 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:41:06 INFO - PROCESS | 1898 | 1461192066951 Marionette TRACE conn4 <- [1,1074,null,{}] 15:41:06 INFO - PROCESS | 1898 | 1461192066966 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:07 INFO - PROCESS | 1898 | 1461192067145 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 15:41:07 INFO - PROCESS | 1898 | 1461192067405 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c4400 == 110 [pid = 1898] [id = 276] 15:41:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 286 (0x8f7aa000) [pid = 1898] [serial = 829] [outer = (nil)] 15:41:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 287 (0x8fa49400) [pid = 1898] [serial = 830] [outer = 0x8f7aa000] 15:41:07 INFO - PROCESS | 1898 | 1461192067488 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 288 (0x8ff5b000) [pid = 1898] [serial = 831] [outer = 0x8f7aa000] 15:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1290ms 15:41:08 INFO - PROCESS | 1898 | 1461192068231 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:41:08 INFO - PROCESS | 1898 | 1461192068268 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 1898 | 1461192068271 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 15:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:41:08 INFO - PROCESS | 1898 | 1461192068294 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 1898 | 1461192068298 Marionette TRACE conn4 <- [1,1078,null,{}] 15:41:08 INFO - PROCESS | 1898 | 1461192068303 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:08 INFO - PROCESS | 1898 | 1461192068528 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 15:41:08 INFO - PROCESS | 1898 | 1461192068559 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7b1800 == 111 [pid = 1898] [id = 277] 15:41:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 289 (0x900c4400) [pid = 1898] [serial = 832] [outer = (nil)] 15:41:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 290 (0x9033bc00) [pid = 1898] [serial = 833] [outer = 0x900c4400] 15:41:08 INFO - PROCESS | 1898 | 1461192068632 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 291 (0x903d8c00) [pid = 1898] [serial = 834] [outer = 0x900c4400] 15:41:09 INFO - PROCESS | 1898 | 1461192069523 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1279ms 15:41:09 INFO - PROCESS | 1898 | 1461192069573 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 1898 | 1461192069577 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 15:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:41:09 INFO - PROCESS | 1898 | 1461192069582 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 1898 | 1461192069591 Marionette TRACE conn4 <- [1,1082,null,{}] 15:41:09 INFO - PROCESS | 1898 | 1461192069608 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:09 INFO - PROCESS | 1898 | 1461192069836 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 15:41:09 INFO - PROCESS | 1898 | 1461192069863 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8640a400 == 112 [pid = 1898] [id = 278] 15:41:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 292 (0x889d8400) [pid = 1898] [serial = 835] [outer = (nil)] 15:41:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 293 (0x908ff800) [pid = 1898] [serial = 836] [outer = 0x889d8400] 15:41:09 INFO - PROCESS | 1898 | 1461192069936 Marionette DEBUG loaded listener.js 15:41:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 294 (0x9200b800) [pid = 1898] [serial = 837] [outer = 0x889d8400] 15:41:10 INFO - PROCESS | 1898 | --DOMWINDOW == 293 (0x887c1400) [pid = 1898] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:41:10 INFO - PROCESS | 1898 | --DOMWINDOW == 292 (0x89fe2c00) [pid = 1898] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:41:10 INFO - PROCESS | 1898 | --DOMWINDOW == 291 (0x8f405c00) [pid = 1898] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:41:10 INFO - PROCESS | 1898 | --DOMWINDOW == 290 (0x8bd41400) [pid = 1898] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:41:10 INFO - PROCESS | 1898 | --DOMWINDOW == 289 (0x887bfc00) [pid = 1898] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:41:10 INFO - PROCESS | 1898 | --DOMWINDOW == 288 (0x91409800) [pid = 1898] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:41:11 INFO - PROCESS | 1898 | 1461192071209 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1691ms 15:41:11 INFO - PROCESS | 1898 | 1461192071273 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1898 | 1461192071276 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 15:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:41:11 INFO - PROCESS | 1898 | 1461192071282 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1898 | 1461192071285 Marionette TRACE conn4 <- [1,1086,null,{}] 15:41:11 INFO - PROCESS | 1898 | 1461192071291 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:11 INFO - PROCESS | 1898 | 1461192071560 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 15:41:11 INFO - PROCESS | 1898 | 1461192071672 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x9032ec00 == 113 [pid = 1898] [id = 279] 15:41:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 289 (0x91410000) [pid = 1898] [serial = 838] [outer = (nil)] 15:41:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 290 (0x92a77c00) [pid = 1898] [serial = 839] [outer = 0x91410000] 15:41:11 INFO - PROCESS | 1898 | 1461192071747 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 291 (0x92c6bc00) [pid = 1898] [serial = 840] [outer = 0x91410000] 15:41:12 INFO - PROCESS | 1898 | 1461192072471 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1236ms 15:41:12 INFO - PROCESS | 1898 | 1461192072524 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 1898 | 1461192072527 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 15:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:41:12 INFO - PROCESS | 1898 | 1461192072533 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1898 | 1461192072537 Marionette TRACE conn4 <- [1,1090,null,{}] 15:41:12 INFO - PROCESS | 1898 | 1461192072542 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:12 INFO - PROCESS | 1898 | 1461192072768 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 15:41:13 INFO - PROCESS | 1898 | 1461192072981 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x8549d000 == 114 [pid = 1898] [id = 280] 15:41:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 292 (0x8549f000) [pid = 1898] [serial = 841] [outer = (nil)] 15:41:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 293 (0x8570d400) [pid = 1898] [serial = 842] [outer = 0x8549f000] 15:41:13 INFO - PROCESS | 1898 | 1461192073115 Marionette DEBUG loaded listener.js 15:41:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 294 (0x86408000) [pid = 1898] [serial = 843] [outer = 0x8549f000] 15:41:14 INFO - PROCESS | 1898 | 1461192074109 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1631ms 15:41:14 INFO - PROCESS | 1898 | 1461192074167 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1898 | 1461192074175 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 15:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:41:14 INFO - PROCESS | 1898 | 1461192074184 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1898 | 1461192074189 Marionette TRACE conn4 <- [1,1094,null,{}] 15:41:14 INFO - PROCESS | 1898 | 1461192074196 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:14 INFO - PROCESS | 1898 | 1461192074429 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 15:41:14 INFO - PROCESS | 1898 | 1461192074776 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc1c00 == 115 [pid = 1898] [id = 281] 15:41:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 295 (0x8ecce400) [pid = 1898] [serial = 844] [outer = (nil)] 15:41:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 296 (0x8f3d7000) [pid = 1898] [serial = 845] [outer = 0x8ecce400] 15:41:14 INFO - PROCESS | 1898 | 1461192074872 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 297 (0x8f785c00) [pid = 1898] [serial = 846] [outer = 0x8ecce400] 15:41:15 INFO - PROCESS | 1898 | 1461192075873 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1734ms 15:41:15 INFO - PROCESS | 1898 | 1461192075922 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 1898 | 1461192075929 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 15:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:41:15 INFO - PROCESS | 1898 | 1461192075936 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - PROCESS | 1898 | 1461192075939 Marionette TRACE conn4 <- [1,1098,null,{}] 15:41:15 INFO - PROCESS | 1898 | 1461192075945 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:16 INFO - PROCESS | 1898 | 1461192076139 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 15:41:16 INFO - PROCESS | 1898 | 1461192076447 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x9033d000 == 116 [pid = 1898] [id = 282] 15:41:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 298 (0x903d6c00) [pid = 1898] [serial = 847] [outer = (nil)] 15:41:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 299 (0x913af400) [pid = 1898] [serial = 848] [outer = 0x903d6c00] 15:41:16 INFO - PROCESS | 1898 | 1461192076590 Marionette DEBUG loaded listener.js 15:41:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 300 (0x92a0cc00) [pid = 1898] [serial = 849] [outer = 0x903d6c00] 15:41:17 INFO - PROCESS | 1898 | 1461192077456 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1581ms 15:41:17 INFO - PROCESS | 1898 | 1461192077517 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 15:41:17 INFO - PROCESS | 1898 | 1461192077522 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 15:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:41:17 INFO - PROCESS | 1898 | 1461192077538 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - PROCESS | 1898 | 1461192077547 Marionette TRACE conn4 <- [1,1102,null,{}] 15:41:17 INFO - PROCESS | 1898 | 1461192077553 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:17 INFO - PROCESS | 1898 | 1461192077782 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 15:41:18 INFO - PROCESS | 1898 | 1461192078049 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f404800 == 117 [pid = 1898] [id = 283] 15:41:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 301 (0x92c6c400) [pid = 1898] [serial = 850] [outer = (nil)] 15:41:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 302 (0x93c12800) [pid = 1898] [serial = 851] [outer = 0x92c6c400] 15:41:18 INFO - PROCESS | 1898 | 1461192078178 Marionette DEBUG loaded listener.js 15:41:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 303 (0x93c1d800) [pid = 1898] [serial = 852] [outer = 0x92c6c400] 15:41:19 INFO - PROCESS | 1898 | 1461192079020 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1566ms 15:41:19 INFO - PROCESS | 1898 | 1461192079096 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 15:41:19 INFO - PROCESS | 1898 | 1461192079101 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 15:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:41:19 INFO - PROCESS | 1898 | 1461192079107 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 1898 | 1461192079111 Marionette TRACE conn4 <- [1,1106,null,{}] 15:41:19 INFO - PROCESS | 1898 | 1461192079117 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:19 INFO - PROCESS | 1898 | 1461192079303 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 15:41:19 INFO - PROCESS | 1898 | 1461192079560 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d9800 == 118 [pid = 1898] [id = 284] 15:41:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 304 (0x938d2400) [pid = 1898] [serial = 853] [outer = (nil)] 15:41:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 305 (0x96cce800) [pid = 1898] [serial = 854] [outer = 0x938d2400] 15:41:19 INFO - PROCESS | 1898 | 1461192079689 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 306 (0x979ea800) [pid = 1898] [serial = 855] [outer = 0x938d2400] 15:41:20 INFO - PROCESS | 1898 | 1461192080554 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1483ms 15:41:20 INFO - PROCESS | 1898 | 1461192080592 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 1898 | 1461192080596 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 15:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:41:20 INFO - PROCESS | 1898 | 1461192080602 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 1898 | 1461192080605 Marionette TRACE conn4 <- [1,1110,null,{}] 15:41:20 INFO - PROCESS | 1898 | 1461192080611 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:20 INFO - PROCESS | 1898 | 1461192080818 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 15:41:21 INFO - PROCESS | 1898 | 1461192081084 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x995f1000 == 119 [pid = 1898] [id = 285] 15:41:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 307 (0x995f1800) [pid = 1898] [serial = 856] [outer = (nil)] 15:41:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 308 (0x99842000) [pid = 1898] [serial = 857] [outer = 0x995f1800] 15:41:21 INFO - PROCESS | 1898 | 1461192081234 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 309 (0x9aa5f800) [pid = 1898] [serial = 858] [outer = 0x995f1800] 15:41:22 INFO - PROCESS | 1898 | 1461192082135 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1580ms 15:41:22 INFO - PROCESS | 1898 | 1461192082184 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 15:41:22 INFO - PROCESS | 1898 | 1461192082188 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 15:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:41:22 INFO - PROCESS | 1898 | 1461192082195 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1898 | 1461192082199 Marionette TRACE conn4 <- [1,1114,null,{}] 15:41:22 INFO - PROCESS | 1898 | 1461192082205 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:22 INFO - PROCESS | 1898 | 1461192082402 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 15:41:22 INFO - PROCESS | 1898 | 1461192082671 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x98faec00 == 120 [pid = 1898] [id = 286] 15:41:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 310 (0x9ea17000) [pid = 1898] [serial = 859] [outer = (nil)] 15:41:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 311 (0xa0ace000) [pid = 1898] [serial = 860] [outer = 0x9ea17000] 15:41:22 INFO - PROCESS | 1898 | 1461192082845 Marionette DEBUG loaded listener.js 15:41:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 312 (0xa0ea5c00) [pid = 1898] [serial = 861] [outer = 0x9ea17000] 15:41:23 INFO - PROCESS | 1898 | 1461192083727 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1591ms 15:41:23 INFO - PROCESS | 1898 | 1461192083789 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 15:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:41:23 INFO - PROCESS | 1898 | 1461192083793 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 15:41:23 INFO - PROCESS | 1898 | 1461192083800 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 1898 | 1461192083803 Marionette TRACE conn4 <- [1,1118,null,{}] 15:41:23 INFO - PROCESS | 1898 | 1461192083809 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:24 INFO - PROCESS | 1898 | 1461192084106 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 15:41:24 INFO - PROCESS | 1898 | 1461192084349 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe4c00 == 121 [pid = 1898] [id = 287] 15:41:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 313 (0x8fa4c000) [pid = 1898] [serial = 862] [outer = (nil)] 15:41:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 314 (0xa476d400) [pid = 1898] [serial = 863] [outer = 0x8fa4c000] 15:41:24 INFO - PROCESS | 1898 | 1461192084446 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 315 (0xa4779400) [pid = 1898] [serial = 864] [outer = 0x8fa4c000] 15:41:25 INFO - PROCESS | 1898 | 1461192085504 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1735ms 15:41:25 INFO - PROCESS | 1898 | 1461192085536 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 1898 | 1461192085540 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 15:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:41:25 INFO - PROCESS | 1898 | 1461192085547 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1898 | 1461192085551 Marionette TRACE conn4 <- [1,1122,null,{}] 15:41:25 INFO - PROCESS | 1898 | 1461192085557 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:25 INFO - PROCESS | 1898 | 1461192085780 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 15:41:26 INFO - PROCESS | 1898 | 1461192086044 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f8e000 == 122 [pid = 1898] [id = 288] 15:41:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 316 (0x9b29e800) [pid = 1898] [serial = 865] [outer = (nil)] 15:41:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 317 (0xa4a7bc00) [pid = 1898] [serial = 866] [outer = 0x9b29e800] 15:41:26 INFO - PROCESS | 1898 | 1461192086179 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 318 (0xa4a8c000) [pid = 1898] [serial = 867] [outer = 0x9b29e800] 15:41:27 INFO - PROCESS | 1898 | 1461192087075 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1595ms 15:41:27 INFO - PROCESS | 1898 | 1461192087142 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 15:41:27 INFO - PROCESS | 1898 | 1461192087146 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 15:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:41:27 INFO - PROCESS | 1898 | 1461192087153 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:41:27 INFO - PROCESS | 1898 | 1461192087156 Marionette TRACE conn4 <- [1,1126,null,{}] 15:41:27 INFO - PROCESS | 1898 | 1461192087162 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:27 INFO - PROCESS | 1898 | 1461192087343 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 15:41:27 INFO - PROCESS | 1898 | 1461192087611 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d3400 == 123 [pid = 1898] [id = 289] 15:41:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 319 (0x880d4000) [pid = 1898] [serial = 868] [outer = (nil)] 15:41:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 320 (0x880db800) [pid = 1898] [serial = 869] [outer = 0x880d4000] 15:41:27 INFO - PROCESS | 1898 | 1461192087746 Marionette DEBUG loaded listener.js 15:41:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 321 (0x880de800) [pid = 1898] [serial = 870] [outer = 0x880d4000] 15:41:28 INFO - PROCESS | 1898 | 1461192088628 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1531ms 15:41:28 INFO - PROCESS | 1898 | 1461192088684 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1898 | 1461192088688 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 15:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:41:28 INFO - PROCESS | 1898 | 1461192088695 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1898 | 1461192088698 Marionette TRACE conn4 <- [1,1130,null,{}] 15:41:28 INFO - PROCESS | 1898 | 1461192088704 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:28 INFO - PROCESS | 1898 | 1461192088904 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 15:41:29 INFO - PROCESS | 1898 | 1461192089190 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x880e2400 == 124 [pid = 1898] [id = 290] 15:41:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 322 (0xa4a50c00) [pid = 1898] [serial = 871] [outer = (nil)] 15:41:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 323 (0xa4a7cc00) [pid = 1898] [serial = 872] [outer = 0xa4a50c00] 15:41:29 INFO - PROCESS | 1898 | 1461192089328 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 324 (0xa4aa0c00) [pid = 1898] [serial = 873] [outer = 0xa4a50c00] 15:41:30 INFO - PROCESS | 1898 | 1461192090335 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1697ms 15:41:30 INFO - PROCESS | 1898 | 1461192090393 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 1898 | 1461192090397 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 15:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:41:30 INFO - PROCESS | 1898 | 1461192090404 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 1898 | 1461192090408 Marionette TRACE conn4 <- [1,1134,null,{}] 15:41:30 INFO - PROCESS | 1898 | 1461192090415 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:30 INFO - PROCESS | 1898 | 1461192090629 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 15:41:30 INFO - PROCESS | 1898 | 1461192090902 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 1898 | ++DOCSHELL 0xa4aa3c00 == 125 [pid = 1898] [id = 291] 15:41:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 325 (0xa4aa5800) [pid = 1898] [serial = 874] [outer = (nil)] 15:41:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 326 (0xa4c4e800) [pid = 1898] [serial = 875] [outer = 0xa4aa5800] 15:41:31 INFO - PROCESS | 1898 | 1461192091029 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 327 (0xa4c52400) [pid = 1898] [serial = 876] [outer = 0xa4aa5800] 15:41:31 INFO - PROCESS | 1898 | 1461192091926 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1586ms 15:41:31 INFO - PROCESS | 1898 | 1461192091991 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 15:41:31 INFO - PROCESS | 1898 | 1461192091995 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 15:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:41:32 INFO - PROCESS | 1898 | 1461192092001 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 1898 | 1461192092004 Marionette TRACE conn4 <- [1,1138,null,{}] 15:41:32 INFO - PROCESS | 1898 | 1461192092010 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:32 INFO - PROCESS | 1898 | 1461192092192 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 15:41:32 INFO - PROCESS | 1898 | 1461192092452 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab5c00 == 126 [pid = 1898] [id = 292] 15:41:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 328 (0x84ab6000) [pid = 1898] [serial = 877] [outer = (nil)] 15:41:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 329 (0x84abd800) [pid = 1898] [serial = 878] [outer = 0x84ab6000] 15:41:32 INFO - PROCESS | 1898 | 1461192092591 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 330 (0x84ac1000) [pid = 1898] [serial = 879] [outer = 0x84ab6000] 15:41:33 INFO - PROCESS | 1898 | 1461192093496 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1540ms 15:41:33 INFO - PROCESS | 1898 | 1461192093542 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 1898 | 1461192093546 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 15:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:41:33 INFO - PROCESS | 1898 | 1461192093552 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 1898 | 1461192093556 Marionette TRACE conn4 <- [1,1142,null,{}] 15:41:33 INFO - PROCESS | 1898 | 1461192093561 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:33 INFO - PROCESS | 1898 | 1461192093752 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 15:41:34 INFO - PROCESS | 1898 | 1461192094074 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x840bc400 == 127 [pid = 1898] [id = 293] 15:41:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 331 (0x840bdc00) [pid = 1898] [serial = 880] [outer = (nil)] 15:41:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 332 (0x840c3400) [pid = 1898] [serial = 881] [outer = 0x840bdc00] 15:41:34 INFO - PROCESS | 1898 | 1461192094167 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 333 (0x840c4c00) [pid = 1898] [serial = 882] [outer = 0x840bdc00] 15:41:35 INFO - PROCESS | 1898 | 1461192095047 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1533ms 15:41:35 INFO - PROCESS | 1898 | 1461192095086 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 1898 | 1461192095089 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 15:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:41:35 INFO - PROCESS | 1898 | 1461192095096 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 1898 | 1461192095100 Marionette TRACE conn4 <- [1,1146,null,{}] 15:41:35 INFO - PROCESS | 1898 | 1461192095105 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:35 INFO - PROCESS | 1898 | 1461192095296 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 15:41:35 INFO - PROCESS | 1898 | 1461192095573 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x840bd800 == 128 [pid = 1898] [id = 294] 15:41:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 334 (0x840c2000) [pid = 1898] [serial = 883] [outer = (nil)] 15:41:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 335 (0x8426a400) [pid = 1898] [serial = 884] [outer = 0x840c2000] 15:41:35 INFO - PROCESS | 1898 | 1461192095710 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 336 (0x8426d800) [pid = 1898] [serial = 885] [outer = 0x840c2000] 15:41:36 INFO - PROCESS | 1898 | 1461192096562 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1490ms 15:41:36 INFO - PROCESS | 1898 | 1461192096602 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 1898 | 1461192096606 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 15:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:41:36 INFO - PROCESS | 1898 | 1461192096614 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 1898 | 1461192096617 Marionette TRACE conn4 <- [1,1150,null,{}] 15:41:36 INFO - PROCESS | 1898 | 1461192096623 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:36 INFO - PROCESS | 1898 | 1461192096808 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 15:41:37 INFO - PROCESS | 1898 | 1461192097031 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x840bb800 == 129 [pid = 1898] [id = 295] 15:41:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 337 (0x84268000) [pid = 1898] [serial = 886] [outer = (nil)] 15:41:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 338 (0x84274800) [pid = 1898] [serial = 887] [outer = 0x84268000] 15:41:37 INFO - PROCESS | 1898 | 1461192097193 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 339 (0x844d5800) [pid = 1898] [serial = 888] [outer = 0x84268000] 15:41:38 INFO - PROCESS | 1898 | 1461192098054 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1483ms 15:41:38 INFO - PROCESS | 1898 | 1461192098099 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 15:41:38 INFO - PROCESS | 1898 | 1461192098105 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 15:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:41:38 INFO - PROCESS | 1898 | 1461192098116 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:41:38 INFO - PROCESS | 1898 | 1461192098120 Marionette TRACE conn4 <- [1,1154,null,{}] 15:41:38 INFO - PROCESS | 1898 | 1461192098129 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:38 INFO - PROCESS | 1898 | 1461192098336 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 15:41:38 INFO - PROCESS | 1898 | 1461192098652 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x84272000 == 130 [pid = 1898] [id = 296] 15:41:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 340 (0x84273000) [pid = 1898] [serial = 889] [outer = (nil)] 15:41:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 341 (0x843e2c00) [pid = 1898] [serial = 890] [outer = 0x84273000] 15:41:38 INFO - PROCESS | 1898 | 1461192098748 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 342 (0x843e5800) [pid = 1898] [serial = 891] [outer = 0x84273000] 15:41:39 INFO - PROCESS | 1898 | 1461192099582 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1532ms 15:41:39 INFO - PROCESS | 1898 | 1461192099648 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 1898 | 1461192099652 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 15:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:41:39 INFO - PROCESS | 1898 | 1461192099659 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 1898 | 1461192099662 Marionette TRACE conn4 <- [1,1158,null,{}] 15:41:39 INFO - PROCESS | 1898 | 1461192099668 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:39 INFO - PROCESS | 1898 | 1461192099851 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 15:41:40 INFO - PROCESS | 1898 | 1461192100160 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x840bb000 == 131 [pid = 1898] [id = 297] 15:41:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 343 (0x843e1c00) [pid = 1898] [serial = 892] [outer = (nil)] 15:41:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 344 (0x843ec000) [pid = 1898] [serial = 893] [outer = 0x843e1c00] 15:41:40 INFO - PROCESS | 1898 | 1461192100249 Marionette DEBUG loaded listener.js 15:41:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 345 (0x844d9400) [pid = 1898] [serial = 894] [outer = 0x843e1c00] 15:41:41 INFO - PROCESS | 1898 | 1461192101147 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1540ms 15:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:41:41 INFO - PROCESS | 1898 | 1461192101199 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 15:41:41 INFO - PROCESS | 1898 | 1461192101202 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 15:41:41 INFO - PROCESS | 1898 | 1461192101209 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 1898 | 1461192101212 Marionette TRACE conn4 <- [1,1162,null,{}] 15:41:41 INFO - PROCESS | 1898 | 1461192101218 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:41 INFO - PROCESS | 1898 | 1461192101402 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 15:41:41 INFO - PROCESS | 1898 | 1461192101723 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x83786800 == 132 [pid = 1898] [id = 298] 15:41:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 346 (0x83786c00) [pid = 1898] [serial = 895] [outer = (nil)] 15:41:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 347 (0x8378d400) [pid = 1898] [serial = 896] [outer = 0x83786c00] 15:41:41 INFO - PROCESS | 1898 | 1461192101814 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 348 (0x8378ec00) [pid = 1898] [serial = 897] [outer = 0x83786c00] 15:41:42 INFO - PROCESS | 1898 | 1461192102701 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1539ms 15:41:42 INFO - PROCESS | 1898 | 1461192102748 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 1898 | 1461192102752 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 15:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:41:42 INFO - PROCESS | 1898 | 1461192102758 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 1898 | 1461192102762 Marionette TRACE conn4 <- [1,1166,null,{}] 15:41:42 INFO - PROCESS | 1898 | 1461192102767 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:42 INFO - PROCESS | 1898 | 1461192102948 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x9032ec00 == 131 [pid = 1898] [id = 279] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8640a400 == 130 [pid = 1898] [id = 278] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7b1800 == 129 [pid = 1898] [id = 277] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c4400 == 128 [pid = 1898] [id = 276] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x88078400 == 127 [pid = 1898] [id = 275] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8630d800 == 126 [pid = 1898] [id = 274] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x86402000 == 125 [pid = 1898] [id = 266] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8c012000 == 124 [pid = 1898] [id = 265] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8c00b400 == 123 [pid = 1898] [id = 263] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8c00d400 == 122 [pid = 1898] [id = 264] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x9032a400 == 121 [pid = 1898] [id = 262] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x903dcc00 == 120 [pid = 1898] [id = 261] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x95b9d400 == 119 [pid = 1898] [id = 260] 15:41:44 INFO - PROCESS | 1898 | --DOCSHELL 0x8be55c00 == 118 [pid = 1898] [id = 257] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 347 (0x979eb000) [pid = 1898] [serial = 770] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 346 (0x93c1bc00) [pid = 1898] [serial = 768] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 345 (0x93de9800) [pid = 1898] [serial = 719] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 344 (0xa4770000) [pid = 1898] [serial = 746] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 343 (0x92ba5800) [pid = 1898] [serial = 767] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 342 (0x99f52c00) [pid = 1898] [serial = 731] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 341 (0x9ab13c00) [pid = 1898] [serial = 749] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 340 (0x9fc5cc00) [pid = 1898] [serial = 737] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 339 (0x913a8000) [pid = 1898] [serial = 758] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 338 (0x93df2800) [pid = 1898] [serial = 743] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 337 (0x97bbfc00) [pid = 1898] [serial = 725] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 336 (0x92a0c800) [pid = 1898] [serial = 710] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 335 (0x8fa4ec00) [pid = 1898] [serial = 753] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 334 (0x9df09400) [pid = 1898] [serial = 734] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 333 (0x8f3d3800) [pid = 1898] [serial = 755] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 332 (0x8be61c00) [pid = 1898] [serial = 704] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 331 (0x9332b400) [pid = 1898] [serial = 762] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 330 (0xa0eab000) [pid = 1898] [serial = 740] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 329 (0x96cd2400) [pid = 1898] [serial = 722] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 328 (0x8f7a9c00) [pid = 1898] [serial = 752] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 327 (0x92ba2400) [pid = 1898] [serial = 761] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 326 (0x992f7800) [pid = 1898] [serial = 728] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 325 (0x9366d800) [pid = 1898] [serial = 716] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 324 (0x8fa51c00) [pid = 1898] [serial = 707] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 323 (0x9366f800) [pid = 1898] [serial = 765] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 322 (0x8ff57400) [pid = 1898] [serial = 756] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 321 (0x9354f800) [pid = 1898] [serial = 713] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 320 (0x93631800) [pid = 1898] [serial = 764] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | --DOMWINDOW == 319 (0x920fbc00) [pid = 1898] [serial = 759] [outer = (nil)] [url = about:blank] 15:41:44 INFO - PROCESS | 1898 | 1461192104415 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e2c00 == 119 [pid = 1898] [id = 299] 15:41:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 320 (0x844e3000) [pid = 1898] [serial = 898] [outer = (nil)] 15:41:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 321 (0x84ab8400) [pid = 1898] [serial = 899] [outer = 0x844e3000] 15:41:44 INFO - PROCESS | 1898 | 1461192104507 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 322 (0x84abe800) [pid = 1898] [serial = 900] [outer = 0x844e3000] 15:41:45 INFO - PROCESS | 1898 | 1461192105304 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2584ms 15:41:45 INFO - PROCESS | 1898 | 1461192105345 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 15:41:45 INFO - PROCESS | 1898 | 1461192105349 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 15:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:41:45 INFO - PROCESS | 1898 | 1461192105357 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:41:45 INFO - PROCESS | 1898 | 1461192105363 Marionette TRACE conn4 <- [1,1170,null,{}] 15:41:45 INFO - PROCESS | 1898 | 1461192105370 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:45 INFO - PROCESS | 1898 | 1461192105574 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 15:41:45 INFO - PROCESS | 1898 | 1461192105749 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e3c00 == 120 [pid = 1898] [id = 300] 15:41:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 323 (0x84ac3400) [pid = 1898] [serial = 901] [outer = (nil)] 15:41:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 324 (0x86307c00) [pid = 1898] [serial = 902] [outer = 0x84ac3400] 15:41:45 INFO - PROCESS | 1898 | 1461192105827 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 325 (0x86407800) [pid = 1898] [serial = 903] [outer = 0x84ac3400] 15:41:46 INFO - PROCESS | 1898 | 1461192106712 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1393ms 15:41:46 INFO - PROCESS | 1898 | 1461192106752 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1898 | 1461192106759 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 15:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:41:46 INFO - PROCESS | 1898 | 1461192106772 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 1898 | 1461192106775 Marionette TRACE conn4 <- [1,1174,null,{}] 15:41:46 INFO - PROCESS | 1898 | 1461192106781 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:47 INFO - PROCESS | 1898 | 1461192107007 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 15:41:47 INFO - PROCESS | 1898 | 1461192107046 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630d800 == 121 [pid = 1898] [id = 301] 15:41:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 326 (0x880d6800) [pid = 1898] [serial = 904] [outer = (nil)] 15:41:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 327 (0x89fe7800) [pid = 1898] [serial = 905] [outer = 0x880d6800] 15:41:47 INFO - PROCESS | 1898 | 1461192107118 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 328 (0x8bd45000) [pid = 1898] [serial = 906] [outer = 0x880d6800] 15:41:48 INFO - PROCESS | 1898 | 1461192108050 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:41:48 INFO - PROCESS | 1898 | 1461192108112 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 15:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:41:48 INFO - PROCESS | 1898 | 1461192108134 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:41:48 INFO - PROCESS | 1898 | 1461192108142 Marionette TRACE conn4 <- [1,1178,null,{}] 15:41:48 INFO - PROCESS | 1898 | 1461192108151 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:48 INFO - PROCESS | 1898 | 1461192108390 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 15:41:48 INFO - PROCESS | 1898 | 1461192108412 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x86406000 == 122 [pid = 1898] [id = 302] 15:41:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 329 (0x8c01a800) [pid = 1898] [serial = 907] [outer = (nil)] 15:41:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 330 (0x8f401c00) [pid = 1898] [serial = 908] [outer = 0x8c01a800] 15:41:48 INFO - PROCESS | 1898 | 1461192108483 Marionette DEBUG loaded listener.js 15:41:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 331 (0x8f781400) [pid = 1898] [serial = 909] [outer = 0x8c01a800] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 330 (0x913b0c00) [pid = 1898] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 329 (0x889d8400) [pid = 1898] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 328 (0x93c14400) [pid = 1898] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 327 (0x8f7aa000) [pid = 1898] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 326 (0x88079000) [pid = 1898] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 325 (0x89fe0000) [pid = 1898] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 324 (0x900c4400) [pid = 1898] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:41:49 INFO - PROCESS | 1898 | --DOMWINDOW == 323 (0x9140d000) [pid = 1898] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:41:49 INFO - PROCESS | 1898 | 1461192109825 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:41:49 INFO - PROCESS | 1898 | 1461192109889 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 15:41:49 INFO - PROCESS | 1898 | 1461192109896 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 1898 | 1461192109899 Marionette TRACE conn4 <- [1,1182,null,{}] 15:41:49 INFO - PROCESS | 1898 | 1461192109904 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:50 INFO - PROCESS | 1898 | 1461192110081 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 15:41:50 INFO - PROCESS | 1898 | 1461192110279 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x85df7800 == 123 [pid = 1898] [id = 303] 15:41:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 324 (0x89fe0000) [pid = 1898] [serial = 910] [outer = (nil)] 15:41:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 325 (0x8f7acc00) [pid = 1898] [serial = 911] [outer = 0x89fe0000] 15:41:50 INFO - PROCESS | 1898 | 1461192110356 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 326 (0x8fa48c00) [pid = 1898] [serial = 912] [outer = 0x89fe0000] 15:41:50 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:50 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:41:51 INFO - PROCESS | 1898 | 1461192111100 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 1898 | 1461192111248 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 15:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:41:51 INFO - PROCESS | 1898 | 1461192111280 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 1898 | 1461192111284 Marionette TRACE conn4 <- [1,1186,null,{}] 15:41:51 INFO - PROCESS | 1898 | 1461192111294 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:51 INFO - PROCESS | 1898 | 1461192111493 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 15:41:51 INFO - PROCESS | 1898 | 1461192111826 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e1400 == 124 [pid = 1898] [id = 304] 15:41:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 327 (0x844e1800) [pid = 1898] [serial = 913] [outer = (nil)] 15:41:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 328 (0x84aba000) [pid = 1898] [serial = 914] [outer = 0x844e1800] 15:41:51 INFO - PROCESS | 1898 | 1461192111920 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 329 (0x84ac3000) [pid = 1898] [serial = 915] [outer = 0x844e1800] 15:41:52 INFO - PROCESS | 1898 | 1461192112853 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 1898 | 1461192112923 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 15:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:41:52 INFO - PROCESS | 1898 | 1461192112934 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - PROCESS | 1898 | 1461192112940 Marionette TRACE conn4 <- [1,1190,null,{}] 15:41:52 INFO - PROCESS | 1898 | 1461192112948 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:53 INFO - PROCESS | 1898 | 1461192113142 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 15:41:53 INFO - PROCESS | 1898 | 1461192113411 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630c000 == 125 [pid = 1898] [id = 305] 15:41:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 330 (0x887bfc00) [pid = 1898] [serial = 916] [outer = (nil)] 15:41:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 331 (0x89fdf800) [pid = 1898] [serial = 917] [outer = 0x887bfc00] 15:41:53 INFO - PROCESS | 1898 | 1461192113536 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 332 (0x8c00d400) [pid = 1898] [serial = 918] [outer = 0x887bfc00] 15:41:54 INFO - PROCESS | 1898 | 1461192114505 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:41:54 INFO - PROCESS | 1898 | 1461192114582 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 15:41:54 INFO - PROCESS | 1898 | 1461192114590 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 1898 | 1461192114593 Marionette TRACE conn4 <- [1,1194,null,{}] 15:41:54 INFO - PROCESS | 1898 | 1461192114602 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:54 INFO - PROCESS | 1898 | 1461192114800 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 15:41:55 INFO - PROCESS | 1898 | 1461192115164 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x900b9000 == 126 [pid = 1898] [id = 306] 15:41:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 333 (0x900c0800) [pid = 1898] [serial = 919] [outer = (nil)] 15:41:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 334 (0x9032e800) [pid = 1898] [serial = 920] [outer = 0x900c0800] 15:41:55 INFO - PROCESS | 1898 | 1461192115262 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 335 (0x903d7800) [pid = 1898] [serial = 921] [outer = 0x900c0800] 15:41:56 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:56 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:41:56 INFO - PROCESS | 1898 | 1461192116192 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1898 | 1461192116284 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 15:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:41:56 INFO - PROCESS | 1898 | 1461192116291 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1898 | 1461192116294 Marionette TRACE conn4 <- [1,1198,null,{}] 15:41:56 INFO - PROCESS | 1898 | 1461192116300 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:56 INFO - PROCESS | 1898 | 1461192116536 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 15:41:56 INFO - PROCESS | 1898 | 1461192116869 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c015000 == 127 [pid = 1898] [id = 307] 15:41:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 336 (0x8ff60000) [pid = 1898] [serial = 922] [outer = (nil)] 15:41:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 337 (0x92a05400) [pid = 1898] [serial = 923] [outer = 0x8ff60000] 15:41:56 INFO - PROCESS | 1898 | 1461192116959 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 338 (0x92ba3800) [pid = 1898] [serial = 924] [outer = 0x8ff60000] 15:41:57 INFO - PROCESS | 1898 | 1461192117832 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1580ms 15:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:41:57 INFO - PROCESS | 1898 | 1461192117871 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 1898 | 1461192117875 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 15:41:57 INFO - PROCESS | 1898 | 1461192117881 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 1898 | 1461192117885 Marionette TRACE conn4 <- [1,1202,null,{}] 15:41:57 INFO - PROCESS | 1898 | 1461192117891 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:58 INFO - PROCESS | 1898 | 1461192118071 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 15:41:58 INFO - PROCESS | 1898 | 1461192118341 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x91411800 == 128 [pid = 1898] [id = 308] 15:41:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 339 (0x91413800) [pid = 1898] [serial = 925] [outer = (nil)] 15:41:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 340 (0x93549800) [pid = 1898] [serial = 926] [outer = 0x91413800] 15:41:58 INFO - PROCESS | 1898 | 1461192118471 Marionette DEBUG loaded listener.js 15:41:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 341 (0x9362bc00) [pid = 1898] [serial = 927] [outer = 0x91413800] 15:41:59 INFO - PROCESS | 1898 | --DOCSHELL 0x96bde800 == 127 [pid = 1898] [id = 10] 15:41:59 INFO - PROCESS | 1898 | 1461192119454 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:41:59 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 15:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1642ms 15:41:59 INFO - PROCESS | 1898 | 1461192119524 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1898 | 1461192119528 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 15:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:41:59 INFO - PROCESS | 1898 | 1461192119534 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 1898 | 1461192119538 Marionette TRACE conn4 <- [1,1206,null,{}] 15:41:59 INFO - PROCESS | 1898 | 1461192119544 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:59 INFO - PROCESS | 1898 | 1461192119806 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 15:42:00 INFO - PROCESS | 1898 | 1461192120133 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x93c14400 == 128 [pid = 1898] [id = 309] 15:42:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 342 (0x93c17000) [pid = 1898] [serial = 928] [outer = (nil)] 15:42:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 343 (0x93df2000) [pid = 1898] [serial = 929] [outer = 0x93c17000] 15:42:00 INFO - PROCESS | 1898 | 1461192120249 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 344 (0x96bde800) [pid = 1898] [serial = 930] [outer = 0x93c17000] 15:42:01 INFO - PROCESS | 1898 | 1461192121277 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:42:01 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 15:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1785ms 15:42:01 INFO - PROCESS | 1898 | 1461192121321 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 1898 | 1461192121325 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 15:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:42:01 INFO - PROCESS | 1898 | 1461192121331 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - PROCESS | 1898 | 1461192121334 Marionette TRACE conn4 <- [1,1210,null,{}] 15:42:01 INFO - PROCESS | 1898 | 1461192121340 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:01 INFO - PROCESS | 1898 | 1461192121522 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 15:42:01 INFO - PROCESS | 1898 | 1461192121851 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x93c18800 == 129 [pid = 1898] [id = 310] 15:42:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 345 (0x93de6000) [pid = 1898] [serial = 931] [outer = (nil)] 15:42:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 346 (0x98fb0800) [pid = 1898] [serial = 932] [outer = 0x93de6000] 15:42:01 INFO - PROCESS | 1898 | 1461192121948 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 347 (0x992ee800) [pid = 1898] [serial = 933] [outer = 0x93de6000] 15:42:02 INFO - PROCESS | 1898 | 1461192122845 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1580ms 15:42:02 INFO - PROCESS | 1898 | 1461192122912 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1898 | 1461192122919 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 15:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:42:02 INFO - PROCESS | 1898 | 1461192122926 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1898 | 1461192122929 Marionette TRACE conn4 <- [1,1214,null,{}] 15:42:02 INFO - PROCESS | 1898 | 1461192122935 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:03 INFO - PROCESS | 1898 | 1461192123156 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 15:42:03 INFO - PROCESS | 1898 | 1461192123462 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x938c8800 == 130 [pid = 1898] [id = 311] 15:42:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 348 (0x995a9c00) [pid = 1898] [serial = 934] [outer = (nil)] 15:42:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 349 (0x9a2ed800) [pid = 1898] [serial = 935] [outer = 0x995a9c00] 15:42:03 INFO - PROCESS | 1898 | 1461192123555 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 350 (0x9aa36000) [pid = 1898] [serial = 936] [outer = 0x995a9c00] 15:42:04 INFO - PROCESS | 1898 | 1461192124441 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1538ms 15:42:04 INFO - PROCESS | 1898 | 1461192124464 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1898 | 1461192124468 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 15:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:42:04 INFO - PROCESS | 1898 | 1461192124474 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1898 | 1461192124477 Marionette TRACE conn4 <- [1,1218,null,{}] 15:42:04 INFO - PROCESS | 1898 | 1461192124484 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:04 INFO - PROCESS | 1898 | 1461192124670 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 15:42:05 INFO - PROCESS | 1898 | 1461192124986 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x93324400 == 131 [pid = 1898] [id = 312] 15:42:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 351 (0x93665000) [pid = 1898] [serial = 937] [outer = (nil)] 15:42:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 352 (0x9b2a8000) [pid = 1898] [serial = 938] [outer = 0x93665000] 15:42:05 INFO - PROCESS | 1898 | 1461192125082 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 353 (0x9fc54400) [pid = 1898] [serial = 939] [outer = 0x93665000] 15:42:05 INFO - PROCESS | 1898 | 1461192125941 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1537ms 15:42:06 INFO - PROCESS | 1898 | 1461192126013 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1898 | 1461192126016 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 15:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:42:06 INFO - PROCESS | 1898 | 1461192126023 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1898 | 1461192126027 Marionette TRACE conn4 <- [1,1222,null,{}] 15:42:06 INFO - PROCESS | 1898 | 1461192126033 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:06 INFO - PROCESS | 1898 | 1461192126251 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 15:42:06 INFO - PROCESS | 1898 | 1461192126556 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x977f0800 == 132 [pid = 1898] [id = 313] 15:42:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 354 (0x9ab12800) [pid = 1898] [serial = 940] [outer = (nil)] 15:42:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 355 (0xa0f9b000) [pid = 1898] [serial = 941] [outer = 0x9ab12800] 15:42:06 INFO - PROCESS | 1898 | 1461192126649 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 356 (0xa4455800) [pid = 1898] [serial = 942] [outer = 0x9ab12800] 15:42:07 INFO - PROCESS | 1898 | 1461192127497 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1898 | 1461192127563 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 15:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:42:07 INFO - PROCESS | 1898 | 1461192127569 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1898 | 1461192127574 Marionette TRACE conn4 <- [1,1226,null,{}] 15:42:07 INFO - PROCESS | 1898 | 1461192127579 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:07 INFO - PROCESS | 1898 | 1461192127825 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 15:42:08 INFO - PROCESS | 1898 | 1461192128145 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x86de3400 == 133 [pid = 1898] [id = 314] 15:42:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 357 (0x86deb800) [pid = 1898] [serial = 943] [outer = (nil)] 15:42:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 358 (0x9779b800) [pid = 1898] [serial = 944] [outer = 0x86deb800] 15:42:08 INFO - PROCESS | 1898 | 1461192128243 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 359 (0xa4777800) [pid = 1898] [serial = 945] [outer = 0x86deb800] 15:42:09 INFO - PROCESS | 1898 | 1461192129119 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1589ms 15:42:09 INFO - PROCESS | 1898 | 1461192129159 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 1898 | 1461192129162 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 15:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:42:09 INFO - PROCESS | 1898 | 1461192129168 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 1898 | 1461192129172 Marionette TRACE conn4 <- [1,1230,null,{}] 15:42:09 INFO - PROCESS | 1898 | 1461192129178 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:09 INFO - PROCESS | 1898 | 1461192129366 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 15:42:09 INFO - PROCESS | 1898 | 1461192129684 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881b400 == 134 [pid = 1898] [id = 315] 15:42:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 360 (0x8881cc00) [pid = 1898] [serial = 946] [outer = (nil)] 15:42:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 361 (0x88821000) [pid = 1898] [serial = 947] [outer = 0x8881cc00] 15:42:09 INFO - PROCESS | 1898 | 1461192129783 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 362 (0x88824400) [pid = 1898] [serial = 948] [outer = 0x8881cc00] 15:42:10 INFO - PROCESS | 1898 | 1461192130638 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1533ms 15:42:10 INFO - PROCESS | 1898 | 1461192130703 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1898 | 1461192130707 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 15:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:42:10 INFO - PROCESS | 1898 | 1461192130714 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1898 | 1461192130717 Marionette TRACE conn4 <- [1,1234,null,{}] 15:42:10 INFO - PROCESS | 1898 | 1461192130723 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:10 INFO - PROCESS | 1898 | 1461192130911 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 15:42:11 INFO - PROCESS | 1898 | 1461192131223 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x84270800 == 135 [pid = 1898] [id = 316] 15:42:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 363 (0x88822c00) [pid = 1898] [serial = 949] [outer = (nil)] 15:42:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 364 (0x88ba8800) [pid = 1898] [serial = 950] [outer = 0x88822c00] 15:42:11 INFO - PROCESS | 1898 | 1461192131314 Marionette DEBUG loaded listener.js 15:42:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 365 (0x88ba9800) [pid = 1898] [serial = 951] [outer = 0x88822c00] 15:42:12 INFO - PROCESS | 1898 | 1461192132157 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1489ms 15:42:12 INFO - PROCESS | 1898 | 1461192132204 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 15:42:12 INFO - PROCESS | 1898 | 1461192132208 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 15:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:42:12 INFO - PROCESS | 1898 | 1461192132215 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1898 | 1461192132218 Marionette TRACE conn4 <- [1,1238,null,{}] 15:42:12 INFO - PROCESS | 1898 | 1461192132224 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:12 INFO - PROCESS | 1898 | 1461192132401 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 15:42:12 INFO - PROCESS | 1898 | 1461192132673 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e0c00 == 136 [pid = 1898] [id = 317] 15:42:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 366 (0x88822400) [pid = 1898] [serial = 952] [outer = (nil)] 15:42:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 367 (0x88bb0c00) [pid = 1898] [serial = 953] [outer = 0x88822400] 15:42:12 INFO - PROCESS | 1898 | 1461192132809 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 368 (0x88bb3c00) [pid = 1898] [serial = 954] [outer = 0x88822400] 15:42:13 INFO - PROCESS | 1898 | 1461192133618 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1446ms 15:42:13 INFO - PROCESS | 1898 | 1461192133662 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 1898 | 1461192133665 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 15:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:42:13 INFO - PROCESS | 1898 | 1461192133672 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 1898 | 1461192133674 Marionette TRACE conn4 <- [1,1242,null,{}] 15:42:13 INFO - PROCESS | 1898 | 1461192133680 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:13 INFO - PROCESS | 1898 | 1461192133862 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 15:42:14 INFO - PROCESS | 1898 | 1461192134163 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756b000 == 137 [pid = 1898] [id = 318] 15:42:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 369 (0x8756e800) [pid = 1898] [serial = 955] [outer = (nil)] 15:42:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 370 (0x87572000) [pid = 1898] [serial = 956] [outer = 0x8756e800] 15:42:14 INFO - PROCESS | 1898 | 1461192134302 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 371 (0x87573800) [pid = 1898] [serial = 957] [outer = 0x8756e800] 15:42:15 INFO - PROCESS | 1898 | 1461192135839 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2241ms 15:42:15 INFO - PROCESS | 1898 | 1461192135919 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1898 | 1461192135924 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 15:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:42:15 INFO - PROCESS | 1898 | 1461192135932 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 1898 | 1461192135936 Marionette TRACE conn4 <- [1,1246,null,{}] 15:42:15 INFO - PROCESS | 1898 | 1461192135944 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:16 INFO - PROCESS | 1898 | 1461192136154 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 15:42:16 INFO - PROCESS | 1898 | 1461192136427 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab7400 == 138 [pid = 1898] [id = 319] 15:42:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 372 (0x84ac4800) [pid = 1898] [serial = 958] [outer = (nil)] 15:42:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 373 (0x86406800) [pid = 1898] [serial = 959] [outer = 0x84ac4800] 15:42:16 INFO - PROCESS | 1898 | 1461192136512 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 374 (0x86ded000) [pid = 1898] [serial = 960] [outer = 0x84ac4800] 15:42:17 INFO - PROCESS | 1898 | 1461192137549 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1684ms 15:42:17 INFO - PROCESS | 1898 | 1461192137617 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1898 | 1461192137625 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 15:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:42:17 INFO - PROCESS | 1898 | 1461192137635 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1898 | 1461192137640 Marionette TRACE conn4 <- [1,1250,null,{}] 15:42:17 INFO - PROCESS | 1898 | 1461192137646 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:17 INFO - PROCESS | 1898 | 1461192137869 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 15:42:18 INFO - PROCESS | 1898 | 1461192138200 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x85df5000 == 139 [pid = 1898] [id = 320] 15:42:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 375 (0x85df5400) [pid = 1898] [serial = 961] [outer = (nil)] 15:42:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 376 (0x88076800) [pid = 1898] [serial = 962] [outer = 0x85df5400] 15:42:18 INFO - PROCESS | 1898 | 1461192138277 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 377 (0x880e1c00) [pid = 1898] [serial = 963] [outer = 0x85df5400] 15:42:19 INFO - PROCESS | 1898 | 1461192139222 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1637ms 15:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:42:19 INFO - PROCESS | 1898 | 1461192139273 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1898 | 1461192139276 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 15:42:19 INFO - PROCESS | 1898 | 1461192139283 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1898 | 1461192139289 Marionette TRACE conn4 <- [1,1254,null,{}] 15:42:19 INFO - PROCESS | 1898 | 1461192139304 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:19 INFO - PROCESS | 1898 | 1461192139483 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 15:42:19 INFO - PROCESS | 1898 | 1461192139811 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x83788c00 == 140 [pid = 1898] [id = 321] 15:42:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 378 (0x844da800) [pid = 1898] [serial = 964] [outer = (nil)] 15:42:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 379 (0x8be59c00) [pid = 1898] [serial = 965] [outer = 0x844da800] 15:42:19 INFO - PROCESS | 1898 | 1461192139896 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 380 (0x8ec5a400) [pid = 1898] [serial = 966] [outer = 0x844da800] 15:42:20 INFO - PROCESS | 1898 | 1461192140760 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1538ms 15:42:20 INFO - PROCESS | 1898 | 1461192140821 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 1898 | 1461192140826 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 15:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:42:20 INFO - PROCESS | 1898 | 1461192140832 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 1898 | 1461192140835 Marionette TRACE conn4 <- [1,1258,null,{}] 15:42:20 INFO - PROCESS | 1898 | 1461192140840 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:21 INFO - PROCESS | 1898 | 1461192141035 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 15:42:21 INFO - PROCESS | 1898 | 1461192141353 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0xa45f0800 == 139 [pid = 1898] [id = 248] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x920f0800 == 138 [pid = 1898] [id = 41] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x903db400 == 137 [pid = 1898] [id = 40] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x86406000 == 136 [pid = 1898] [id = 302] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8630d800 == 135 [pid = 1898] [id = 301] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x9a2a9400 == 134 [pid = 1898] [id = 244] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x843e3c00 == 133 [pid = 1898] [id = 300] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x844e2c00 == 132 [pid = 1898] [id = 299] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x840bb000 == 131 [pid = 1898] [id = 297] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x84272000 == 130 [pid = 1898] [id = 296] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x840bd800 == 129 [pid = 1898] [id = 294] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x840bb800 == 128 [pid = 1898] [id = 295] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x840bc400 == 127 [pid = 1898] [id = 293] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab5c00 == 126 [pid = 1898] [id = 292] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x880e2400 == 125 [pid = 1898] [id = 290] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0xa4aa3c00 == 124 [pid = 1898] [id = 291] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x880d3400 == 123 [pid = 1898] [id = 289] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x94f8e000 == 122 [pid = 1898] [id = 288] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x89fe4c00 == 121 [pid = 1898] [id = 287] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x995f1000 == 120 [pid = 1898] [id = 285] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x98faec00 == 119 [pid = 1898] [id = 286] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x904d9800 == 118 [pid = 1898] [id = 284] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8f404800 == 117 [pid = 1898] [id = 283] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x9033d000 == 116 [pid = 1898] [id = 282] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x88077800 == 115 [pid = 1898] [id = 243] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc1c00 == 114 [pid = 1898] [id = 281] 15:42:21 INFO - PROCESS | 1898 | --DOCSHELL 0x8549d000 == 113 [pid = 1898] [id = 280] 15:42:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x83790800 == 114 [pid = 1898] [id = 322] 15:42:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 381 (0x83792000) [pid = 1898] [serial = 967] [outer = (nil)] 15:42:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 382 (0x840c5800) [pid = 1898] [serial = 968] [outer = 0x83792000] 15:42:21 INFO - PROCESS | 1898 | 1461192141859 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 383 (0x843e0400) [pid = 1898] [serial = 969] [outer = 0x83792000] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 382 (0x92a77c00) [pid = 1898] [serial = 839] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 381 (0x908ff800) [pid = 1898] [serial = 836] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 380 (0x9200b800) [pid = 1898] [serial = 837] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 379 (0x920f5000) [pid = 1898] [serial = 776] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 378 (0x86306400) [pid = 1898] [serial = 809] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 377 (0x854a2400) [pid = 1898] [serial = 812] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 376 (0x86304000) [pid = 1898] [serial = 815] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 375 (0x8570f000) [pid = 1898] [serial = 818] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 374 (0x8630ec00) [pid = 1898] [serial = 821] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 373 (0x98fb1400) [pid = 1898] [serial = 771] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 372 (0x8fa49400) [pid = 1898] [serial = 830] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 371 (0x8f789400) [pid = 1898] [serial = 797] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 370 (0x889d8c00) [pid = 1898] [serial = 827] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 369 (0x8be5b000) [pid = 1898] [serial = 828] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 368 (0xa4a9b400) [pid = 1898] [serial = 803] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 367 (0x86409c00) [pid = 1898] [serial = 800] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 366 (0x9aba2800) [pid = 1898] [serial = 782] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 365 (0x8be60800) [pid = 1898] [serial = 825] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 364 (0x8bd4ac00) [pid = 1898] [serial = 824] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 363 (0x9959d000) [pid = 1898] [serial = 779] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 362 (0xa0ea7c00) [pid = 1898] [serial = 785] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 361 (0x8c013800) [pid = 1898] [serial = 791] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 360 (0x85df1800) [pid = 1898] [serial = 806] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 359 (0xa4a72400) [pid = 1898] [serial = 788] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 358 (0x8f77f400) [pid = 1898] [serial = 794] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 357 (0x8f6c8c00) [pid = 1898] [serial = 773] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 356 (0x9033bc00) [pid = 1898] [serial = 833] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 355 (0x903d8c00) [pid = 1898] [serial = 834] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 354 (0x8ff5b000) [pid = 1898] [serial = 831] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 353 (0xa4773c00) [pid = 1898] [serial = 639] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | --DOMWINDOW == 352 (0x92b9b400) [pid = 1898] [serial = 702] [outer = (nil)] [url = about:blank] 15:42:22 INFO - PROCESS | 1898 | 1461192142769 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1985ms 15:42:22 INFO - PROCESS | 1898 | 1461192142817 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 15:42:22 INFO - PROCESS | 1898 | 1461192142820 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 15:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:42:22 INFO - PROCESS | 1898 | 1461192142826 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:42:22 INFO - PROCESS | 1898 | 1461192142829 Marionette TRACE conn4 <- [1,1262,null,{}] 15:42:22 INFO - PROCESS | 1898 | 1461192142834 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:23 INFO - PROCESS | 1898 | 1461192143003 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 15:42:23 INFO - PROCESS | 1898 | 1461192143186 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x840c0c00 == 115 [pid = 1898] [id = 323] 15:42:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 353 (0x854a9400) [pid = 1898] [serial = 970] [outer = (nil)] 15:42:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 354 (0x86306400) [pid = 1898] [serial = 971] [outer = 0x854a9400] 15:42:23 INFO - PROCESS | 1898 | 1461192143261 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 355 (0x86406000) [pid = 1898] [serial = 972] [outer = 0x854a9400] 15:42:24 INFO - PROCESS | 1898 | 1461192144051 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1278ms 15:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:42:24 INFO - PROCESS | 1898 | 1461192144109 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 1898 | 1461192144111 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 15:42:24 INFO - PROCESS | 1898 | 1461192144118 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 1898 | 1461192144121 Marionette TRACE conn4 <- [1,1266,null,{}] 15:42:24 INFO - PROCESS | 1898 | 1461192144127 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:24 INFO - PROCESS | 1898 | 1461192144315 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 15:42:24 INFO - PROCESS | 1898 | 1461192144326 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ac2000 == 116 [pid = 1898] [id = 324] 15:42:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 356 (0x880d8800) [pid = 1898] [serial = 973] [outer = (nil)] 15:42:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 357 (0x8ecc1c00) [pid = 1898] [serial = 974] [outer = 0x880d8800] 15:42:24 INFO - PROCESS | 1898 | 1461192144399 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 358 (0x8f3cfc00) [pid = 1898] [serial = 975] [outer = 0x880d8800] 15:42:25 INFO - PROCESS | 1898 | 1461192145367 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1280ms 15:42:25 INFO - PROCESS | 1898 | 1461192145398 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 1898 | 1461192145402 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 15:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:42:25 INFO - PROCESS | 1898 | 1461192145408 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 1898 | 1461192145410 Marionette TRACE conn4 <- [1,1270,null,{}] 15:42:25 INFO - PROCESS | 1898 | 1461192145416 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:25 INFO - PROCESS | 1898 | 1461192145668 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 15:42:25 INFO - PROCESS | 1898 | 1461192145703 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x880e2400 == 117 [pid = 1898] [id = 325] 15:42:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 359 (0x889de400) [pid = 1898] [serial = 976] [outer = (nil)] 15:42:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 360 (0x8f789400) [pid = 1898] [serial = 977] [outer = 0x889de400] 15:42:25 INFO - PROCESS | 1898 | 1461192145776 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 361 (0x8f7ad000) [pid = 1898] [serial = 978] [outer = 0x889de400] 15:42:28 INFO - PROCESS | 1898 | 1461192148271 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 360 (0x99a34400) [pid = 1898] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 359 (0x99839400) [pid = 1898] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 358 (0x938c4400) [pid = 1898] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 357 (0x96feb800) [pid = 1898] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 356 (0x90343400) [pid = 1898] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 355 (0x89fe9800) [pid = 1898] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 354 (0xa0ea4400) [pid = 1898] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 353 (0x9a2a8c00) [pid = 1898] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 352 (0x9ea16800) [pid = 1898] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 351 (0x904d1400) [pid = 1898] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 350 (0x9032bc00) [pid = 1898] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 349 (0x8f408800) [pid = 1898] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 348 (0x920efc00) [pid = 1898] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 347 (0x887c7c00) [pid = 1898] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 346 (0x8f3cb400) [pid = 1898] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 345 (0x93663800) [pid = 1898] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 344 (0x8f6c4800) [pid = 1898] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 343 (0x903e0000) [pid = 1898] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 342 (0x8ec5bc00) [pid = 1898] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 341 (0x8f3d8000) [pid = 1898] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 340 (0x92a7a000) [pid = 1898] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 339 (0x900bc000) [pid = 1898] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 338 (0x90339c00) [pid = 1898] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 337 (0x92a07400) [pid = 1898] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 336 (0x887ce800) [pid = 1898] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 335 (0x979f6000) [pid = 1898] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 334 (0x8ff5ec00) [pid = 1898] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 333 (0x9ab06000) [pid = 1898] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 332 (0x89fe4400) [pid = 1898] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 331 (0x94f8b800) [pid = 1898] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 330 (0x93dee000) [pid = 1898] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 329 (0x99f5a000) [pid = 1898] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 328 (0x99f63c00) [pid = 1898] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 327 (0x85708400) [pid = 1898] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 326 (0xa2826400) [pid = 1898] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 325 (0x93542400) [pid = 1898] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 324 (0x8549c400) [pid = 1898] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 323 (0x93669c00) [pid = 1898] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 322 (0x8eea6c00) [pid = 1898] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 321 (0x8fa52000) [pid = 1898] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 320 (0x91410000) [pid = 1898] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 319 (0x8f6c7400) [pid = 1898] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 318 (0xa0fa6800) [pid = 1898] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 317 (0x9a2e8000) [pid = 1898] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 316 (0x889d2800) [pid = 1898] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 315 (0x99834000) [pid = 1898] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 314 (0x8be55800) [pid = 1898] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 313 (0xa0fa4000) [pid = 1898] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 312 (0x903dfc00) [pid = 1898] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 311 (0x85dea000) [pid = 1898] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 310 (0xa476d800) [pid = 1898] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 309 (0x94f8a800) [pid = 1898] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 308 (0x9b2a1400) [pid = 1898] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 307 (0x93327400) [pid = 1898] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 3095ms 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 306 (0x8f6c7800) [pid = 1898] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 305 (0x85df6c00) [pid = 1898] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 304 (0x86402400) [pid = 1898] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 303 (0xa2825800) [pid = 1898] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 302 (0x9ab11c00) [pid = 1898] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 301 (0x887c1000) [pid = 1898] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 300 (0x92a07c00) [pid = 1898] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 299 (0x8be5cc00) [pid = 1898] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 298 (0xa45f0c00) [pid = 1898] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 297 (0x94f16000) [pid = 1898] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 296 (0x8f3d7400) [pid = 1898] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 295 (0x8f78a400) [pid = 1898] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 294 (0xa4a47c00) [pid = 1898] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 293 (0x8549f400) [pid = 1898] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 292 (0xa476bc00) [pid = 1898] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 291 (0x96be1400) [pid = 1898] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 290 (0x903e0400) [pid = 1898] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 289 (0x8ff5a800) [pid = 1898] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 288 (0x8570b800) [pid = 1898] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 287 (0xa3c7cc00) [pid = 1898] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 286 (0x9354c400) [pid = 1898] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 285 (0x9aa5a000) [pid = 1898] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 284 (0x903d4c00) [pid = 1898] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 283 (0x92a77400) [pid = 1898] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 282 (0x8bd4b800) [pid = 1898] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 281 (0x8bd46800) [pid = 1898] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 280 (0x99f65400) [pid = 1898] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 279 (0x9ab0d000) [pid = 1898] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 278 (0x8f77ec00) [pid = 1898] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 277 (0x92a08000) [pid = 1898] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 276 (0x8806fc00) [pid = 1898] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 275 (0xa4a4dc00) [pid = 1898] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 274 (0x9a30dc00) [pid = 1898] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 273 (0x8eeaa800) [pid = 1898] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 272 (0x8f409000) [pid = 1898] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 271 (0x89fde000) [pid = 1898] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 270 (0x8f6cf800) [pid = 1898] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 269 (0x9779e400) [pid = 1898] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 268 (0x8c00b800) [pid = 1898] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 267 (0x8eeaec00) [pid = 1898] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 266 (0x8c010400) [pid = 1898] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 265 (0x995f2c00) [pid = 1898] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 264 (0x8ec66800) [pid = 1898] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 263 (0x94f88400) [pid = 1898] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 262 (0x9362e000) [pid = 1898] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 261 (0x8ec64c00) [pid = 1898] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 260 (0x920ed800) [pid = 1898] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 259 (0x903df000) [pid = 1898] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 258 (0x94f17000) [pid = 1898] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 257 (0x880d6800) [pid = 1898] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 256 (0x8c01a800) [pid = 1898] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 255 (0x880d4000) [pid = 1898] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 254 (0x840c2000) [pid = 1898] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 253 (0x8fa4c000) [pid = 1898] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 252 (0x84ab6000) [pid = 1898] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 251 (0x903d6c00) [pid = 1898] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 250 (0xa4aa5800) [pid = 1898] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 249 (0x8ecce400) [pid = 1898] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 248 (0xa4a50c00) [pid = 1898] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 247 (0x83786c00) [pid = 1898] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 246 (0x840bdc00) [pid = 1898] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 245 (0x995f1800) [pid = 1898] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 244 (0x84273000) [pid = 1898] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 243 (0x84ac3400) [pid = 1898] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 242 (0x9b29e800) [pid = 1898] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 241 (0x92c6c400) [pid = 1898] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 240 (0x84268000) [pid = 1898] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 239 (0x844e3000) [pid = 1898] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 238 (0x938d2400) [pid = 1898] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 237 (0x8549f000) [pid = 1898] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 236 (0x843e1c00) [pid = 1898] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:42:28 INFO - PROCESS | 1898 | --DOMWINDOW == 235 (0x9ea17000) [pid = 1898] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:42:28 INFO - PROCESS | 1898 | 1461192148513 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 15:42:28 INFO - PROCESS | 1898 | 1461192148519 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 15:42:28 INFO - PROCESS | 1898 | 1461192148550 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:42:28 INFO - PROCESS | 1898 | 1461192148555 Marionette TRACE conn4 <- [1,1274,null,{}] 15:42:28 INFO - PROCESS | 1898 | 1461192148566 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:28 INFO - PROCESS | 1898 | 1461192148806 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 15:42:29 INFO - PROCESS | 1898 | 1461192148994 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x840be400 == 118 [pid = 1898] [id = 326] 15:42:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 236 (0x8426c000) [pid = 1898] [serial = 979] [outer = (nil)] 15:42:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 237 (0x844d5400) [pid = 1898] [serial = 980] [outer = 0x8426c000] 15:42:29 INFO - PROCESS | 1898 | 1461192149065 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 238 (0x8549b800) [pid = 1898] [serial = 981] [outer = 0x8426c000] 15:42:29 INFO - PROCESS | 1898 | 1461192149729 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1215ms 15:42:29 INFO - PROCESS | 1898 | 1461192149747 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 1898 | 1461192149750 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 15:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:42:29 INFO - PROCESS | 1898 | 1461192149757 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1898 | 1461192149759 Marionette TRACE conn4 <- [1,1278,null,{}] 15:42:29 INFO - PROCESS | 1898 | 1461192149765 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:30 INFO - PROCESS | 1898 | 1461192150004 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 15:42:30 INFO - PROCESS | 1898 | 1461192150028 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x83789800 == 119 [pid = 1898] [id = 327] 15:42:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 239 (0x840bb400) [pid = 1898] [serial = 982] [outer = (nil)] 15:42:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 240 (0x8806fc00) [pid = 1898] [serial = 983] [outer = 0x840bb400] 15:42:30 INFO - PROCESS | 1898 | 1461192150099 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 241 (0x887c0000) [pid = 1898] [serial = 984] [outer = 0x840bb400] 15:42:31 INFO - PROCESS | 1898 | 1461192151343 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1629ms 15:42:31 INFO - PROCESS | 1898 | 1461192151388 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 1898 | 1461192151393 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 15:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:42:31 INFO - PROCESS | 1898 | 1461192151402 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1898 | 1461192151408 Marionette TRACE conn4 <- [1,1282,null,{}] 15:42:31 INFO - PROCESS | 1898 | 1461192151416 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:31 INFO - PROCESS | 1898 | 1461192151613 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 15:42:31 INFO - PROCESS | 1898 | 1461192151893 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x8549e400 == 120 [pid = 1898] [id = 328] 15:42:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 242 (0x8570a800) [pid = 1898] [serial = 985] [outer = (nil)] 15:42:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 243 (0x85df7000) [pid = 1898] [serial = 986] [outer = 0x8570a800] 15:42:32 INFO - PROCESS | 1898 | 1461192152023 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 244 (0x86deb000) [pid = 1898] [serial = 987] [outer = 0x8570a800] 15:42:33 INFO - PROCESS | 1898 | 1461192153005 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1642ms 15:42:33 INFO - PROCESS | 1898 | 1461192153045 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1898 | 1461192153054 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 15:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:42:33 INFO - PROCESS | 1898 | 1461192153065 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1898 | 1461192153068 Marionette TRACE conn4 <- [1,1286,null,{}] 15:42:33 INFO - PROCESS | 1898 | 1461192153075 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1898 | 1461192153289 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 15:42:33 INFO - PROCESS | 1898 | 1461192153598 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x87572800 == 121 [pid = 1898] [id = 329] 15:42:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 245 (0x880d6c00) [pid = 1898] [serial = 988] [outer = (nil)] 15:42:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 246 (0x8881ec00) [pid = 1898] [serial = 989] [outer = 0x880d6c00] 15:42:33 INFO - PROCESS | 1898 | 1461192153726 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 247 (0x889db800) [pid = 1898] [serial = 990] [outer = 0x880d6c00] 15:42:34 INFO - PROCESS | 1898 | 1461192154598 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1582ms 15:42:34 INFO - PROCESS | 1898 | 1461192154647 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 15:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:42:34 INFO - PROCESS | 1898 | 1461192154651 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 15:42:34 INFO - PROCESS | 1898 | 1461192154658 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1898 | 1461192154664 Marionette TRACE conn4 <- [1,1290,null,{}] 15:42:34 INFO - PROCESS | 1898 | 1461192154681 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:34 INFO - PROCESS | 1898 | 1461192154880 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 15:42:35 INFO - PROCESS | 1898 | 1461192155194 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756a400 == 122 [pid = 1898] [id = 330] 15:42:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 248 (0x88827000) [pid = 1898] [serial = 991] [outer = (nil)] 15:42:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 249 (0x8c00b800) [pid = 1898] [serial = 992] [outer = 0x88827000] 15:42:35 INFO - PROCESS | 1898 | 1461192155290 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 250 (0x8ec59c00) [pid = 1898] [serial = 993] [outer = 0x88827000] 15:42:36 INFO - PROCESS | 1898 | 1461192156136 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1539ms 15:42:36 INFO - PROCESS | 1898 | 1461192156197 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 1898 | 1461192156202 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 15:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:42:36 INFO - PROCESS | 1898 | 1461192156208 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1898 | 1461192156212 Marionette TRACE conn4 <- [1,1294,null,{}] 15:42:36 INFO - PROCESS | 1898 | 1461192156219 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 1898 | 1461192156410 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 15:42:36 INFO - PROCESS | 1898 | 1461192156714 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x854a4c00 == 123 [pid = 1898] [id = 331] 15:42:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 251 (0x88818800) [pid = 1898] [serial = 994] [outer = (nil)] 15:42:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 252 (0x8f3ccc00) [pid = 1898] [serial = 995] [outer = 0x88818800] 15:42:36 INFO - PROCESS | 1898 | 1461192156806 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 253 (0x8f405400) [pid = 1898] [serial = 996] [outer = 0x88818800] 15:42:37 INFO - PROCESS | 1898 | 1461192157688 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1531ms 15:42:37 INFO - PROCESS | 1898 | 1461192157741 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1898 | 1461192157745 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 15:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:42:37 INFO - PROCESS | 1898 | 1461192157752 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1898 | 1461192157755 Marionette TRACE conn4 <- [1,1298,null,{}] 15:42:37 INFO - PROCESS | 1898 | 1461192157761 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:37 INFO - PROCESS | 1898 | 1461192157973 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 15:42:38 INFO - PROCESS | 1898 | 1461192158292 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x840c4400 == 124 [pid = 1898] [id = 332] 15:42:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 254 (0x8ec66800) [pid = 1898] [serial = 997] [outer = (nil)] 15:42:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 255 (0x8f78b400) [pid = 1898] [serial = 998] [outer = 0x8ec66800] 15:42:38 INFO - PROCESS | 1898 | 1461192158399 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 256 (0x8fa53c00) [pid = 1898] [serial = 999] [outer = 0x8ec66800] 15:42:39 INFO - PROCESS | 1898 | 1461192159303 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1582ms 15:42:39 INFO - PROCESS | 1898 | 1461192159335 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1898 | 1461192159338 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 15:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:42:39 INFO - PROCESS | 1898 | 1461192159344 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1898 | 1461192159348 Marionette TRACE conn4 <- [1,1302,null,{}] 15:42:39 INFO - PROCESS | 1898 | 1461192159354 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 1898 | 1461192159548 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 15:42:39 INFO - PROCESS | 1898 | 1461192159862 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff58c00 == 125 [pid = 1898] [id = 333] 15:42:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 257 (0x8ff5e000) [pid = 1898] [serial = 1000] [outer = (nil)] 15:42:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 258 (0x900c1000) [pid = 1898] [serial = 1001] [outer = 0x8ff5e000] 15:42:39 INFO - PROCESS | 1898 | 1461192159958 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 259 (0x90321c00) [pid = 1898] [serial = 1002] [outer = 0x8ff5e000] 15:42:40 INFO - PROCESS | 1898 | 1461192160816 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1530ms 15:42:40 INFO - PROCESS | 1898 | 1461192160876 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 15:42:40 INFO - PROCESS | 1898 | 1461192160880 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 15:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:42:40 INFO - PROCESS | 1898 | 1461192160887 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 1898 | 1461192160889 Marionette TRACE conn4 <- [1,1306,null,{}] 15:42:40 INFO - PROCESS | 1898 | 1461192160896 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 1898 | 1461192161092 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 15:42:41 INFO - PROCESS | 1898 | 1461192161401 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6ca400 == 126 [pid = 1898] [id = 334] 15:42:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 260 (0x8ff59000) [pid = 1898] [serial = 1003] [outer = (nil)] 15:42:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 261 (0x903d4c00) [pid = 1898] [serial = 1004] [outer = 0x8ff59000] 15:42:41 INFO - PROCESS | 1898 | 1461192161492 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 262 (0x903dbc00) [pid = 1898] [serial = 1005] [outer = 0x8ff59000] 15:42:42 INFO - PROCESS | 1898 | 1461192162354 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1530ms 15:42:42 INFO - PROCESS | 1898 | 1461192162420 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1898 | 1461192162427 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 15:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:42:42 INFO - PROCESS | 1898 | 1461192162436 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1898 | 1461192162442 Marionette TRACE conn4 <- [1,1310,null,{}] 15:42:42 INFO - PROCESS | 1898 | 1461192162451 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:42 INFO - PROCESS | 1898 | 1461192162766 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 15:42:43 INFO - PROCESS | 1898 | 1461192163081 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x90330000 == 127 [pid = 1898] [id = 335] 15:42:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 263 (0x90341000) [pid = 1898] [serial = 1006] [outer = (nil)] 15:42:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 264 (0x913b0c00) [pid = 1898] [serial = 1007] [outer = 0x90341000] 15:42:43 INFO - PROCESS | 1898 | 1461192163170 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 265 (0x91410000) [pid = 1898] [serial = 1008] [outer = 0x90341000] 15:42:44 INFO - PROCESS | 1898 | 1461192164033 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1898 | 1461192164083 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 15:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:42:44 INFO - PROCESS | 1898 | 1461192164090 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1898 | 1461192164093 Marionette TRACE conn4 <- [1,1314,null,{}] 15:42:44 INFO - PROCESS | 1898 | 1461192164099 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 1898 | 1461192164311 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 15:42:44 INFO - PROCESS | 1898 | 1461192164630 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x913ae000 == 128 [pid = 1898] [id = 336] 15:42:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 266 (0x9140b800) [pid = 1898] [serial = 1009] [outer = (nil)] 15:42:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 267 (0x92a7f400) [pid = 1898] [serial = 1010] [outer = 0x9140b800] 15:42:44 INFO - PROCESS | 1898 | 1461192164720 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 268 (0x92b99000) [pid = 1898] [serial = 1011] [outer = 0x9140b800] 15:42:45 INFO - PROCESS | 1898 | 1461192165570 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1546ms 15:42:45 INFO - PROCESS | 1898 | 1461192165637 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1898 | 1461192165640 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 15:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:42:45 INFO - PROCESS | 1898 | 1461192165647 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1898 | 1461192165650 Marionette TRACE conn4 <- [1,1318,null,{}] 15:42:45 INFO - PROCESS | 1898 | 1461192165656 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:45 INFO - PROCESS | 1898 | 1461192165857 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 15:42:46 INFO - PROCESS | 1898 | 1461192166192 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x9354a400 == 129 [pid = 1898] [id = 337] 15:42:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 269 (0x9354b000) [pid = 1898] [serial = 1012] [outer = (nil)] 15:42:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 270 (0x93627000) [pid = 1898] [serial = 1013] [outer = 0x9354b000] 15:42:46 INFO - PROCESS | 1898 | 1461192166322 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 271 (0x93632400) [pid = 1898] [serial = 1014] [outer = 0x9354b000] 15:42:47 INFO - PROCESS | 1898 | 1461192167225 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1634ms 15:42:47 INFO - PROCESS | 1898 | 1461192167282 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 15:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:42:47 INFO - PROCESS | 1898 | 1461192167293 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 15:42:47 INFO - PROCESS | 1898 | 1461192167298 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1898 | 1461192167303 Marionette TRACE conn4 <- [1,1322,null,{}] 15:42:47 INFO - PROCESS | 1898 | 1461192167309 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1898 | 1461192167521 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 15:42:47 INFO - PROCESS | 1898 | 1461192167836 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x93329000 == 130 [pid = 1898] [id = 338] 15:42:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 272 (0x9332c000) [pid = 1898] [serial = 1015] [outer = (nil)] 15:42:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 273 (0x93de4800) [pid = 1898] [serial = 1016] [outer = 0x9332c000] 15:42:47 INFO - PROCESS | 1898 | 1461192167933 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 274 (0x94f88400) [pid = 1898] [serial = 1017] [outer = 0x9332c000] 15:42:48 INFO - PROCESS | 1898 | 1461192168806 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1585ms 15:42:48 INFO - PROCESS | 1898 | 1461192168885 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1898 | 1461192168888 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 15:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:42:48 INFO - PROCESS | 1898 | 1461192168895 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1898 | 1461192168899 Marionette TRACE conn4 <- [1,1326,null,{}] 15:42:48 INFO - PROCESS | 1898 | 1461192168905 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1898 | 1461192169129 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 15:42:49 INFO - PROCESS | 1898 | 1461192169449 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x86df0000 == 131 [pid = 1898] [id = 339] 15:42:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 275 (0x8ec64400) [pid = 1898] [serial = 1018] [outer = (nil)] 15:42:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 276 (0x9779e400) [pid = 1898] [serial = 1019] [outer = 0x8ec64400] 15:42:49 INFO - PROCESS | 1898 | 1461192169539 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 277 (0x979f5c00) [pid = 1898] [serial = 1020] [outer = 0x8ec64400] 15:42:50 INFO - PROCESS | 1898 | 1461192170384 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:42:50 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 15:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1539ms 15:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:42:50 INFO - PROCESS | 1898 | 1461192170436 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 1898 | 1461192170439 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 15:42:50 INFO - PROCESS | 1898 | 1461192170446 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1898 | 1461192170449 Marionette TRACE conn4 <- [1,1330,null,{}] 15:42:50 INFO - PROCESS | 1898 | 1461192170455 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 1898 | 1461192170640 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 15:42:50 INFO - PROCESS | 1898 | 1461192170964 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f8e000 == 132 [pid = 1898] [id = 340] 15:42:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 278 (0x98fa8800) [pid = 1898] [serial = 1021] [outer = (nil)] 15:42:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 279 (0x995a6c00) [pid = 1898] [serial = 1022] [outer = 0x98fa8800] 15:42:51 INFO - PROCESS | 1898 | 1461192171053 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 280 (0x995f1000) [pid = 1898] [serial = 1023] [outer = 0x98fa8800] 15:42:51 INFO - PROCESS | 1898 | 1461192171895 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:42:51 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 15:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1488ms 15:42:51 INFO - PROCESS | 1898 | 1461192171934 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1898 | 1461192171937 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 15:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:42:51 INFO - PROCESS | 1898 | 1461192171944 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1898 | 1461192171947 Marionette TRACE conn4 <- [1,1334,null,{}] 15:42:51 INFO - PROCESS | 1898 | 1461192171953 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:52 INFO - PROCESS | 1898 | 1461192172134 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 15:42:52 INFO - PROCESS | 1898 | 1461192172380 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x95b9d400 == 133 [pid = 1898] [id = 341] 15:42:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 281 (0x98faf000) [pid = 1898] [serial = 1024] [outer = (nil)] 15:42:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 282 (0x99f5f800) [pid = 1898] [serial = 1025] [outer = 0x98faf000] 15:42:52 INFO - PROCESS | 1898 | 1461192172470 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 283 (0x99f64400) [pid = 1898] [serial = 1026] [outer = 0x98faf000] 15:42:53 INFO - PROCESS | 1898 | 1461192173344 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1480ms 15:42:53 INFO - PROCESS | 1898 | 1461192173425 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 1898 | 1461192173429 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 15:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:42:53 INFO - PROCESS | 1898 | 1461192173435 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1898 | 1461192173438 Marionette TRACE conn4 <- [1,1338,null,{}] 15:42:53 INFO - PROCESS | 1898 | 1461192173444 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:53 INFO - PROCESS | 1898 | 1461192173630 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 15:42:53 INFO - PROCESS | 1898 | 1461192173949 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3ce000 == 134 [pid = 1898] [id = 342] 15:42:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 284 (0x91405400) [pid = 1898] [serial = 1027] [outer = (nil)] 15:42:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 285 (0x9ab9a800) [pid = 1898] [serial = 1028] [outer = 0x91405400] 15:42:54 INFO - PROCESS | 1898 | 1461192174048 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 286 (0x9b2a2c00) [pid = 1898] [serial = 1029] [outer = 0x91405400] 15:42:55 INFO - PROCESS | 1898 | 1461192175341 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1930ms 15:42:55 INFO - PROCESS | 1898 | 1461192175366 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1898 | 1461192175370 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 15:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:42:55 INFO - PROCESS | 1898 | 1461192175376 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1898 | 1461192175380 Marionette TRACE conn4 <- [1,1342,null,{}] 15:42:55 INFO - PROCESS | 1898 | 1461192175385 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:55 INFO - PROCESS | 1898 | 1461192175689 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 15:42:55 INFO - PROCESS | 1898 | 1461192175934 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x83784c00 == 135 [pid = 1898] [id = 343] 15:42:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 287 (0x83785400) [pid = 1898] [serial = 1030] [outer = (nil)] 15:42:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 288 (0x844da400) [pid = 1898] [serial = 1031] [outer = 0x83785400] 15:42:56 INFO - PROCESS | 1898 | 1461192176019 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 289 (0x854a0c00) [pid = 1898] [serial = 1032] [outer = 0x83785400] 15:42:56 INFO - PROCESS | 1898 | 1461192176936 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1635ms 15:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:42:57 INFO - PROCESS | 1898 | 1461192177013 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1898 | 1461192177016 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 15:42:57 INFO - PROCESS | 1898 | 1461192177022 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1898 | 1461192177026 Marionette TRACE conn4 <- [1,1346,null,{}] 15:42:57 INFO - PROCESS | 1898 | 1461192177032 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1898 | 1461192177222 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 15:42:57 INFO - PROCESS | 1898 | 1461192177540 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x8426ac00 == 136 [pid = 1898] [id = 344] 15:42:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 290 (0x84276000) [pid = 1898] [serial = 1033] [outer = (nil)] 15:42:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 291 (0x854a0000) [pid = 1898] [serial = 1034] [outer = 0x84276000] 15:42:57 INFO - PROCESS | 1898 | 1461192177629 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 292 (0x85711000) [pid = 1898] [serial = 1035] [outer = 0x84276000] 15:42:58 INFO - PROCESS | 1898 | 1461192178536 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1581ms 15:42:58 INFO - PROCESS | 1898 | 1461192178620 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 15:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:42:58 INFO - PROCESS | 1898 | 1461192178624 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 15:42:58 INFO - PROCESS | 1898 | 1461192178630 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 1898 | 1461192178634 Marionette TRACE conn4 <- [1,1350,null,{}] 15:42:58 INFO - PROCESS | 1898 | 1461192178640 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:58 INFO - PROCESS | 1898 | 1461192178829 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 15:42:59 INFO - PROCESS | 1898 | 1461192179163 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ac3c00 == 137 [pid = 1898] [id = 345] 15:42:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 293 (0x8570a400) [pid = 1898] [serial = 1036] [outer = (nil)] 15:42:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 294 (0x8bd49000) [pid = 1898] [serial = 1037] [outer = 0x8570a400] 15:42:59 INFO - PROCESS | 1898 | 1461192179253 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 295 (0x8c011000) [pid = 1898] [serial = 1038] [outer = 0x8570a400] 15:43:00 INFO - PROCESS | 1898 | 1461192180104 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1530ms 15:43:00 INFO - PROCESS | 1898 | 1461192180161 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1898 | 1461192180165 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 15:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:43:00 INFO - PROCESS | 1898 | 1461192180171 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1898 | 1461192180175 Marionette TRACE conn4 <- [1,1354,null,{}] 15:43:00 INFO - PROCESS | 1898 | 1461192180180 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:00 INFO - PROCESS | 1898 | 1461192180376 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 15:43:00 INFO - PROCESS | 1898 | 1461192180701 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d8c00 == 138 [pid = 1898] [id = 346] 15:43:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 296 (0x887bf400) [pid = 1898] [serial = 1039] [outer = (nil)] 15:43:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 297 (0x887ce000) [pid = 1898] [serial = 1040] [outer = 0x887bf400] 15:43:00 INFO - PROCESS | 1898 | 1461192180792 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 298 (0x89fe4000) [pid = 1898] [serial = 1041] [outer = 0x887bf400] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x9a29cc00 == 137 [pid = 1898] [id = 188] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x900b8800 == 136 [pid = 1898] [id = 125] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x840be400 == 135 [pid = 1898] [id = 326] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x83786800 == 134 [pid = 1898] [id = 298] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x880e2400 == 133 [pid = 1898] [id = 325] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x84ac2000 == 132 [pid = 1898] [id = 324] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x840c0c00 == 131 [pid = 1898] [id = 323] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x83790800 == 130 [pid = 1898] [id = 322] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x83788c00 == 129 [pid = 1898] [id = 321] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x85df5000 == 128 [pid = 1898] [id = 320] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x96fed800 == 127 [pid = 1898] [id = 11] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab7400 == 126 [pid = 1898] [id = 319] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x844e0c00 == 125 [pid = 1898] [id = 317] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x8756b000 == 124 [pid = 1898] [id = 318] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x84270800 == 123 [pid = 1898] [id = 316] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x8881b400 == 122 [pid = 1898] [id = 315] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x86de3400 == 121 [pid = 1898] [id = 314] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x93324400 == 120 [pid = 1898] [id = 312] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x977f0800 == 119 [pid = 1898] [id = 313] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x938c8800 == 118 [pid = 1898] [id = 311] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x93c18800 == 117 [pid = 1898] [id = 310] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x93c14400 == 116 [pid = 1898] [id = 309] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x91411800 == 115 [pid = 1898] [id = 308] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x8c015000 == 114 [pid = 1898] [id = 307] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x900b9000 == 113 [pid = 1898] [id = 306] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x844e1400 == 112 [pid = 1898] [id = 304] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x8630c000 == 111 [pid = 1898] [id = 305] 15:43:02 INFO - PROCESS | 1898 | --DOCSHELL 0x85df7800 == 110 [pid = 1898] [id = 303] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 297 (0x9ea1a800) [pid = 1898] [serial = 512] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 296 (0x94f0f400) [pid = 1898] [serial = 482] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 295 (0xa4aa1c00) [pid = 1898] [serial = 804] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 294 (0xa4a93400) [pid = 1898] [serial = 651] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 293 (0x8630b400) [pid = 1898] [serial = 816] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 292 (0xa4775c00) [pid = 1898] [serial = 527] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 291 (0x995a5000) [pid = 1898] [serial = 729] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 290 (0xa4a80800) [pid = 1898] [serial = 789] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 289 (0x900c5000) [pid = 1898] [serial = 400] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 288 (0x85710800) [pid = 1898] [serial = 819] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 287 (0xa4a96800) [pid = 1898] [serial = 473] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 286 (0x9a2f1c00) [pid = 1898] [serial = 780] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 285 (0x9feebc00) [pid = 1898] [serial = 738] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 284 (0xa0f9d000) [pid = 1898] [serial = 572] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 283 (0x98fab000) [pid = 1898] [serial = 726] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 282 (0x8be5c400) [pid = 1898] [serial = 660] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 281 (0x938d2c00) [pid = 1898] [serial = 657] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 280 (0x9ab0a400) [pid = 1898] [serial = 464] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 279 (0xa3c87400) [pid = 1898] [serial = 518] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 278 (0x8f78bc00) [pid = 1898] [serial = 798] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 277 (0x9354c000) [pid = 1898] [serial = 509] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 276 (0x88077c00) [pid = 1898] [serial = 678] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 275 (0xa4a78800) [pid = 1898] [serial = 614] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 274 (0xa0f9a400) [pid = 1898] [serial = 786] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 273 (0xa4a4a400) [pid = 1898] [serial = 611] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 272 (0x903d9c00) [pid = 1898] [serial = 506] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 271 (0x89fe8800) [pid = 1898] [serial = 617] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 270 (0x920fa400) [pid = 1898] [serial = 458] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 269 (0x9fc9ec00) [pid = 1898] [serial = 645] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 268 (0x8c016c00) [pid = 1898] [serial = 792] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 267 (0x93de9400) [pid = 1898] [serial = 428] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 266 (0x8f782400) [pid = 1898] [serial = 795] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 265 (0x92ba5c00) [pid = 1898] [serial = 376] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 264 (0x90344800) [pid = 1898] [serial = 476] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 263 (0x938c5000) [pid = 1898] [serial = 717] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 262 (0x889d9000) [pid = 1898] [serial = 666] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 261 (0xa3c7f000) [pid = 1898] [serial = 370] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 260 (0x991c0400) [pid = 1898] [serial = 373] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 259 (0xa0a2a000) [pid = 1898] [serial = 467] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 258 (0xa4a4ec00) [pid = 1898] [serial = 750] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 257 (0x99f64800) [pid = 1898] [serial = 732] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 256 (0x96feac00) [pid = 1898] [serial = 723] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 255 (0x9df08800) [pid = 1898] [serial = 410] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 254 (0xa0c37c00) [pid = 1898] [serial = 602] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 253 (0x8807a400) [pid = 1898] [serial = 822] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 252 (0xa4776c00) [pid = 1898] [serial = 605] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 251 (0x9362c000) [pid = 1898] [serial = 714] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 250 (0x854a6000) [pid = 1898] [serial = 813] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 249 (0x96cd1c00) [pid = 1898] [serial = 367] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 248 (0x93669000) [pid = 1898] [serial = 425] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 247 (0x93c1a000) [pid = 1898] [serial = 533] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 246 (0x92c6bc00) [pid = 1898] [serial = 840] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 245 (0x9fc9d400) [pid = 1898] [serial = 608] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 244 (0xa447a000) [pid = 1898] [serial = 569] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 243 (0x9ea18800) [pid = 1898] [serial = 783] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 242 (0x889e1800) [pid = 1898] [serial = 669] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 241 (0x9983c800) [pid = 1898] [serial = 419] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 240 (0xa4a99800) [pid = 1898] [serial = 672] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 239 (0xa4a7ac00) [pid = 1898] [serial = 524] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 238 (0xa4482000) [pid = 1898] [serial = 470] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 237 (0x85df4800) [pid = 1898] [serial = 807] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 236 (0xa4a73400) [pid = 1898] [serial = 648] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 235 (0x99df7400) [pid = 1898] [serial = 461] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 234 (0x9fb32c00) [pid = 1898] [serial = 735] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 233 (0x93df0000) [pid = 1898] [serial = 364] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 232 (0x8ff5c400) [pid = 1898] [serial = 708] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 231 (0x86309000) [pid = 1898] [serial = 810] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 230 (0x8640d400) [pid = 1898] [serial = 801] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 229 (0xa4aa4800) [pid = 1898] [serial = 521] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 228 (0xa0f41000) [pid = 1898] [serial = 741] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 227 (0x887cc000) [pid = 1898] [serial = 663] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 226 (0x92ba3400) [pid = 1898] [serial = 403] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 225 (0x8faa3800) [pid = 1898] [serial = 774] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 224 (0xa4775800) [pid = 1898] [serial = 747] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 223 (0x9a308c00) [pid = 1898] [serial = 407] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 222 (0xa45d3c00) [pid = 1898] [serial = 422] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 221 (0x938ce800) [pid = 1898] [serial = 654] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 220 (0x9fc97800) [pid = 1898] [serial = 413] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 219 (0x9332a400) [pid = 1898] [serial = 642] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 218 (0x99841400) [pid = 1898] [serial = 620] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 217 (0xa0eabc00) [pid = 1898] [serial = 530] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 216 (0x9ff12400) [pid = 1898] [serial = 566] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 215 (0xa3c7fc00) [pid = 1898] [serial = 416] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 214 (0x93548000) [pid = 1898] [serial = 361] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 213 (0x9332ac00) [pid = 1898] [serial = 593] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 212 (0x8f7ad400) [pid = 1898] [serial = 675] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 211 (0x92c6f800) [pid = 1898] [serial = 711] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 210 (0x8eccec00) [pid = 1898] [serial = 705] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 209 (0x900c1400) [pid = 1898] [serial = 455] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 208 (0x94f84400) [pid = 1898] [serial = 720] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 207 (0xa0c33800) [pid = 1898] [serial = 515] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 206 (0x9354cc00) [pid = 1898] [serial = 777] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 205 (0x92a02000) [pid = 1898] [serial = 431] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 204 (0x92a85400) [pid = 1898] [serial = 479] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 203 (0x99df0800) [pid = 1898] [serial = 744] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 202 (0x92b9f800) [pid = 1898] [serial = 554] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 201 (0x995a4400) [pid = 1898] [serial = 560] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 200 (0x9fb35400) [pid = 1898] [serial = 599] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0x8faa8800) [pid = 1898] [serial = 590] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x9a2e6c00) [pid = 1898] [serial = 563] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x94f8cc00) [pid = 1898] [serial = 596] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x8ff57c00) [pid = 1898] [serial = 551] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x93c21c00) [pid = 1898] [serial = 557] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x8bd45000) [pid = 1898] [serial = 906] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x89fe7800) [pid = 1898] [serial = 905] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x8f401c00) [pid = 1898] [serial = 908] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0x8f781400) [pid = 1898] [serial = 909] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x880db800) [pid = 1898] [serial = 869] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x8426a400) [pid = 1898] [serial = 884] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x880de800) [pid = 1898] [serial = 870] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x8426d800) [pid = 1898] [serial = 885] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0xa476d400) [pid = 1898] [serial = 863] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0xa4779400) [pid = 1898] [serial = 864] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x84abd800) [pid = 1898] [serial = 878] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x84ac1000) [pid = 1898] [serial = 879] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x913af400) [pid = 1898] [serial = 848] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x92a0cc00) [pid = 1898] [serial = 849] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0xa4c4e800) [pid = 1898] [serial = 875] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0xa4c52400) [pid = 1898] [serial = 876] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x8f3d7000) [pid = 1898] [serial = 845] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x8f785c00) [pid = 1898] [serial = 846] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0xa4a7cc00) [pid = 1898] [serial = 872] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0xa4aa0c00) [pid = 1898] [serial = 873] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x8378d400) [pid = 1898] [serial = 896] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x8378ec00) [pid = 1898] [serial = 897] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x840c3400) [pid = 1898] [serial = 881] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x840c4c00) [pid = 1898] [serial = 882] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x99842000) [pid = 1898] [serial = 857] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x9aa5f800) [pid = 1898] [serial = 858] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x843e2c00) [pid = 1898] [serial = 890] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x843e5800) [pid = 1898] [serial = 891] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x86307c00) [pid = 1898] [serial = 902] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0xa4a7bc00) [pid = 1898] [serial = 866] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0xa4a8c000) [pid = 1898] [serial = 867] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x93c12800) [pid = 1898] [serial = 851] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x93c1d800) [pid = 1898] [serial = 852] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x84274800) [pid = 1898] [serial = 887] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x844d5800) [pid = 1898] [serial = 888] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x84ab8400) [pid = 1898] [serial = 899] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x84abe800) [pid = 1898] [serial = 900] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x96cce800) [pid = 1898] [serial = 854] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x979ea800) [pid = 1898] [serial = 855] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x8570d400) [pid = 1898] [serial = 842] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x86408000) [pid = 1898] [serial = 843] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x843ec000) [pid = 1898] [serial = 893] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x844d9400) [pid = 1898] [serial = 894] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0xa0ace000) [pid = 1898] [serial = 860] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0xa0ea5c00) [pid = 1898] [serial = 861] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x86407800) [pid = 1898] [serial = 903] [outer = (nil)] [url = about:blank] 15:43:02 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8f7acc00) [pid = 1898] [serial = 911] [outer = (nil)] [url = about:blank] 15:43:03 INFO - PROCESS | 1898 | 1461192183210 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 3096ms 15:43:03 INFO - PROCESS | 1898 | 1461192183268 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1898 | 1461192183272 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 15:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:43:03 INFO - PROCESS | 1898 | 1461192183280 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1898 | 1461192183285 Marionette TRACE conn4 <- [1,1358,null,{}] 15:43:03 INFO - PROCESS | 1898 | 1461192183293 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 1898 | 1461192183488 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 15:43:03 INFO - PROCESS | 1898 | 1461192183650 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x83788c00 == 111 [pid = 1898] [id = 347] 15:43:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x843e5000) [pid = 1898] [serial = 1042] [outer = (nil)] 15:43:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x84ab8400) [pid = 1898] [serial = 1043] [outer = 0x843e5000] 15:43:03 INFO - PROCESS | 1898 | 1461192183725 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x84ac2c00) [pid = 1898] [serial = 1044] [outer = 0x843e5000] 15:43:04 INFO - PROCESS | 1898 | 1461192184587 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1331ms 15:43:04 INFO - PROCESS | 1898 | 1461192184611 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1898 | 1461192184619 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 15:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:43:04 INFO - PROCESS | 1898 | 1461192184629 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1898 | 1461192184633 Marionette TRACE conn4 <- [1,1362,null,{}] 15:43:04 INFO - PROCESS | 1898 | 1461192184642 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:04 INFO - PROCESS | 1898 | 1461192184820 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 15:43:04 INFO - PROCESS | 1898 | 1461192184830 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x83790800 == 112 [pid = 1898] [id = 348] 15:43:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x84aba800) [pid = 1898] [serial = 1045] [outer = (nil)] 15:43:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x86301800) [pid = 1898] [serial = 1046] [outer = 0x84aba800] 15:43:05 INFO - PROCESS | 1898 | 1461192185077 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x8630a400) [pid = 1898] [serial = 1047] [outer = 0x84aba800] 15:43:05 INFO - PROCESS | 1898 | 1461192185993 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1392ms 15:43:06 INFO - PROCESS | 1898 | 1461192186022 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1898 | 1461192186026 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 15:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:43:06 INFO - PROCESS | 1898 | 1461192186033 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1898 | 1461192186039 Marionette TRACE conn4 <- [1,1366,null,{}] 15:43:06 INFO - PROCESS | 1898 | 1461192186060 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:06 INFO - PROCESS | 1898 | 1461192186294 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 15:43:06 INFO - PROCESS | 1898 | 1461192186336 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x86dee800 == 113 [pid = 1898] [id = 349] 15:43:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x86defc00) [pid = 1898] [serial = 1048] [outer = (nil)] 15:43:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8756d400) [pid = 1898] [serial = 1049] [outer = 0x86defc00] 15:43:06 INFO - PROCESS | 1898 | 1461192186469 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x8806e000) [pid = 1898] [serial = 1050] [outer = 0x86defc00] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x844da800) [pid = 1898] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x8426c000) [pid = 1898] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x83792000) [pid = 1898] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x854a9400) [pid = 1898] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x85df5400) [pid = 1898] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x84ac4800) [pid = 1898] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x96fee400) [pid = 1898] [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.] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x880d8800) [pid = 1898] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x889de400) [pid = 1898] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x89fe0000) [pid = 1898] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:43:07 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x96bdec00) [pid = 1898] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:43:08 INFO - PROCESS | 1898 | 1461192188030 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1898 | 1461192188073 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 15:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:43:08 INFO - PROCESS | 1898 | 1461192188080 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1898 | 1461192188083 Marionette TRACE conn4 <- [1,1370,null,{}] 15:43:08 INFO - PROCESS | 1898 | 1461192188089 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 1898 | 1461192188252 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 15:43:08 INFO - PROCESS | 1898 | 1461192188268 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x844da800 == 114 [pid = 1898] [id = 350] 15:43:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8756bc00) [pid = 1898] [serial = 1051] [outer = (nil)] 15:43:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x880dd400) [pid = 1898] [serial = 1052] [outer = 0x8756bc00] 15:43:08 INFO - PROCESS | 1898 | 1461192188340 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x880e2400) [pid = 1898] [serial = 1053] [outer = 0x8756bc00] 15:43:09 INFO - PROCESS | 1898 | 1461192189207 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1898 | 1461192189269 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 15:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:43:09 INFO - PROCESS | 1898 | 1461192189276 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1898 | 1461192189279 Marionette TRACE conn4 <- [1,1374,null,{}] 15:43:09 INFO - PROCESS | 1898 | 1461192189285 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1898 | 1461192189451 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 15:43:09 INFO - PROCESS | 1898 | 1461192189460 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x83783400 == 115 [pid = 1898] [id = 351] 15:43:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x83784400) [pid = 1898] [serial = 1054] [outer = (nil)] 15:43:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x83792000) [pid = 1898] [serial = 1055] [outer = 0x83784400] 15:43:09 INFO - PROCESS | 1898 | 1461192189655 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x8426ec00) [pid = 1898] [serial = 1056] [outer = 0x83784400] 15:43:11 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:11 INFO - PROCESS | 1898 | 1461192191424 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1898 | 1461192191528 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 15:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:43:11 INFO - PROCESS | 1898 | 1461192191551 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1898 | 1461192191557 Marionette TRACE conn4 <- [1,1378,null,{}] 15:43:11 INFO - PROCESS | 1898 | 1461192191566 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1898 | 1461192191870 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 15:43:12 INFO - PROCESS | 1898 | 1461192192070 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e5c00 == 116 [pid = 1898] [id = 352] 15:43:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x85df0c00) [pid = 1898] [serial = 1057] [outer = (nil)] 15:43:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x86409000) [pid = 1898] [serial = 1058] [outer = 0x85df0c00] 15:43:12 INFO - PROCESS | 1898 | 1461192192161 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x86dec800) [pid = 1898] [serial = 1059] [outer = 0x85df0c00] 15:43:13 INFO - PROCESS | 1898 | 1461192193216 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1898 | 1461192193244 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 15:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:43:13 INFO - PROCESS | 1898 | 1461192193255 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1898 | 1461192193259 Marionette TRACE conn4 <- [1,1382,null,{}] 15:43:13 INFO - PROCESS | 1898 | 1461192193266 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:13 INFO - PROCESS | 1898 | 1461192193478 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 15:43:13 INFO - PROCESS | 1898 | 1461192193778 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x88079800 == 117 [pid = 1898] [id = 353] 15:43:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x880df000) [pid = 1898] [serial = 1060] [outer = (nil)] 15:43:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x88ba9000) [pid = 1898] [serial = 1061] [outer = 0x880df000] 15:43:13 INFO - PROCESS | 1898 | 1461192193870 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x89fe3400) [pid = 1898] [serial = 1062] [outer = 0x880df000] 15:43:14 INFO - PROCESS | 1898 | [1898] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:14 INFO - PROCESS | 1898 | 1461192194854 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1898 | 1461192194919 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 15:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:43:14 INFO - PROCESS | 1898 | 1461192194926 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1898 | 1461192194932 Marionette TRACE conn4 <- [1,1386,null,{}] 15:43:14 INFO - PROCESS | 1898 | 1461192194949 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:15 INFO - PROCESS | 1898 | 1461192195209 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 15:43:15 INFO - PROCESS | 1898 | 1461192195509 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x88ba6000 == 118 [pid = 1898] [id = 354] 15:43:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x8be5a800) [pid = 1898] [serial = 1063] [outer = (nil)] 15:43:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x8ec5e000) [pid = 1898] [serial = 1064] [outer = 0x8be5a800] 15:43:15 INFO - PROCESS | 1898 | 1461192195599 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x8ecc9000) [pid = 1898] [serial = 1065] [outer = 0x8be5a800] 15:43:16 INFO - PROCESS | 1898 | 1461192196538 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1898 | 1461192196620 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 15:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:43:16 INFO - PROCESS | 1898 | 1461192196626 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1898 | 1461192196630 Marionette TRACE conn4 <- [1,1390,null,{}] 15:43:16 INFO - PROCESS | 1898 | 1461192196636 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:16 INFO - PROCESS | 1898 | 1461192196874 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 15:43:17 INFO - PROCESS | 1898 | 1461192197173 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x880da000 == 119 [pid = 1898] [id = 355] 15:43:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x8c00c400) [pid = 1898] [serial = 1066] [outer = (nil)] 15:43:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x8f77cc00) [pid = 1898] [serial = 1067] [outer = 0x8c00c400] 15:43:17 INFO - PROCESS | 1898 | 1461192197260 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x8f77fc00) [pid = 1898] [serial = 1068] [outer = 0x8c00c400] 15:43:18 INFO - PROCESS | 1898 | 1461192198165 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1597ms 15:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:43:18 INFO - PROCESS | 1898 | 1461192198223 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1898 | 1461192198227 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 15:43:18 INFO - PROCESS | 1898 | 1461192198234 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1898 | 1461192198237 Marionette TRACE conn4 <- [1,1394,null,{}] 15:43:18 INFO - PROCESS | 1898 | 1461192198243 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:18 INFO - PROCESS | 1898 | 1461192198434 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 15:43:18 INFO - PROCESS | 1898 | 1461192198706 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7a7400 == 120 [pid = 1898] [id = 356] 15:43:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x8f7a9400) [pid = 1898] [serial = 1069] [outer = (nil)] 15:43:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x8f7b0000) [pid = 1898] [serial = 1070] [outer = 0x8f7a9400] 15:43:18 INFO - PROCESS | 1898 | 1461192198844 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x8ff5c800) [pid = 1898] [serial = 1071] [outer = 0x8f7a9400] 15:43:19 INFO - PROCESS | 1898 | 1461192199768 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1595ms 15:43:19 INFO - PROCESS | 1898 | 1461192199827 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1898 | 1461192199832 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 15:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:43:19 INFO - PROCESS | 1898 | 1461192199838 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1898 | 1461192199841 Marionette TRACE conn4 <- [1,1398,null,{}] 15:43:19 INFO - PROCESS | 1898 | 1461192199847 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 1898 | 1461192200054 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 15:43:20 INFO - PROCESS | 1898 | 1461192200306 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7b1000 == 121 [pid = 1898] [id = 357] 15:43:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x8ff5ec00) [pid = 1898] [serial = 1072] [outer = (nil)] 15:43:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x90328000) [pid = 1898] [serial = 1073] [outer = 0x8ff5ec00] 15:43:20 INFO - PROCESS | 1898 | 1461192200436 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x90340000) [pid = 1898] [serial = 1074] [outer = 0x8ff5ec00] 15:43:21 INFO - PROCESS | 1898 | 1461192201334 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1531ms 15:43:21 INFO - PROCESS | 1898 | 1461192201370 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 1898 | 1461192201374 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 15:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:43:21 INFO - PROCESS | 1898 | 1461192201380 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1898 | 1461192201383 Marionette TRACE conn4 <- [1,1402,null,{}] 15:43:21 INFO - PROCESS | 1898 | 1461192201389 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 1898 | 1461192201573 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 15:43:21 INFO - PROCESS | 1898 | 1461192201830 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f781c00 == 122 [pid = 1898] [id = 358] 15:43:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x8f7a8800) [pid = 1898] [serial = 1075] [outer = (nil)] 15:43:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x903d7400) [pid = 1898] [serial = 1076] [outer = 0x8f7a8800] 15:43:21 INFO - PROCESS | 1898 | 1461192201958 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x904ce400) [pid = 1898] [serial = 1077] [outer = 0x8f7a8800] 15:43:22 INFO - PROCESS | 1898 | 1461192202834 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1485ms 15:43:22 INFO - PROCESS | 1898 | 1461192202867 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1898 | 1461192202871 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 15:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:43:22 INFO - PROCESS | 1898 | 1461192202882 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1898 | 1461192202887 Marionette TRACE conn4 <- [1,1406,null,{}] 15:43:22 INFO - PROCESS | 1898 | 1461192202899 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:23 INFO - PROCESS | 1898 | 1461192203090 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 15:43:23 INFO - PROCESS | 1898 | 1461192203300 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x900bdc00 == 123 [pid = 1898] [id = 359] 15:43:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x90344800) [pid = 1898] [serial = 1078] [outer = (nil)] 15:43:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x9200b800) [pid = 1898] [serial = 1079] [outer = 0x90344800] 15:43:23 INFO - PROCESS | 1898 | 1461192203471 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x920fa400) [pid = 1898] [serial = 1080] [outer = 0x90344800] 15:43:24 INFO - PROCESS | 1898 | 1461192204328 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1499ms 15:43:24 INFO - PROCESS | 1898 | 1461192204377 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 1898 | 1461192204382 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 15:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:43:24 INFO - PROCESS | 1898 | 1461192204388 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 1898 | 1461192204391 Marionette TRACE conn4 <- [1,1410,null,{}] 15:43:24 INFO - PROCESS | 1898 | 1461192204397 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:24 INFO - PROCESS | 1898 | 1461192204593 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 15:43:24 INFO - PROCESS | 1898 | 1461192204804 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d2800 == 124 [pid = 1898] [id = 360] 15:43:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x8f3d6400) [pid = 1898] [serial = 1081] [outer = (nil)] 15:43:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x92a0b400) [pid = 1898] [serial = 1082] [outer = 0x8f3d6400] 15:43:24 INFO - PROCESS | 1898 | 1461192204982 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x92a7a800) [pid = 1898] [serial = 1083] [outer = 0x8f3d6400] 15:43:26 INFO - PROCESS | 1898 | 1461192206006 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1649ms 15:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:43:26 INFO - PROCESS | 1898 | 1461192206038 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1898 | 1461192206041 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 15:43:26 INFO - PROCESS | 1898 | 1461192206047 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1898 | 1461192206051 Marionette TRACE conn4 <- [1,1414,null,{}] 15:43:26 INFO - PROCESS | 1898 | 1461192206057 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 1898 | 1461192206256 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 15:43:26 INFO - PROCESS | 1898 | 1461192206573 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x92ba6800 == 125 [pid = 1898] [id = 361] 15:43:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x92c68400) [pid = 1898] [serial = 1084] [outer = (nil)] 15:43:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x93324000) [pid = 1898] [serial = 1085] [outer = 0x92c68400] 15:43:26 INFO - PROCESS | 1898 | 1461192206676 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x9332e800) [pid = 1898] [serial = 1086] [outer = 0x92c68400] 15:43:27 INFO - PROCESS | 1898 | 1461192207692 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1681ms 15:43:27 INFO - PROCESS | 1898 | 1461192207728 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 1898 | 1461192207732 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 15:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:43:27 INFO - PROCESS | 1898 | 1461192207738 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 1898 | 1461192207743 Marionette TRACE conn4 <- [1,1418,null,{}] 15:43:27 INFO - PROCESS | 1898 | 1461192207749 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:28 INFO - PROCESS | 1898 | 1461192208018 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 15:43:28 INFO - PROCESS | 1898 | 1461192208329 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x93331400 == 126 [pid = 1898] [id = 362] 15:43:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x9354d400) [pid = 1898] [serial = 1087] [outer = (nil)] 15:43:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x9362f000) [pid = 1898] [serial = 1088] [outer = 0x9354d400] 15:43:28 INFO - PROCESS | 1898 | 1461192208418 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x93668800) [pid = 1898] [serial = 1089] [outer = 0x9354d400] 15:43:29 INFO - PROCESS | 1898 | 1461192209356 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1684ms 15:43:29 INFO - PROCESS | 1898 | 1461192209423 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1898 | 1461192209427 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 15:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:43:29 INFO - PROCESS | 1898 | 1461192209433 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1898 | 1461192209437 Marionette TRACE conn4 <- [1,1422,null,{}] 15:43:29 INFO - PROCESS | 1898 | 1461192209443 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1898 | 1461192209663 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 15:43:29 INFO - PROCESS | 1898 | 1461192209972 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x9362b000 == 127 [pid = 1898] [id = 363] 15:43:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x9362ec00) [pid = 1898] [serial = 1090] [outer = (nil)] 15:43:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x938ce000) [pid = 1898] [serial = 1091] [outer = 0x9362ec00] 15:43:30 INFO - PROCESS | 1898 | 1461192210063 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x938cf800) [pid = 1898] [serial = 1092] [outer = 0x9362ec00] 15:43:30 INFO - PROCESS | 1898 | 1461192210984 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1590ms 15:43:31 INFO - PROCESS | 1898 | 1461192211024 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1898 | 1461192211028 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 15:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:43:31 INFO - PROCESS | 1898 | 1461192211035 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1898 | 1461192211038 Marionette TRACE conn4 <- [1,1426,null,{}] 15:43:31 INFO - PROCESS | 1898 | 1461192211044 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:31 INFO - PROCESS | 1898 | 1461192211243 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 15:43:31 INFO - PROCESS | 1898 | 1461192211500 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x9362d800 == 128 [pid = 1898] [id = 364] 15:43:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x93c13000) [pid = 1898] [serial = 1093] [outer = (nil)] 15:43:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x93c20400) [pid = 1898] [serial = 1094] [outer = 0x93c13000] 15:43:31 INFO - PROCESS | 1898 | 1461192211628 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x93c21c00) [pid = 1898] [serial = 1095] [outer = 0x93c13000] 15:43:32 INFO - PROCESS | 1898 | 1461192212667 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1684ms 15:43:32 INFO - PROCESS | 1898 | 1461192212721 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1898 | 1461192212724 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 15:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:43:32 INFO - PROCESS | 1898 | 1461192212731 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1898 | 1461192212733 Marionette TRACE conn4 <- [1,1430,null,{}] 15:43:32 INFO - PROCESS | 1898 | 1461192212741 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:32 INFO - PROCESS | 1898 | 1461192212971 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 15:43:33 INFO - PROCESS | 1898 | 1461192213328 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x93df0000 == 129 [pid = 1898] [id = 365] 15:43:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x94f0e800) [pid = 1898] [serial = 1096] [outer = (nil)] 15:43:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0x94f83000) [pid = 1898] [serial = 1097] [outer = 0x94f0e800] 15:43:33 INFO - PROCESS | 1898 | 1461192213419 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0x94f87c00) [pid = 1898] [serial = 1098] [outer = 0x94f0e800] 15:43:34 INFO - PROCESS | 1898 | 1461192214330 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1683ms 15:43:34 INFO - PROCESS | 1898 | 1461192214415 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 15:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:43:34 INFO - PROCESS | 1898 | 1461192214419 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 15:43:34 INFO - PROCESS | 1898 | 1461192214426 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1898 | 1461192214429 Marionette TRACE conn4 <- [1,1434,null,{}] 15:43:34 INFO - PROCESS | 1898 | 1461192214435 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:34 INFO - PROCESS | 1898 | 1461192214694 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 15:43:35 INFO - PROCESS | 1898 | 1461192215472 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x843ec000 == 130 [pid = 1898] [id = 366] 15:43:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0x844d4c00) [pid = 1898] [serial = 1099] [outer = (nil)] 15:43:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0x84ab9800) [pid = 1898] [serial = 1100] [outer = 0x844d4c00] 15:43:35 INFO - PROCESS | 1898 | 1461192215559 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0x854a7000) [pid = 1898] [serial = 1101] [outer = 0x844d4c00] 15:43:36 INFO - PROCESS | 1898 | 1461192216475 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2087ms 15:43:36 INFO - PROCESS | 1898 | 1461192216513 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1898 | 1461192216520 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 15:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:43:36 INFO - PROCESS | 1898 | 1461192216529 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1898 | 1461192216532 Marionette TRACE conn4 <- [1,1438,null,{}] 15:43:36 INFO - PROCESS | 1898 | 1461192216540 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1898 | 1461192216741 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 15:43:37 INFO - PROCESS | 1898 | 1461192217014 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x88076000 == 131 [pid = 1898] [id = 367] 15:43:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x8807b800) [pid = 1898] [serial = 1102] [outer = (nil)] 15:43:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0x880de800) [pid = 1898] [serial = 1103] [outer = 0x8807b800] 15:43:37 INFO - PROCESS | 1898 | 1461192217146 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0x8881fc00) [pid = 1898] [serial = 1104] [outer = 0x8807b800] 15:43:38 INFO - PROCESS | 1898 | 1461192218002 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1536ms 15:43:38 INFO - PROCESS | 1898 | 1461192218067 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1898 | 1461192218074 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 15:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:43:38 INFO - PROCESS | 1898 | 1461192218086 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1898 | 1461192218092 Marionette TRACE conn4 <- [1,1442,null,{}] 15:43:38 INFO - PROCESS | 1898 | 1461192218103 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:38 INFO - PROCESS | 1898 | 1461192218311 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 15:43:38 INFO - PROCESS | 1898 | 1461192218676 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd43c00 == 132 [pid = 1898] [id = 368] 15:43:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 201 (0x8bd45000) [pid = 1898] [serial = 1105] [outer = (nil)] 15:43:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 202 (0x854a4000) [pid = 1898] [serial = 1106] [outer = 0x8bd45000] 15:43:38 INFO - PROCESS | 1898 | 1461192218862 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 203 (0x8be57000) [pid = 1898] [serial = 1107] [outer = 0x8bd45000] 15:43:39 INFO - PROCESS | 1898 | 1461192219880 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1849ms 15:43:39 INFO - PROCESS | 1898 | 1461192219931 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1898 | 1461192219935 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 15:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:43:39 INFO - PROCESS | 1898 | 1461192219943 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1898 | 1461192219952 Marionette TRACE conn4 <- [1,1446,null,{}] 15:43:39 INFO - PROCESS | 1898 | 1461192219966 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1898 | 1461192220162 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x89fe7000 == 131 [pid = 1898] [id = 207] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x844da800 == 130 [pid = 1898] [id = 350] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x86dee800 == 129 [pid = 1898] [id = 349] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x83790800 == 128 [pid = 1898] [id = 348] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x83788c00 == 127 [pid = 1898] [id = 347] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x84ac3c00 == 126 [pid = 1898] [id = 345] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x8426ac00 == 125 [pid = 1898] [id = 344] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x83784c00 == 124 [pid = 1898] [id = 343] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x95b9d400 == 123 [pid = 1898] [id = 341] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3ce000 == 122 [pid = 1898] [id = 342] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x94f8e000 == 121 [pid = 1898] [id = 340] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x86df0000 == 120 [pid = 1898] [id = 339] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x9354a400 == 119 [pid = 1898] [id = 337] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x93329000 == 118 [pid = 1898] [id = 338] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x913ae000 == 117 [pid = 1898] [id = 336] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x90330000 == 116 [pid = 1898] [id = 335] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6ca400 == 115 [pid = 1898] [id = 334] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x840c4400 == 114 [pid = 1898] [id = 332] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff58c00 == 113 [pid = 1898] [id = 333] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x854a4c00 == 112 [pid = 1898] [id = 331] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x8756a400 == 111 [pid = 1898] [id = 330] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x87572800 == 110 [pid = 1898] [id = 329] 15:43:40 INFO - PROCESS | 1898 | --DOCSHELL 0x8549e400 == 109 [pid = 1898] [id = 328] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 202 (0x8be59c00) [pid = 1898] [serial = 965] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 201 (0x84aba000) [pid = 1898] [serial = 914] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 200 (0x8549b800) [pid = 1898] [serial = 981] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0x93df2000) [pid = 1898] [serial = 929] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x89fdf800) [pid = 1898] [serial = 917] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x92a05400) [pid = 1898] [serial = 923] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x840c5800) [pid = 1898] [serial = 968] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x844d5400) [pid = 1898] [serial = 980] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x86406000) [pid = 1898] [serial = 972] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x86306400) [pid = 1898] [serial = 971] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x88ba8800) [pid = 1898] [serial = 950] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0x880e1c00) [pid = 1898] [serial = 963] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x87572000) [pid = 1898] [serial = 956] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x86406800) [pid = 1898] [serial = 959] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x9ffca800) [pid = 1898] [serial = 636] [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.] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0xa0f9b000) [pid = 1898] [serial = 941] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x8ecc1c00) [pid = 1898] [serial = 974] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x8f789400) [pid = 1898] [serial = 977] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x9b2a8000) [pid = 1898] [serial = 938] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x88076800) [pid = 1898] [serial = 962] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x98fb0800) [pid = 1898] [serial = 932] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x88bb0c00) [pid = 1898] [serial = 953] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x8ec5a400) [pid = 1898] [serial = 966] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x8f7ad000) [pid = 1898] [serial = 978] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x9a2ed800) [pid = 1898] [serial = 935] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x9779b800) [pid = 1898] [serial = 944] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x843e0400) [pid = 1898] [serial = 969] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x8f3cfc00) [pid = 1898] [serial = 975] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x8fa48c00) [pid = 1898] [serial = 912] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x96fe5000) [pid = 1898] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x93549800) [pid = 1898] [serial = 926] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x86ded000) [pid = 1898] [serial = 960] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x9032e800) [pid = 1898] [serial = 920] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x88821000) [pid = 1898] [serial = 947] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x8806fc00) [pid = 1898] [serial = 983] [outer = (nil)] [url = about:blank] 15:43:40 INFO - PROCESS | 1898 | 1461192220811 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x840c4400 == 110 [pid = 1898] [id = 369] 15:43:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x8426bc00) [pid = 1898] [serial = 1108] [outer = (nil)] 15:43:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x844da800) [pid = 1898] [serial = 1109] [outer = 0x8426bc00] 15:43:40 INFO - PROCESS | 1898 | 1461192220886 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x84ac3400) [pid = 1898] [serial = 1110] [outer = 0x8426bc00] 15:43:41 INFO - PROCESS | 1898 | 1461192221668 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1789ms 15:43:41 INFO - PROCESS | 1898 | 1461192221731 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 15:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:43:41 INFO - PROCESS | 1898 | 1461192221736 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 15:43:41 INFO - PROCESS | 1898 | 1461192221742 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 1898 | 1461192221746 Marionette TRACE conn4 <- [1,1450,null,{}] 15:43:41 INFO - PROCESS | 1898 | 1461192221751 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:41 INFO - PROCESS | 1898 | 1461192221947 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 15:43:42 INFO - PROCESS | 1898 | 1461192222119 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x84274800 == 111 [pid = 1898] [id = 370] 15:43:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x84ac0c00) [pid = 1898] [serial = 1111] [outer = (nil)] 15:43:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x87571400) [pid = 1898] [serial = 1112] [outer = 0x84ac0c00] 15:43:42 INFO - PROCESS | 1898 | 1461192222198 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x887c9800) [pid = 1898] [serial = 1113] [outer = 0x84ac0c00] 15:43:43 INFO - PROCESS | 1898 | 1461192223071 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1387ms 15:43:43 INFO - PROCESS | 1898 | 1461192223132 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 1898 | 1461192223136 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 15:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:43:43 INFO - PROCESS | 1898 | 1461192223142 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - PROCESS | 1898 | 1461192223145 Marionette TRACE conn4 <- [1,1454,null,{}] 15:43:43 INFO - PROCESS | 1898 | 1461192223151 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:43 INFO - PROCESS | 1898 | 1461192223384 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 15:43:43 INFO - PROCESS | 1898 | 1461192223415 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x88bb2c00 == 112 [pid = 1898] [id = 371] 15:43:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x88bb3400) [pid = 1898] [serial = 1114] [outer = (nil)] 15:43:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x8bd4b800) [pid = 1898] [serial = 1115] [outer = 0x88bb3400] 15:43:43 INFO - PROCESS | 1898 | 1461192223502 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x8f6cd400) [pid = 1898] [serial = 1116] [outer = 0x88bb3400] 15:43:44 INFO - PROCESS | 1898 | 1461192224510 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1434ms 15:43:44 INFO - PROCESS | 1898 | 1461192224578 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 15:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:43:44 INFO - PROCESS | 1898 | 1461192224583 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 15:43:44 INFO - PROCESS | 1898 | 1461192224590 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1898 | 1461192224594 Marionette TRACE conn4 <- [1,1458,null,{}] 15:43:44 INFO - PROCESS | 1898 | 1461192224600 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:44 INFO - PROCESS | 1898 | 1461192224842 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x9332c000) [pid = 1898] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x91413800) [pid = 1898] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x887bf400) [pid = 1898] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x88827000) [pid = 1898] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x843e5000) [pid = 1898] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x8ec66800) [pid = 1898] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x88818800) [pid = 1898] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x9ab12800) [pid = 1898] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x98fa8800) [pid = 1898] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x8570a800) [pid = 1898] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x880d6c00) [pid = 1898] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x84276000) [pid = 1898] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x93c17000) [pid = 1898] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x90341000) [pid = 1898] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x98faf000) [pid = 1898] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x8ff5e000) [pid = 1898] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x8ec64400) [pid = 1898] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x83785400) [pid = 1898] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x8ff59000) [pid = 1898] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x840bb400) [pid = 1898] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x86defc00) [pid = 1898] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x84aba800) [pid = 1898] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x91405400) [pid = 1898] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x93de6000) [pid = 1898] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x88822400) [pid = 1898] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x844e1800) [pid = 1898] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x93665000) [pid = 1898] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x9354b000) [pid = 1898] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x995a9c00) [pid = 1898] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x8ff60000) [pid = 1898] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x86deb800) [pid = 1898] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8756e800) [pid = 1898] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x9140b800) [pid = 1898] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x88822c00) [pid = 1898] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x900c0800) [pid = 1898] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x8881cc00) [pid = 1898] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:43:45 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x887bfc00) [pid = 1898] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:43:45 INFO - PROCESS | 1898 | 1461192225791 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x83785400 == 113 [pid = 1898] [id = 372] 15:43:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x83789000) [pid = 1898] [serial = 1117] [outer = (nil)] 15:43:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x840c4c00) [pid = 1898] [serial = 1118] [outer = 0x83789000] 15:43:45 INFO - PROCESS | 1898 | 1461192225868 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x844de400) [pid = 1898] [serial = 1119] [outer = 0x83789000] 15:43:46 INFO - PROCESS | 1898 | 1461192226606 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2044ms 15:43:46 INFO - PROCESS | 1898 | 1461192226633 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1898 | 1461192226637 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 15:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:43:46 INFO - PROCESS | 1898 | 1461192226643 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1898 | 1461192226645 Marionette TRACE conn4 <- [1,1462,null,{}] 15:43:46 INFO - PROCESS | 1898 | 1461192226651 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1898 | 1461192226896 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 15:43:46 INFO - PROCESS | 1898 | 1461192226919 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x84abf400 == 114 [pid = 1898] [id = 373] 15:43:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x854a7c00) [pid = 1898] [serial = 1120] [outer = (nil)] 15:43:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x88827000) [pid = 1898] [serial = 1121] [outer = 0x854a7c00] 15:43:47 INFO - PROCESS | 1898 | 1461192226995 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8ec61000) [pid = 1898] [serial = 1122] [outer = 0x854a7c00] 15:43:48 INFO - PROCESS | 1898 | 1461192228093 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1529ms 15:43:48 INFO - PROCESS | 1898 | 1461192228173 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 15:43:48 INFO - PROCESS | 1898 | 1461192228180 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 15:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:43:48 INFO - PROCESS | 1898 | 1461192228189 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1898 | 1461192228195 Marionette TRACE conn4 <- [1,1466,null,{}] 15:43:48 INFO - PROCESS | 1898 | 1461192228205 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:48 INFO - PROCESS | 1898 | 1461192228479 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 15:43:48 INFO - PROCESS | 1898 | 1461192228831 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab6800 == 115 [pid = 1898] [id = 374] 15:43:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8570b400) [pid = 1898] [serial = 1123] [outer = (nil)] 15:43:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x86407400) [pid = 1898] [serial = 1124] [outer = 0x8570b400] 15:43:48 INFO - PROCESS | 1898 | 1461192228923 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x86de7800) [pid = 1898] [serial = 1125] [outer = 0x8570b400] 15:43:49 INFO - PROCESS | 1898 | 1461192229869 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1745ms 15:43:49 INFO - PROCESS | 1898 | 1461192229933 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1898 | 1461192229943 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 15:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:43:49 INFO - PROCESS | 1898 | 1461192229954 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1898 | 1461192229958 Marionette TRACE conn4 <- [1,1470,null,{}] 15:43:49 INFO - PROCESS | 1898 | 1461192229964 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:50 INFO - PROCESS | 1898 | 1461192230215 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 15:43:50 INFO - PROCESS | 1898 | 1461192230527 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x880dc000 == 116 [pid = 1898] [id = 375] 15:43:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x887bfc00) [pid = 1898] [serial = 1126] [outer = (nil)] 15:43:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x88bab400) [pid = 1898] [serial = 1127] [outer = 0x887bfc00] 15:43:50 INFO - PROCESS | 1898 | 1461192230614 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x8bd42c00) [pid = 1898] [serial = 1128] [outer = 0x887bfc00] 15:43:51 INFO - PROCESS | 1898 | 1461192231642 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1738ms 15:43:51 INFO - PROCESS | 1898 | 1461192231692 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 15:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:43:51 INFO - PROCESS | 1898 | 1461192231696 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 15:43:51 INFO - PROCESS | 1898 | 1461192231703 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1898 | 1461192231710 Marionette TRACE conn4 <- [1,1474,null,{}] 15:43:51 INFO - PROCESS | 1898 | 1461192231726 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:51 INFO - PROCESS | 1898 | 1461192231962 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 15:43:52 INFO - PROCESS | 1898 | 1461192232269 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f77d400 == 117 [pid = 1898] [id = 376] 15:43:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x8f77e000) [pid = 1898] [serial = 1129] [outer = (nil)] 15:43:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x8f7b0c00) [pid = 1898] [serial = 1130] [outer = 0x8f77e000] 15:43:52 INFO - PROCESS | 1898 | 1461192232373 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x8faae800) [pid = 1898] [serial = 1131] [outer = 0x8f77e000] 15:43:53 INFO - PROCESS | 1898 | 1461192233293 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1643ms 15:43:53 INFO - PROCESS | 1898 | 1461192233346 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1898 | 1461192233350 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 15:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:43:53 INFO - PROCESS | 1898 | 1461192233356 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1898 | 1461192233359 Marionette TRACE conn4 <- [1,1478,null,{}] 15:43:53 INFO - PROCESS | 1898 | 1461192233365 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:53 INFO - PROCESS | 1898 | 1461192233575 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 15:43:53 INFO - PROCESS | 1898 | 1461192233847 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec60000 == 118 [pid = 1898] [id = 377] 15:43:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8ff5ac00) [pid = 1898] [serial = 1132] [outer = (nil)] 15:43:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x900c0c00) [pid = 1898] [serial = 1133] [outer = 0x8ff5ac00] 15:43:53 INFO - PROCESS | 1898 | 1461192233979 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x90321400) [pid = 1898] [serial = 1134] [outer = 0x8ff5ac00] 15:43:54 INFO - PROCESS | 1898 | 1461192234879 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1580ms 15:43:54 INFO - PROCESS | 1898 | 1461192234938 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 15:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:43:54 INFO - PROCESS | 1898 | 1461192234942 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 15:43:54 INFO - PROCESS | 1898 | 1461192234948 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1898 | 1461192234952 Marionette TRACE conn4 <- [1,1482,null,{}] 15:43:54 INFO - PROCESS | 1898 | 1461192234957 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:55 INFO - PROCESS | 1898 | 1461192235152 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 15:43:55 INFO - PROCESS | 1898 | 1461192235419 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff5b000 == 119 [pid = 1898] [id = 378] 15:43:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x9033c800) [pid = 1898] [serial = 1135] [outer = (nil)] 15:43:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x903df800) [pid = 1898] [serial = 1136] [outer = 0x9033c800] 15:43:55 INFO - PROCESS | 1898 | 1461192235549 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x904dc800) [pid = 1898] [serial = 1137] [outer = 0x9033c800] 15:43:56 INFO - PROCESS | 1898 | 1461192236468 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1588ms 15:43:56 INFO - PROCESS | 1898 | 1461192236536 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1898 | 1461192236539 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 15:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:43:56 INFO - PROCESS | 1898 | 1461192236546 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1898 | 1461192236550 Marionette TRACE conn4 <- [1,1486,null,{}] 15:43:56 INFO - PROCESS | 1898 | 1461192236555 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:56 INFO - PROCESS | 1898 | 1461192236811 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 15:43:57 INFO - PROCESS | 1898 | 1461192237130 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c2c00 == 120 [pid = 1898] [id = 379] 15:43:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x913ae000) [pid = 1898] [serial = 1138] [outer = (nil)] 15:43:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x92ba1000) [pid = 1898] [serial = 1139] [outer = 0x913ae000] 15:43:57 INFO - PROCESS | 1898 | 1461192237221 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x92ba4800) [pid = 1898] [serial = 1140] [outer = 0x913ae000] 15:43:58 INFO - PROCESS | 1898 | 1461192238169 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1684ms 15:43:58 INFO - PROCESS | 1898 | 1461192238231 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1898 | 1461192238235 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 15:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:43:58 INFO - PROCESS | 1898 | 1461192238242 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1898 | 1461192238245 Marionette TRACE conn4 <- [1,1490,null,{}] 15:43:58 INFO - PROCESS | 1898 | 1461192238251 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:58 INFO - PROCESS | 1898 | 1461192238442 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 15:43:58 INFO - PROCESS | 1898 | 1461192238769 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff55400 == 121 [pid = 1898] [id = 380] 15:43:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x8ff58800) [pid = 1898] [serial = 1141] [outer = (nil)] 15:43:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x93549000) [pid = 1898] [serial = 1142] [outer = 0x8ff58800] 15:43:58 INFO - PROCESS | 1898 | 1461192238863 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x9354c400) [pid = 1898] [serial = 1143] [outer = 0x8ff58800] 15:43:59 INFO - PROCESS | 1898 | 1461192239722 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1533ms 15:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:43:59 INFO - PROCESS | 1898 | 1461192239776 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 1898 | 1461192239779 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 15:43:59 INFO - PROCESS | 1898 | 1461192239786 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1898 | 1461192239789 Marionette TRACE conn4 <- [1,1494,null,{}] 15:43:59 INFO - PROCESS | 1898 | 1461192239795 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:59 INFO - PROCESS | 1898 | 1461192239986 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 15:44:00 INFO - PROCESS | 1898 | 1461192240249 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x908fd400 == 122 [pid = 1898] [id = 381] 15:44:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x93331000) [pid = 1898] [serial = 1144] [outer = (nil)] 15:44:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x93672000) [pid = 1898] [serial = 1145] [outer = 0x93331000] 15:44:00 INFO - PROCESS | 1898 | 1461192240379 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x938ce400) [pid = 1898] [serial = 1146] [outer = 0x93331000] 15:44:01 INFO - PROCESS | 1898 | 1461192241325 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1581ms 15:44:01 INFO - PROCESS | 1898 | 1461192241368 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 15:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:44:01 INFO - PROCESS | 1898 | 1461192241372 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 15:44:01 INFO - PROCESS | 1898 | 1461192241379 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1898 | 1461192241384 Marionette TRACE conn4 <- [1,1498,null,{}] 15:44:01 INFO - PROCESS | 1898 | 1461192241391 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:01 INFO - PROCESS | 1898 | 1461192241588 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 15:44:01 INFO - PROCESS | 1898 | 1461192241854 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faa5400 == 123 [pid = 1898] [id = 382] 15:44:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x93667000) [pid = 1898] [serial = 1147] [outer = (nil)] 15:44:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x94f0bc00) [pid = 1898] [serial = 1148] [outer = 0x93667000] 15:44:01 INFO - PROCESS | 1898 | 1461192241980 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x94f17800) [pid = 1898] [serial = 1149] [outer = 0x93667000] 15:44:02 INFO - PROCESS | 1898 | 1461192242855 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1547ms 15:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:44:02 INFO - PROCESS | 1898 | 1461192242926 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1898 | 1461192242929 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 15:44:02 INFO - PROCESS | 1898 | 1461192242936 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1898 | 1461192242940 Marionette TRACE conn4 <- [1,1502,null,{}] 15:44:02 INFO - PROCESS | 1898 | 1461192242946 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1898 | 1461192243178 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 15:44:03 INFO - PROCESS | 1898 | 1461192243483 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f10800 == 124 [pid = 1898] [id = 383] 15:44:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x94f8a400) [pid = 1898] [serial = 1150] [outer = (nil)] 15:44:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x96cd1c00) [pid = 1898] [serial = 1151] [outer = 0x94f8a400] 15:44:03 INFO - PROCESS | 1898 | 1461192243581 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x96fe9c00) [pid = 1898] [serial = 1152] [outer = 0x94f8a400] 15:44:04 INFO - PROCESS | 1898 | 1461192244527 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1635ms 15:44:04 INFO - PROCESS | 1898 | 1461192244571 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1898 | 1461192244576 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 15:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:44:04 INFO - PROCESS | 1898 | 1461192244582 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1898 | 1461192244587 Marionette TRACE conn4 <- [1,1506,null,{}] 15:44:04 INFO - PROCESS | 1898 | 1461192244592 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:04 INFO - PROCESS | 1898 | 1461192244876 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 15:44:05 INFO - PROCESS | 1898 | 1461192245200 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a81c00 == 125 [pid = 1898] [id = 384] 15:44:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x98fa5400) [pid = 1898] [serial = 1153] [outer = (nil)] 15:44:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x98faf800) [pid = 1898] [serial = 1154] [outer = 0x98fa5400] 15:44:05 INFO - PROCESS | 1898 | 1461192245299 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x9959ac00) [pid = 1898] [serial = 1155] [outer = 0x98fa5400] 15:44:06 INFO - PROCESS | 1898 | 1461192246218 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1683ms 15:44:06 INFO - PROCESS | 1898 | 1461192246266 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 1898 | 1461192246269 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 15:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:44:06 INFO - PROCESS | 1898 | 1461192246275 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - PROCESS | 1898 | 1461192246279 Marionette TRACE conn4 <- [1,1510,null,{}] 15:44:06 INFO - PROCESS | 1898 | 1461192246285 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:06 INFO - PROCESS | 1898 | 1461192246477 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 15:44:06 INFO - PROCESS | 1898 | 1461192246745 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x98fad000 == 126 [pid = 1898] [id = 385] 15:44:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x98fb0800) [pid = 1898] [serial = 1156] [outer = (nil)] 15:44:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x995a8800) [pid = 1898] [serial = 1157] [outer = 0x98fb0800] 15:44:06 INFO - PROCESS | 1898 | 1461192246868 Marionette DEBUG loaded listener.js 15:44:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x995e6000) [pid = 1898] [serial = 1158] [outer = 0x98fb0800] 15:44:07 INFO - PROCESS | 1898 | 1461192247717 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1497ms 15:44:07 INFO - PROCESS | 1898 | 1461192247774 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1898 | 1461192247778 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 15:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:44:07 INFO - PROCESS | 1898 | 1461192247784 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1898 | 1461192247788 Marionette TRACE conn4 <- [1,1514,null,{}] 15:44:07 INFO - PROCESS | 1898 | 1461192247793 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:07 INFO - PROCESS | 1898 | 1461192247993 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 15:44:08 INFO - PROCESS | 1898 | 1461192248300 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e5400 == 127 [pid = 1898] [id = 386] 15:44:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x8640ec00) [pid = 1898] [serial = 1159] [outer = (nil)] 15:44:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x99d0bc00) [pid = 1898] [serial = 1160] [outer = 0x8640ec00] 15:44:08 INFO - PROCESS | 1898 | 1461192248393 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x99dea800) [pid = 1898] [serial = 1161] [outer = 0x8640ec00] 15:44:09 INFO - PROCESS | 1898 | 1461192249309 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1583ms 15:44:09 INFO - PROCESS | 1898 | 1461192249368 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1898 | 1461192249372 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 15:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:44:09 INFO - PROCESS | 1898 | 1461192249379 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1898 | 1461192249382 Marionette TRACE conn4 <- [1,1518,null,{}] 15:44:09 INFO - PROCESS | 1898 | 1461192249388 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1898 | 1461192249643 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 15:44:09 INFO - PROCESS | 1898 | 1461192249961 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f8bc00 == 128 [pid = 1898] [id = 387] 15:44:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x98fa5c00) [pid = 1898] [serial = 1162] [outer = (nil)] 15:44:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x99f5c000) [pid = 1898] [serial = 1163] [outer = 0x98fa5c00] 15:44:10 INFO - PROCESS | 1898 | 1461192250047 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x99f62c00) [pid = 1898] [serial = 1164] [outer = 0x98fa5c00] 15:44:10 INFO - PROCESS | 1898 | 1461192250908 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1582ms 15:44:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:44:10 INFO - PROCESS | 1898 | 1461192250962 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 1898 | 1461192250965 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 15:44:10 INFO - PROCESS | 1898 | 1461192250972 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1898 | 1461192250975 Marionette TRACE conn4 <- [1,1522,null,{}] 15:44:10 INFO - PROCESS | 1898 | 1461192250981 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:11 INFO - PROCESS | 1898 | 1461192251199 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 15:44:11 INFO - PROCESS | 1898 | 1461192251511 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x840c3c00 == 129 [pid = 1898] [id = 388] 15:44:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x99f52800) [pid = 1898] [serial = 1165] [outer = (nil)] 15:44:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x9aa33800) [pid = 1898] [serial = 1166] [outer = 0x99f52800] 15:44:11 INFO - PROCESS | 1898 | 1461192251599 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x9aa3ec00) [pid = 1898] [serial = 1167] [outer = 0x99f52800] 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:12 INFO - PROCESS | 1898 | 1461192252350 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:44:12 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 () { 15:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:44:12 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 () { 15:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:44:12 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 () { 15:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:44:12 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 () { 15:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:44:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1443ms 15:44:12 INFO - PROCESS | 1898 | 1461192252417 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 15:44:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:44:12 INFO - PROCESS | 1898 | 1461192252425 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 15:44:12 INFO - PROCESS | 1898 | 1461192252432 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1898 | 1461192252435 Marionette TRACE conn4 <- [1,1526,null,{}] 15:44:12 INFO - PROCESS | 1898 | 1461192252441 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:12 INFO - PROCESS | 1898 | 1461192252626 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 15:44:12 INFO - PROCESS | 1898 | 1461192252898 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x8549d400 == 130 [pid = 1898] [id = 389] 15:44:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x8eeae800) [pid = 1898] [serial = 1168] [outer = (nil)] 15:44:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0x9ab13800) [pid = 1898] [serial = 1169] [outer = 0x8eeae800] 15:44:12 INFO - PROCESS | 1898 | 1461192252988 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0x9ea1a400) [pid = 1898] [serial = 1170] [outer = 0x8eeae800] 15:44:13 INFO - PROCESS | 1898 | 1461192253888 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:44:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:44:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:44:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:44:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:44:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:44:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:44:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1487ms 15:44:13 INFO - PROCESS | 1898 | 1461192253940 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 1898 | 1461192253943 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 15:44:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:44:13 INFO - PROCESS | 1898 | 1461192253952 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1898 | 1461192253955 Marionette TRACE conn4 <- [1,1530,null,{}] 15:44:13 INFO - PROCESS | 1898 | 1461192253961 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1898 | 1461192254153 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 15:44:14 INFO - PROCESS | 1898 | 1461192254432 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e0000 == 131 [pid = 1898] [id = 390] 15:44:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0x843e0800) [pid = 1898] [serial = 1171] [outer = (nil)] 15:44:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0x86306800) [pid = 1898] [serial = 1172] [outer = 0x843e0800] 15:44:14 INFO - PROCESS | 1898 | 1461192254564 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0x8be56000) [pid = 1898] [serial = 1173] [outer = 0x843e0800] 15:44:15 INFO - PROCESS | 1898 | 1461192255356 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:44:15 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 15:44:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:44:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:44:15 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. 15:44:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:44:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1432ms 15:44:15 INFO - PROCESS | 1898 | 1461192255386 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1898 | 1461192255389 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 15:44:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:44:15 INFO - PROCESS | 1898 | 1461192255396 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1898 | 1461192255399 Marionette TRACE conn4 <- [1,1534,null,{}] 15:44:15 INFO - PROCESS | 1898 | 1461192255405 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:15 INFO - PROCESS | 1898 | 1461192255616 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 15:44:16 INFO - PROCESS | 1898 | 1461192256468 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ac4800 == 132 [pid = 1898] [id = 391] 15:44:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x8549b400) [pid = 1898] [serial = 1174] [outer = (nil)] 15:44:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0x85706800) [pid = 1898] [serial = 1175] [outer = 0x8549b400] 15:44:16 INFO - PROCESS | 1898 | 1461192256635 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0x85def400) [pid = 1898] [serial = 1176] [outer = 0x8549b400] 15:44:17 INFO - PROCESS | 1898 | 1461192257550 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2233ms 15:44:17 INFO - PROCESS | 1898 | 1461192257630 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 15:44:17 INFO - PROCESS | 1898 | 1461192257637 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 15:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:44:17 INFO - PROCESS | 1898 | 1461192257647 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1898 | 1461192257651 Marionette TRACE conn4 <- [1,1538,null,{}] 15:44:17 INFO - PROCESS | 1898 | 1461192257658 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:17 INFO - PROCESS | 1898 | 1461192257886 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x887c0800 == 131 [pid = 1898] [id = 220] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x900c3000 == 130 [pid = 1898] [id = 209] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x8f40c800 == 129 [pid = 1898] [id = 208] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x92a7e000 == 128 [pid = 1898] [id = 210] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x903d4800 == 127 [pid = 1898] [id = 212] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x880d8c00 == 126 [pid = 1898] [id = 346] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x9362d800 == 125 [pid = 1898] [id = 364] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x9362b000 == 124 [pid = 1898] [id = 363] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x92ba6800 == 123 [pid = 1898] [id = 361] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x93331400 == 122 [pid = 1898] [id = 362] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x903d2800 == 121 [pid = 1898] [id = 360] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x900bdc00 == 120 [pid = 1898] [id = 359] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x8f781c00 == 119 [pid = 1898] [id = 358] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7b1000 == 118 [pid = 1898] [id = 357] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7a7400 == 117 [pid = 1898] [id = 356] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x88ba6000 == 116 [pid = 1898] [id = 354] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x880da000 == 115 [pid = 1898] [id = 355] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x88079800 == 114 [pid = 1898] [id = 353] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x843e5c00 == 113 [pid = 1898] [id = 352] 15:44:18 INFO - PROCESS | 1898 | --DOCSHELL 0x83783400 == 112 [pid = 1898] [id = 351] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0x880dd400) [pid = 1898] [serial = 1052] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x94f88400) [pid = 1898] [serial = 1017] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x9362bc00) [pid = 1898] [serial = 927] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x887ce000) [pid = 1898] [serial = 1040] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x8c00b800) [pid = 1898] [serial = 992] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x84ac2c00) [pid = 1898] [serial = 1044] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x8fa53c00) [pid = 1898] [serial = 999] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x8f3ccc00) [pid = 1898] [serial = 995] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0xa4455800) [pid = 1898] [serial = 942] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x995f1000) [pid = 1898] [serial = 1023] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x85df7000) [pid = 1898] [serial = 986] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x8881ec00) [pid = 1898] [serial = 989] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x854a0000) [pid = 1898] [serial = 1034] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x96bde800) [pid = 1898] [serial = 930] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x8f405400) [pid = 1898] [serial = 996] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x913b0c00) [pid = 1898] [serial = 1007] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x99f64400) [pid = 1898] [serial = 1026] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x90321c00) [pid = 1898] [serial = 1002] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x86deb000) [pid = 1898] [serial = 987] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x9779e400) [pid = 1898] [serial = 1019] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x889db800) [pid = 1898] [serial = 990] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x854a0c00) [pid = 1898] [serial = 1032] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x979f5c00) [pid = 1898] [serial = 1020] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x8f78b400) [pid = 1898] [serial = 998] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x903dbc00) [pid = 1898] [serial = 1005] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x93de4800) [pid = 1898] [serial = 1016] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x887c0000) [pid = 1898] [serial = 984] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x8756d400) [pid = 1898] [serial = 1049] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x86301800) [pid = 1898] [serial = 1046] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x9ab9a800) [pid = 1898] [serial = 1028] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x992ee800) [pid = 1898] [serial = 933] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x88bb3c00) [pid = 1898] [serial = 954] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x995a6c00) [pid = 1898] [serial = 1022] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x8630a400) [pid = 1898] [serial = 1047] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x84ac3000) [pid = 1898] [serial = 915] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x9b2a2c00) [pid = 1898] [serial = 1029] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x9fc54400) [pid = 1898] [serial = 939] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x93632400) [pid = 1898] [serial = 1014] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x9aa36000) [pid = 1898] [serial = 936] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x8806e000) [pid = 1898] [serial = 1050] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x91410000) [pid = 1898] [serial = 1008] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x92ba3800) [pid = 1898] [serial = 924] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x93627000) [pid = 1898] [serial = 1013] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0xa4777800) [pid = 1898] [serial = 945] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x903d4c00) [pid = 1898] [serial = 1004] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x87573800) [pid = 1898] [serial = 957] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x89fe4000) [pid = 1898] [serial = 1041] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x900c1000) [pid = 1898] [serial = 1001] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x92a7f400) [pid = 1898] [serial = 1010] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x85711000) [pid = 1898] [serial = 1035] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x99f5f800) [pid = 1898] [serial = 1025] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x844da400) [pid = 1898] [serial = 1031] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x8bd49000) [pid = 1898] [serial = 1037] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8ec59c00) [pid = 1898] [serial = 993] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x88ba9800) [pid = 1898] [serial = 951] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x903d7800) [pid = 1898] [serial = 921] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x88824400) [pid = 1898] [serial = 948] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x92b99000) [pid = 1898] [serial = 1011] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x84ab8400) [pid = 1898] [serial = 1043] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8c00d400) [pid = 1898] [serial = 918] [outer = (nil)] [url = about:blank] 15:44:18 INFO - PROCESS | 1898 | 1461192258742 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x84273400 == 113 [pid = 1898] [id = 392] 15:44:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x843e5c00) [pid = 1898] [serial = 1177] [outer = (nil)] 15:44:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x844e1c00) [pid = 1898] [serial = 1178] [outer = 0x843e5c00] 15:44:18 INFO - PROCESS | 1898 | 1461192258843 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8549d000) [pid = 1898] [serial = 1179] [outer = 0x843e5c00] 15:44:19 INFO - PROCESS | 1898 | 1461192259707 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:44:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:44:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2143ms 15:44:19 INFO - PROCESS | 1898 | 1461192259792 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1898 | 1461192259798 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 15:44:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:44:19 INFO - PROCESS | 1898 | 1461192259806 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1898 | 1461192259810 Marionette TRACE conn4 <- [1,1542,null,{}] 15:44:19 INFO - PROCESS | 1898 | 1461192259820 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:20 INFO - PROCESS | 1898 | 1461192260000 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 15:44:20 INFO - PROCESS | 1898 | 1461192260176 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x843ea000 == 114 [pid = 1898] [id = 393] 15:44:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x84ab9000) [pid = 1898] [serial = 1180] [outer = (nil)] 15:44:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x87576000) [pid = 1898] [serial = 1181] [outer = 0x84ab9000] 15:44:20 INFO - PROCESS | 1898 | 1461192260254 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x880d7400) [pid = 1898] [serial = 1182] [outer = 0x84ab9000] 15:44:21 INFO - PROCESS | 1898 | 1461192261101 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:44:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:44:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1335ms 15:44:21 INFO - PROCESS | 1898 | 1461192261140 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 15:44:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:44:21 INFO - PROCESS | 1898 | 1461192261145 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 15:44:21 INFO - PROCESS | 1898 | 1461192261153 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1898 | 1461192261162 Marionette TRACE conn4 <- [1,1546,null,{}] 15:44:21 INFO - PROCESS | 1898 | 1461192261184 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:21 INFO - PROCESS | 1898 | 1461192261452 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 15:44:21 INFO - PROCESS | 1898 | 1461192261482 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x87576800 == 115 [pid = 1898] [id = 394] 15:44:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8881ec00) [pid = 1898] [serial = 1183] [outer = (nil)] 15:44:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x889d7800) [pid = 1898] [serial = 1184] [outer = 0x8881ec00] 15:44:21 INFO - PROCESS | 1898 | 1461192261557 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x889de000) [pid = 1898] [serial = 1185] [outer = 0x8881ec00] 15:44:22 INFO - PROCESS | 1898 | 1461192262487 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:44:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:44:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1400ms 15:44:22 INFO - PROCESS | 1898 | 1461192262551 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 15:44:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:44:22 INFO - PROCESS | 1898 | 1461192262556 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 15:44:22 INFO - PROCESS | 1898 | 1461192262570 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1898 | 1461192262574 Marionette TRACE conn4 <- [1,1550,null,{}] 15:44:22 INFO - PROCESS | 1898 | 1461192262582 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:22 INFO - PROCESS | 1898 | 1461192262846 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x844d4c00) [pid = 1898] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x8bd45000) [pid = 1898] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8426bc00) [pid = 1898] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x88bb3400) [pid = 1898] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x84ac0c00) [pid = 1898] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8807b800) [pid = 1898] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8756bc00) [pid = 1898] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:44:23 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x83789000) [pid = 1898] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:44:23 INFO - PROCESS | 1898 | 1461192263606 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x83789000 == 116 [pid = 1898] [id = 395] 15:44:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x840bd800) [pid = 1898] [serial = 1186] [outer = (nil)] 15:44:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x84aba800) [pid = 1898] [serial = 1187] [outer = 0x840bd800] 15:44:23 INFO - PROCESS | 1898 | 1461192263678 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8756bc00) [pid = 1898] [serial = 1188] [outer = 0x840bd800] 15:44:24 INFO - PROCESS | 1898 | 1461192264398 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:44:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:44:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1900ms 15:44:24 INFO - PROCESS | 1898 | 1461192264463 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 15:44:24 INFO - PROCESS | 1898 | 1461192264467 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 15:44:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:44:24 INFO - PROCESS | 1898 | 1461192264473 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 1898 | 1461192264476 Marionette TRACE conn4 <- [1,1554,null,{}] 15:44:24 INFO - PROCESS | 1898 | 1461192264482 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:24 INFO - PROCESS | 1898 | 1461192264651 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 15:44:24 INFO - PROCESS | 1898 | 1461192264662 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x88822000 == 117 [pid = 1898] [id = 396] 15:44:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x89fe2000) [pid = 1898] [serial = 1189] [outer = (nil)] 15:44:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8bd46c00) [pid = 1898] [serial = 1190] [outer = 0x89fe2000] 15:44:24 INFO - PROCESS | 1898 | 1461192264746 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8c00d400) [pid = 1898] [serial = 1191] [outer = 0x89fe2000] 15:44:25 INFO - PROCESS | 1898 | 1461192265905 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:44:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:44:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1495ms 15:44:25 INFO - PROCESS | 1898 | 1461192265969 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 15:44:25 INFO - PROCESS | 1898 | 1461192265976 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 15:44:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:44:25 INFO - PROCESS | 1898 | 1461192265985 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - PROCESS | 1898 | 1461192265991 Marionette TRACE conn4 <- [1,1558,null,{}] 15:44:26 INFO - PROCESS | 1898 | 1461192266001 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:26 INFO - PROCESS | 1898 | 1461192266248 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 15:44:26 INFO - PROCESS | 1898 | 1461192266595 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab8400 == 118 [pid = 1898] [id = 397] 15:44:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x85714c00) [pid = 1898] [serial = 1192] [outer = (nil)] 15:44:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x86404c00) [pid = 1898] [serial = 1193] [outer = 0x85714c00] 15:44:26 INFO - PROCESS | 1898 | 1461192266683 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x86de7c00) [pid = 1898] [serial = 1194] [outer = 0x85714c00] 15:44:27 INFO - PROCESS | 1898 | 1461192267608 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:44:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1647ms 15:44:27 INFO - PROCESS | 1898 | 1461192267631 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1898 | 1461192267640 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 15:44:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:44:27 INFO - PROCESS | 1898 | 1461192267651 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1898 | 1461192267654 Marionette TRACE conn4 <- [1,1562,null,{}] 15:44:27 INFO - PROCESS | 1898 | 1461192267661 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:27 INFO - PROCESS | 1898 | 1461192267853 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 15:44:28 INFO - PROCESS | 1898 | 1461192268127 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756d800 == 119 [pid = 1898] [id = 398] 15:44:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x87573800) [pid = 1898] [serial = 1195] [outer = (nil)] 15:44:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x88819400) [pid = 1898] [serial = 1196] [outer = 0x87573800] 15:44:28 INFO - PROCESS | 1898 | 1461192268258 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x889d9000) [pid = 1898] [serial = 1197] [outer = 0x87573800] 15:44:29 INFO - PROCESS | 1898 | 1461192269318 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:44:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:44:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1733ms 15:44:29 INFO - PROCESS | 1898 | 1461192269384 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 15:44:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:44:29 INFO - PROCESS | 1898 | 1461192269389 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 15:44:29 INFO - PROCESS | 1898 | 1461192269396 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1898 | 1461192269402 Marionette TRACE conn4 <- [1,1566,null,{}] 15:44:29 INFO - PROCESS | 1898 | 1461192269418 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:29 INFO - PROCESS | 1898 | 1461192269661 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 15:44:29 INFO - PROCESS | 1898 | 1461192269980 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881e000 == 120 [pid = 1898] [id = 399] 15:44:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x8c00b800) [pid = 1898] [serial = 1198] [outer = (nil)] 15:44:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x8ec5a400) [pid = 1898] [serial = 1199] [outer = 0x8c00b800] 15:44:30 INFO - PROCESS | 1898 | 1461192270077 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8f3ccc00) [pid = 1898] [serial = 1200] [outer = 0x8c00b800] 15:44:30 INFO - PROCESS | 1898 | 1461192270982 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:44:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:44:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1640ms 15:44:31 INFO - PROCESS | 1898 | 1461192271036 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1898 | 1461192271040 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 15:44:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:44:31 INFO - PROCESS | 1898 | 1461192271047 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1898 | 1461192271050 Marionette TRACE conn4 <- [1,1570,null,{}] 15:44:31 INFO - PROCESS | 1898 | 1461192271056 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:31 INFO - PROCESS | 1898 | 1461192271251 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 15:44:31 INFO - PROCESS | 1898 | 1461192271526 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c018c00 == 121 [pid = 1898] [id = 400] 15:44:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x8f407400) [pid = 1898] [serial = 1201] [outer = (nil)] 15:44:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x8f782800) [pid = 1898] [serial = 1202] [outer = 0x8f407400] 15:44:31 INFO - PROCESS | 1898 | 1461192271655 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x8f7a6c00) [pid = 1898] [serial = 1203] [outer = 0x8f407400] 15:44:32 INFO - PROCESS | 1898 | 1461192272539 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:44:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:44:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1530ms 15:44:32 INFO - PROCESS | 1898 | 1461192272579 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 1898 | 1461192272586 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 15:44:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:44:32 INFO - PROCESS | 1898 | 1461192272595 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 1898 | 1461192272601 Marionette TRACE conn4 <- [1,1574,null,{}] 15:44:32 INFO - PROCESS | 1898 | 1461192272608 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:32 INFO - PROCESS | 1898 | 1461192272828 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 15:44:33 INFO - PROCESS | 1898 | 1461192273151 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f408800 == 122 [pid = 1898] [id = 401] 15:44:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x8f785c00) [pid = 1898] [serial = 1204] [outer = (nil)] 15:44:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x8faab400) [pid = 1898] [serial = 1205] [outer = 0x8f785c00] 15:44:33 INFO - PROCESS | 1898 | 1461192273265 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x8ff5e400) [pid = 1898] [serial = 1206] [outer = 0x8f785c00] 15:44:34 INFO - PROCESS | 1898 | 1461192274165 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:44:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1640ms 15:44:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:44:34 INFO - PROCESS | 1898 | 1461192274235 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1898 | 1461192274238 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 15:44:34 INFO - PROCESS | 1898 | 1461192274245 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1898 | 1461192274249 Marionette TRACE conn4 <- [1,1578,null,{}] 15:44:34 INFO - PROCESS | 1898 | 1461192274254 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:34 INFO - PROCESS | 1898 | 1461192274512 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 15:44:34 INFO - PROCESS | 1898 | 1461192274831 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7ae400 == 123 [pid = 1898] [id = 402] 15:44:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x90346800) [pid = 1898] [serial = 1207] [outer = (nil)] 15:44:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x904d3c00) [pid = 1898] [serial = 1208] [outer = 0x90346800] 15:44:34 INFO - PROCESS | 1898 | 1461192274921 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x904d9400) [pid = 1898] [serial = 1209] [outer = 0x90346800] 15:44:35 INFO - PROCESS | 1898 | 1461192275756 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:44:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1542ms 15:44:35 INFO - PROCESS | 1898 | 1461192275787 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1898 | 1461192275791 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 15:44:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:44:35 INFO - PROCESS | 1898 | 1461192275798 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1898 | 1461192275801 Marionette TRACE conn4 <- [1,1582,null,{}] 15:44:35 INFO - PROCESS | 1898 | 1461192275807 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:35 INFO - PROCESS | 1898 | 1461192275990 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 15:44:36 INFO - PROCESS | 1898 | 1461192276213 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c7800 == 124 [pid = 1898] [id = 403] 15:44:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x904d0c00) [pid = 1898] [serial = 1210] [outer = (nil)] 15:44:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x920ee000) [pid = 1898] [serial = 1211] [outer = 0x904d0c00] 15:44:36 INFO - PROCESS | 1898 | 1461192276349 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x920f7800) [pid = 1898] [serial = 1212] [outer = 0x904d0c00] 15:44:37 INFO - PROCESS | 1898 | 1461192277308 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:44:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:44:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1585ms 15:44:37 INFO - PROCESS | 1898 | 1461192277383 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1898 | 1461192277388 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 15:44:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:44:37 INFO - PROCESS | 1898 | 1461192277394 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1898 | 1461192277397 Marionette TRACE conn4 <- [1,1586,null,{}] 15:44:37 INFO - PROCESS | 1898 | 1461192277403 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:37 INFO - PROCESS | 1898 | 1461192277629 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 15:44:37 INFO - PROCESS | 1898 | 1461192277937 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x900bf800 == 125 [pid = 1898] [id = 404] 15:44:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x90345c00) [pid = 1898] [serial = 1213] [outer = (nil)] 15:44:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x92a7e400) [pid = 1898] [serial = 1214] [outer = 0x90345c00] 15:44:38 INFO - PROCESS | 1898 | 1461192278030 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x92b99000) [pid = 1898] [serial = 1215] [outer = 0x90345c00] 15:44:38 INFO - PROCESS | 1898 | 1461192278875 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:44:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1532ms 15:44:38 INFO - PROCESS | 1898 | 1461192278927 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 15:44:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:44:38 INFO - PROCESS | 1898 | 1461192278931 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 15:44:38 INFO - PROCESS | 1898 | 1461192278937 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1898 | 1461192278941 Marionette TRACE conn4 <- [1,1590,null,{}] 15:44:38 INFO - PROCESS | 1898 | 1461192278947 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1898 | 1461192279139 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 15:44:39 INFO - PROCESS | 1898 | 1461192279447 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c3800 == 126 [pid = 1898] [id = 405] 15:44:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x92a0ec00) [pid = 1898] [serial = 1216] [outer = (nil)] 15:44:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x9332d800) [pid = 1898] [serial = 1217] [outer = 0x92a0ec00] 15:44:39 INFO - PROCESS | 1898 | 1461192279538 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x93548800) [pid = 1898] [serial = 1218] [outer = 0x92a0ec00] 15:44:40 INFO - PROCESS | 1898 | 1461192280383 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:44:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1486ms 15:44:40 INFO - PROCESS | 1898 | 1461192280424 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 15:44:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:44:40 INFO - PROCESS | 1898 | 1461192280428 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 15:44:40 INFO - PROCESS | 1898 | 1461192280435 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1898 | 1461192280439 Marionette TRACE conn4 <- [1,1594,null,{}] 15:44:40 INFO - PROCESS | 1898 | 1461192280444 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:40 INFO - PROCESS | 1898 | 1461192280640 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 15:44:40 INFO - PROCESS | 1898 | 1461192280958 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x93324c00 == 127 [pid = 1898] [id = 406] 15:44:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x93331400) [pid = 1898] [serial = 1219] [outer = (nil)] 15:44:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9366f800) [pid = 1898] [serial = 1220] [outer = 0x93331400] 15:44:41 INFO - PROCESS | 1898 | 1461192281050 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x938c4c00) [pid = 1898] [serial = 1221] [outer = 0x93331400] 15:44:41 INFO - PROCESS | 1898 | 1461192281938 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1535ms 15:44:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:44:41 INFO - PROCESS | 1898 | 1461192281970 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 15:44:41 INFO - PROCESS | 1898 | 1461192281974 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 15:44:41 INFO - PROCESS | 1898 | 1461192281981 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1898 | 1461192281985 Marionette TRACE conn4 <- [1,1598,null,{}] 15:44:41 INFO - PROCESS | 1898 | 1461192281991 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:42 INFO - PROCESS | 1898 | 1461192282210 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 15:44:42 INFO - PROCESS | 1898 | 1461192282535 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x9362d800 == 128 [pid = 1898] [id = 407] 15:44:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x94f85c00) [pid = 1898] [serial = 1222] [outer = (nil)] 15:44:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x9509e800) [pid = 1898] [serial = 1223] [outer = 0x94f85c00] 15:44:42 INFO - PROCESS | 1898 | 1461192282633 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x9779b800) [pid = 1898] [serial = 1224] [outer = 0x94f85c00] 15:44:43 INFO - PROCESS | 1898 | 1461192283514 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:44:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1586ms 15:44:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:44:43 INFO - PROCESS | 1898 | 1461192283567 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1898 | 1461192283570 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 15:44:43 INFO - PROCESS | 1898 | 1461192283577 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1898 | 1461192283581 Marionette TRACE conn4 <- [1,1602,null,{}] 15:44:43 INFO - PROCESS | 1898 | 1461192283587 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:43 INFO - PROCESS | 1898 | 1461192283787 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 15:44:44 INFO - PROCESS | 1898 | 1461192284120 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x95b3e000 == 129 [pid = 1898] [id = 408] 15:44:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x96feec00) [pid = 1898] [serial = 1225] [outer = (nil)] 15:44:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x97b81c00) [pid = 1898] [serial = 1226] [outer = 0x96feec00] 15:44:44 INFO - PROCESS | 1898 | 1461192284212 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x97ca9800) [pid = 1898] [serial = 1227] [outer = 0x96feec00] 15:44:45 INFO - PROCESS | 1898 | 1461192285065 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:44:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:44:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1533ms 15:44:45 INFO - PROCESS | 1898 | 1461192285110 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1898 | 1461192285114 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 15:44:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:44:45 INFO - PROCESS | 1898 | 1461192285120 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1898 | 1461192285124 Marionette TRACE conn4 <- [1,1606,null,{}] 15:44:45 INFO - PROCESS | 1898 | 1461192285129 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1898 | 1461192285317 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 15:44:45 INFO - PROCESS | 1898 | 1461192285629 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x844db800 == 130 [pid = 1898] [id = 409] 15:44:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x94f16000) [pid = 1898] [serial = 1228] [outer = (nil)] 15:44:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x995a4c00) [pid = 1898] [serial = 1229] [outer = 0x94f16000] 15:44:45 INFO - PROCESS | 1898 | 1461192285720 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x995a6c00) [pid = 1898] [serial = 1230] [outer = 0x94f16000] 15:44:46 INFO - PROCESS | 1898 | 1461192286618 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1529ms 15:44:46 INFO - PROCESS | 1898 | 1461192286653 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1898 | 1461192286657 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 15:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:44:46 INFO - PROCESS | 1898 | 1461192286663 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1898 | 1461192286667 Marionette TRACE conn4 <- [1,1610,null,{}] 15:44:46 INFO - PROCESS | 1898 | 1461192286672 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:46 INFO - PROCESS | 1898 | 1461192286865 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 15:44:47 INFO - PROCESS | 1898 | 1461192287181 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x83783400 == 131 [pid = 1898] [id = 410] 15:44:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x86de8c00) [pid = 1898] [serial = 1231] [outer = (nil)] 15:44:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x99f56c00) [pid = 1898] [serial = 1232] [outer = 0x86de8c00] 15:44:47 INFO - PROCESS | 1898 | 1461192287275 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x99f64400) [pid = 1898] [serial = 1233] [outer = 0x86de8c00] 15:44:48 INFO - PROCESS | 1898 | 1461192288104 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:44:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1483ms 15:44:48 INFO - PROCESS | 1898 | 1461192288147 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1898 | 1461192288151 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 15:44:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:44:48 INFO - PROCESS | 1898 | 1461192288158 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1898 | 1461192288161 Marionette TRACE conn4 <- [1,1614,null,{}] 15:44:48 INFO - PROCESS | 1898 | 1461192288167 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:48 INFO - PROCESS | 1898 | 1461192288358 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 15:44:48 INFO - PROCESS | 1898 | 1461192288630 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x99d05c00 == 132 [pid = 1898] [id = 411] 15:44:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x99d0cc00) [pid = 1898] [serial = 1234] [outer = (nil)] 15:44:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x9ab06400) [pid = 1898] [serial = 1235] [outer = 0x99d0cc00] 15:44:48 INFO - PROCESS | 1898 | 1461192288762 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x9ab14800) [pid = 1898] [serial = 1236] [outer = 0x99d0cc00] 15:44:49 INFO - PROCESS | 1898 | 1461192289685 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:44:49 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 15:44:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1584ms 15:44:49 INFO - PROCESS | 1898 | 1461192289742 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 15:44:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:44:49 INFO - PROCESS | 1898 | 1461192289746 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 15:44:49 INFO - PROCESS | 1898 | 1461192289753 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 1898 | 1461192289756 Marionette TRACE conn4 <- [1,1618,null,{}] 15:44:49 INFO - PROCESS | 1898 | 1461192289762 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:49 INFO - PROCESS | 1898 | 1461192289953 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 15:44:50 INFO - PROCESS | 1898 | 1461192290267 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aa5a000 == 133 [pid = 1898] [id = 412] 15:44:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0x9b29b400) [pid = 1898] [serial = 1237] [outer = (nil)] 15:44:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0x9ea15800) [pid = 1898] [serial = 1238] [outer = 0x9b29b400] 15:44:50 INFO - PROCESS | 1898 | 1461192290362 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0x9fb8d800) [pid = 1898] [serial = 1239] [outer = 0x9b29b400] 15:44:51 INFO - PROCESS | 1898 | 1461192291255 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1580ms 15:44:51 INFO - PROCESS | 1898 | 1461192291333 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1898 | 1461192291337 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 15:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:44:51 INFO - PROCESS | 1898 | 1461192291343 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1898 | 1461192291347 Marionette TRACE conn4 <- [1,1622,null,{}] 15:44:51 INFO - PROCESS | 1898 | 1461192291353 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1898 | 1461192291594 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 15:44:51 INFO - PROCESS | 1898 | 1461192291920 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x840ba800 == 134 [pid = 1898] [id = 413] 15:44:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0x84abac00) [pid = 1898] [serial = 1240] [outer = (nil)] 15:44:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0x9ff10800) [pid = 1898] [serial = 1241] [outer = 0x84abac00] 15:44:52 INFO - PROCESS | 1898 | 1461192292005 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x9ffa1c00) [pid = 1898] [serial = 1242] [outer = 0x84abac00] 15:44:52 INFO - PROCESS | 1898 | 1461192292859 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:44:52 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 15:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1579ms 15:44:52 INFO - PROCESS | 1898 | 1461192292924 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 1898 | 1461192292928 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 15:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:44:52 INFO - PROCESS | 1898 | 1461192292935 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 1898 | 1461192292937 Marionette TRACE conn4 <- [1,1626,null,{}] 15:44:52 INFO - PROCESS | 1898 | 1461192292944 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:53 INFO - PROCESS | 1898 | 1461192293140 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 15:44:53 INFO - PROCESS | 1898 | 1461192293452 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x9feef000 == 135 [pid = 1898] [id = 414] 15:44:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0x9ff12400) [pid = 1898] [serial = 1243] [outer = (nil)] 15:44:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0xa0a97c00) [pid = 1898] [serial = 1244] [outer = 0x9ff12400] 15:44:53 INFO - PROCESS | 1898 | 1461192293544 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 201 (0xa0c13c00) [pid = 1898] [serial = 1245] [outer = 0x9ff12400] 15:44:54 INFO - PROCESS | 1898 | 1461192294377 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1493ms 15:44:54 INFO - PROCESS | 1898 | 1461192294429 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1898 | 1461192294433 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 15:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:44:54 INFO - PROCESS | 1898 | 1461192294440 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1898 | 1461192294442 Marionette TRACE conn4 <- [1,1630,null,{}] 15:44:54 INFO - PROCESS | 1898 | 1461192294448 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:54 INFO - PROCESS | 1898 | 1461192294645 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 15:44:54 INFO - PROCESS | 1898 | 1461192294958 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e2c00 == 136 [pid = 1898] [id = 415] 15:44:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 202 (0xa0a29800) [pid = 1898] [serial = 1246] [outer = (nil)] 15:44:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 203 (0xa0ea3800) [pid = 1898] [serial = 1247] [outer = 0xa0a29800] 15:44:55 INFO - PROCESS | 1898 | 1461192295046 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 204 (0xa0ea5c00) [pid = 1898] [serial = 1248] [outer = 0xa0a29800] 15:44:56 INFO - PROCESS | 1898 | --DOCSHELL 0x83789000 == 135 [pid = 1898] [id = 395] 15:44:56 INFO - PROCESS | 1898 | --DOCSHELL 0x87576800 == 134 [pid = 1898] [id = 394] 15:44:56 INFO - PROCESS | 1898 | --DOCSHELL 0x843ea000 == 133 [pid = 1898] [id = 393] 15:44:56 INFO - PROCESS | 1898 | --DOCSHELL 0x84273400 == 132 [pid = 1898] [id = 392] 15:44:56 INFO - PROCESS | 1898 | --DOCSHELL 0x84ac4800 == 131 [pid = 1898] [id = 391] 15:44:57 INFO - PROCESS | 1898 | 1461192297002 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 203 (0x88827000) [pid = 1898] [serial = 1121] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 202 (0x9200b800) [pid = 1898] [serial = 1079] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 201 (0x92a0b400) [pid = 1898] [serial = 1082] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 200 (0x84ab9800) [pid = 1898] [serial = 1100] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0x8be57000) [pid = 1898] [serial = 1107] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x93324000) [pid = 1898] [serial = 1085] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x854a7000) [pid = 1898] [serial = 1101] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x84ac3400) [pid = 1898] [serial = 1110] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x8f6cd400) [pid = 1898] [serial = 1116] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x8f77cc00) [pid = 1898] [serial = 1067] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x887c9800) [pid = 1898] [serial = 1113] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x93c20400) [pid = 1898] [serial = 1094] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0x8f7b0000) [pid = 1898] [serial = 1070] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x90328000) [pid = 1898] [serial = 1073] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x9362f000) [pid = 1898] [serial = 1088] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x8881fc00) [pid = 1898] [serial = 1104] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x880e2400) [pid = 1898] [serial = 1053] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x87571400) [pid = 1898] [serial = 1112] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x8bd4b800) [pid = 1898] [serial = 1115] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x8ec5e000) [pid = 1898] [serial = 1064] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x83792000) [pid = 1898] [serial = 1055] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x938ce000) [pid = 1898] [serial = 1091] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x844da800) [pid = 1898] [serial = 1109] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x94f83000) [pid = 1898] [serial = 1097] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x88ba9000) [pid = 1898] [serial = 1061] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x854a4000) [pid = 1898] [serial = 1106] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x880de800) [pid = 1898] [serial = 1103] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x844de400) [pid = 1898] [serial = 1119] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x840c4c00) [pid = 1898] [serial = 1118] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x86409000) [pid = 1898] [serial = 1058] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x903d7400) [pid = 1898] [serial = 1076] [outer = (nil)] [url = about:blank] 15:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2833ms 15:44:57 INFO - PROCESS | 1898 | 1461192297274 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1898 | 1461192297279 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 15:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:44:57 INFO - PROCESS | 1898 | 1461192297287 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1898 | 1461192297292 Marionette TRACE conn4 <- [1,1634,null,{}] 15:44:57 INFO - PROCESS | 1898 | 1461192297301 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1898 | 1461192297472 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 15:44:57 INFO - PROCESS | 1898 | 1461192297483 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x85710800 == 132 [pid = 1898] [id = 416] 15:44:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x85710c00) [pid = 1898] [serial = 1249] [outer = (nil)] 15:44:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x85dec400) [pid = 1898] [serial = 1250] [outer = 0x85710c00] 15:44:57 INFO - PROCESS | 1898 | 1461192297560 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x86305800) [pid = 1898] [serial = 1251] [outer = 0x85710c00] 15:44:58 INFO - PROCESS | 1898 | 1461192298518 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1283ms 15:44:58 INFO - PROCESS | 1898 | 1461192298570 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1898 | 1461192298577 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 15:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:44:58 INFO - PROCESS | 1898 | 1461192298588 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1898 | 1461192298591 Marionette TRACE conn4 <- [1,1638,null,{}] 15:44:58 INFO - PROCESS | 1898 | 1461192298597 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:58 INFO - PROCESS | 1898 | 1461192298776 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 15:44:58 INFO - PROCESS | 1898 | 1461192298967 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x854a1c00 == 133 [pid = 1898] [id = 417] 15:44:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x8630a400) [pid = 1898] [serial = 1252] [outer = (nil)] 15:44:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x8756f000) [pid = 1898] [serial = 1253] [outer = 0x8630a400] 15:44:59 INFO - PROCESS | 1898 | 1461192299040 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x88074400) [pid = 1898] [serial = 1254] [outer = 0x8630a400] 15:45:00 INFO - PROCESS | 1898 | 1461192300031 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1486ms 15:45:00 INFO - PROCESS | 1898 | 1461192300074 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1898 | 1461192300077 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 15:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:45:00 INFO - PROCESS | 1898 | 1461192300091 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1898 | 1461192300097 Marionette TRACE conn4 <- [1,1642,null,{}] 15:45:00 INFO - PROCESS | 1898 | 1461192300112 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:00 INFO - PROCESS | 1898 | 1461192300369 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 15:45:00 INFO - PROCESS | 1898 | 1461192300394 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x86de6c00 == 134 [pid = 1898] [id = 418] 15:45:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x8881c800) [pid = 1898] [serial = 1255] [outer = (nil)] 15:45:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x889d2c00) [pid = 1898] [serial = 1256] [outer = 0x8881c800] 15:45:00 INFO - PROCESS | 1898 | 1461192300472 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x88bad000) [pid = 1898] [serial = 1257] [outer = 0x8881c800] 15:45:01 INFO - PROCESS | 1898 | 1461192301430 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1399ms 15:45:01 INFO - PROCESS | 1898 | 1461192301491 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1898 | 1461192301495 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 15:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:45:01 INFO - PROCESS | 1898 | 1461192301501 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1898 | 1461192301505 Marionette TRACE conn4 <- [1,1646,null,{}] 15:45:01 INFO - PROCESS | 1898 | 1461192301510 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:01 INFO - PROCESS | 1898 | 1461192301768 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 15:45:02 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x8549b400) [pid = 1898] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:45:02 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x84ab9000) [pid = 1898] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:45:02 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x8570a400) [pid = 1898] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:45:02 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x843e5c00) [pid = 1898] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:45:02 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x840bd800) [pid = 1898] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:45:02 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x8881ec00) [pid = 1898] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:45:02 INFO - PROCESS | 1898 | 1461192302265 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e2000 == 135 [pid = 1898] [id = 419] 15:45:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x843e5c00) [pid = 1898] [serial = 1258] [outer = (nil)] 15:45:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x85de9800) [pid = 1898] [serial = 1259] [outer = 0x843e5c00] 15:45:02 INFO - PROCESS | 1898 | 1461192302351 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x889d6000) [pid = 1898] [serial = 1260] [outer = 0x843e5c00] 15:45:03 INFO - PROCESS | 1898 | 1461192303148 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1684ms 15:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:45:03 INFO - PROCESS | 1898 | 1461192303186 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1898 | 1461192303189 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 15:45:03 INFO - PROCESS | 1898 | 1461192303196 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1898 | 1461192303199 Marionette TRACE conn4 <- [1,1650,null,{}] 15:45:03 INFO - PROCESS | 1898 | 1461192303204 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1898 | 1461192303376 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 15:45:03 INFO - PROCESS | 1898 | 1461192303392 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x86310c00 == 136 [pid = 1898] [id = 420] 15:45:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x89fe9400) [pid = 1898] [serial = 1261] [outer = (nil)] 15:45:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x8c010000) [pid = 1898] [serial = 1262] [outer = 0x89fe9400] 15:45:03 INFO - PROCESS | 1898 | 1461192303463 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x8ec5e000) [pid = 1898] [serial = 1263] [outer = 0x89fe9400] 15:45:04 INFO - PROCESS | 1898 | 1461192304670 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1532ms 15:45:04 INFO - PROCESS | 1898 | 1461192304728 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1898 | 1461192304736 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 15:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:45:04 INFO - PROCESS | 1898 | 1461192304744 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1898 | 1461192304749 Marionette TRACE conn4 <- [1,1654,null,{}] 15:45:04 INFO - PROCESS | 1898 | 1461192304757 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:04 INFO - PROCESS | 1898 | 1461192304966 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 15:45:05 INFO - PROCESS | 1898 | 1461192305326 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ac2c00 == 137 [pid = 1898] [id = 421] 15:45:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x84ac3400) [pid = 1898] [serial = 1264] [outer = (nil)] 15:45:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x86de5400) [pid = 1898] [serial = 1265] [outer = 0x84ac3400] 15:45:05 INFO - PROCESS | 1898 | 1461192305446 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x87571800) [pid = 1898] [serial = 1266] [outer = 0x84ac3400] 15:45:06 INFO - PROCESS | 1898 | 1461192306328 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1639ms 15:45:06 INFO - PROCESS | 1898 | 1461192306382 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1898 | 1461192306391 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 15:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:45:06 INFO - PROCESS | 1898 | 1461192306402 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1898 | 1461192306406 Marionette TRACE conn4 <- [1,1658,null,{}] 15:45:06 INFO - PROCESS | 1898 | 1461192306412 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1898 | 1461192306667 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 15:45:07 INFO - PROCESS | 1898 | 1461192306991 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x84273800 == 138 [pid = 1898] [id = 422] 15:45:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x880df800) [pid = 1898] [serial = 1267] [outer = (nil)] 15:45:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x88bb4400) [pid = 1898] [serial = 1268] [outer = 0x880df800] 15:45:07 INFO - PROCESS | 1898 | 1461192307091 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x8be55000) [pid = 1898] [serial = 1269] [outer = 0x880df800] 15:45:08 INFO - PROCESS | 1898 | 1461192308085 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1732ms 15:45:08 INFO - PROCESS | 1898 | 1461192308134 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 15:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:45:08 INFO - PROCESS | 1898 | 1461192308140 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 15:45:08 INFO - PROCESS | 1898 | 1461192308146 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1898 | 1461192308153 Marionette TRACE conn4 <- [1,1662,null,{}] 15:45:08 INFO - PROCESS | 1898 | 1461192308169 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:08 INFO - PROCESS | 1898 | 1461192308414 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 15:45:08 INFO - PROCESS | 1898 | 1461192308733 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f781400 == 139 [pid = 1898] [id = 423] 15:45:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x8f7a5800) [pid = 1898] [serial = 1270] [outer = (nil)] 15:45:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x8fa52800) [pid = 1898] [serial = 1271] [outer = 0x8f7a5800] 15:45:08 INFO - PROCESS | 1898 | 1461192308828 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x8ff60400) [pid = 1898] [serial = 1272] [outer = 0x8f7a5800] 15:45:09 INFO - PROCESS | 1898 | 1461192309680 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1597ms 15:45:09 INFO - PROCESS | 1898 | 1461192309745 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 15:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:45:09 INFO - PROCESS | 1898 | 1461192309750 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 15:45:09 INFO - PROCESS | 1898 | 1461192309756 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1898 | 1461192309760 Marionette TRACE conn4 <- [1,1666,null,{}] 15:45:09 INFO - PROCESS | 1898 | 1461192309765 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1898 | 1461192309968 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 15:45:10 INFO - PROCESS | 1898 | 1461192310286 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f780c00 == 140 [pid = 1898] [id = 424] 15:45:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x8faa5000) [pid = 1898] [serial = 1273] [outer = (nil)] 15:45:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0x90345800) [pid = 1898] [serial = 1274] [outer = 0x8faa5000] 15:45:10 INFO - PROCESS | 1898 | 1461192310385 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0x903de000) [pid = 1898] [serial = 1275] [outer = 0x8faa5000] 15:45:11 INFO - PROCESS | 1898 | 1461192311271 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1585ms 15:45:11 INFO - PROCESS | 1898 | 1461192311343 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1898 | 1461192311349 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 15:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:45:11 INFO - PROCESS | 1898 | 1461192311359 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1898 | 1461192311364 Marionette TRACE conn4 <- [1,1670,null,{}] 15:45:11 INFO - PROCESS | 1898 | 1461192311374 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1898 | 1461192311734 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 15:45:12 INFO - PROCESS | 1898 | 1461192312172 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f780400 == 141 [pid = 1898] [id = 425] 15:45:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0x900c3000) [pid = 1898] [serial = 1276] [outer = (nil)] 15:45:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0x920f2800) [pid = 1898] [serial = 1277] [outer = 0x900c3000] 15:45:12 INFO - PROCESS | 1898 | 1461192312319 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0x92a0e000) [pid = 1898] [serial = 1278] [outer = 0x900c3000] 15:45:13 INFO - PROCESS | 1898 | 1461192313364 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2046ms 15:45:13 INFO - PROCESS | 1898 | 1461192313404 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1898 | 1461192313408 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 15:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:45:13 INFO - PROCESS | 1898 | 1461192313415 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1898 | 1461192313418 Marionette TRACE conn4 <- [1,1674,null,{}] 15:45:13 INFO - PROCESS | 1898 | 1461192313424 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:13 INFO - PROCESS | 1898 | 1461192313648 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 15:45:13 INFO - PROCESS | 1898 | 1461192313971 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x913a8000 == 142 [pid = 1898] [id = 426] 15:45:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x92c6c000) [pid = 1898] [serial = 1279] [outer = (nil)] 15:45:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0x938cb800) [pid = 1898] [serial = 1280] [outer = 0x92c6c000] 15:45:14 INFO - PROCESS | 1898 | 1461192314067 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0x93c14000) [pid = 1898] [serial = 1281] [outer = 0x92c6c000] 15:45:14 INFO - PROCESS | 1898 | 1461192314926 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 15:45:15 INFO - PROCESS | 1898 | 1461192314997 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1898 | 1461192315001 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 15:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:45:15 INFO - PROCESS | 1898 | 1461192315008 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1898 | 1461192315011 Marionette TRACE conn4 <- [1,1678,null,{}] 15:45:15 INFO - PROCESS | 1898 | 1461192315017 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:15 INFO - PROCESS | 1898 | 1461192315217 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 15:45:15 INFO - PROCESS | 1898 | 1461192315538 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec62800 == 143 [pid = 1898] [id = 427] 15:45:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 201 (0x8fa4b000) [pid = 1898] [serial = 1282] [outer = (nil)] 15:45:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 202 (0x93df3000) [pid = 1898] [serial = 1283] [outer = 0x8fa4b000] 15:45:15 INFO - PROCESS | 1898 | 1461192315628 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 203 (0x94f17000) [pid = 1898] [serial = 1284] [outer = 0x8fa4b000] 15:45:16 INFO - PROCESS | 1898 | 1461192316496 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1533ms 15:45:16 INFO - PROCESS | 1898 | 1461192316542 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1898 | 1461192316546 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 15:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:45:16 INFO - PROCESS | 1898 | 1461192316553 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1898 | 1461192316556 Marionette TRACE conn4 <- [1,1682,null,{}] 15:45:16 INFO - PROCESS | 1898 | 1461192316562 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:16 INFO - PROCESS | 1898 | 1461192316756 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 15:45:17 INFO - PROCESS | 1898 | 1461192317069 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x93deec00 == 144 [pid = 1898] [id = 428] 15:45:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 204 (0x94f12400) [pid = 1898] [serial = 1285] [outer = (nil)] 15:45:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 205 (0x979eac00) [pid = 1898] [serial = 1286] [outer = 0x94f12400] 15:45:17 INFO - PROCESS | 1898 | 1461192317177 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 206 (0x98fac000) [pid = 1898] [serial = 1287] [outer = 0x94f12400] 15:45:18 INFO - PROCESS | 1898 | 1461192318040 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1533ms 15:45:18 INFO - PROCESS | 1898 | 1461192318087 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1898 | 1461192318091 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 15:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:45:18 INFO - PROCESS | 1898 | 1461192318097 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1898 | 1461192318101 Marionette TRACE conn4 <- [1,1686,null,{}] 15:45:18 INFO - PROCESS | 1898 | 1461192318107 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:18 INFO - PROCESS | 1898 | 1461192318304 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 15:45:18 INFO - PROCESS | 1898 | 1461192318588 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x950a4400 == 145 [pid = 1898] [id = 429] 15:45:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 207 (0x96fe5800) [pid = 1898] [serial = 1288] [outer = (nil)] 15:45:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 208 (0x99f60000) [pid = 1898] [serial = 1289] [outer = 0x96fe5800] 15:45:18 INFO - PROCESS | 1898 | 1461192318677 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 209 (0x9a308c00) [pid = 1898] [serial = 1290] [outer = 0x96fe5800] 15:45:19 INFO - PROCESS | 1898 | 1461192319520 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:45:19 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 15:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1480ms 15:45:19 INFO - PROCESS | 1898 | 1461192319578 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 15:45:19 INFO - PROCESS | 1898 | 1461192319581 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 15:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:45:19 INFO - PROCESS | 1898 | 1461192319588 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:45:19 INFO - PROCESS | 1898 | 1461192319592 Marionette TRACE conn4 <- [1,1690,null,{}] 15:45:19 INFO - PROCESS | 1898 | 1461192319598 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:19 INFO - PROCESS | 1898 | 1461192319834 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 15:45:20 INFO - PROCESS | 1898 | 1461192320158 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x96fed800 == 146 [pid = 1898] [id = 430] 15:45:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 210 (0x99f56400) [pid = 1898] [serial = 1291] [outer = (nil)] 15:45:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 211 (0x9fb35000) [pid = 1898] [serial = 1292] [outer = 0x99f56400] 15:45:20 INFO - PROCESS | 1898 | 1461192320250 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 212 (0x9fc58000) [pid = 1898] [serial = 1293] [outer = 0x99f56400] 15:45:21 INFO - PROCESS | 1898 | 1461192321123 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1581ms 15:45:21 INFO - PROCESS | 1898 | 1461192321170 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 15:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:45:21 INFO - PROCESS | 1898 | 1461192321175 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 15:45:21 INFO - PROCESS | 1898 | 1461192321181 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 1898 | 1461192321186 Marionette TRACE conn4 <- [1,1694,null,{}] 15:45:21 INFO - PROCESS | 1898 | 1461192321192 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:21 INFO - PROCESS | 1898 | 1461192321417 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 15:45:21 INFO - PROCESS | 1898 | 1461192321746 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aae1000 == 147 [pid = 1898] [id = 431] 15:45:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 213 (0xa0f9a400) [pid = 1898] [serial = 1294] [outer = (nil)] 15:45:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 214 (0xa2825800) [pid = 1898] [serial = 1295] [outer = 0xa0f9a400] 15:45:21 INFO - PROCESS | 1898 | 1461192321844 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 215 (0xa2a32800) [pid = 1898] [serial = 1296] [outer = 0xa0f9a400] 15:45:22 INFO - PROCESS | 1898 | 1461192322733 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1586ms 15:45:22 INFO - PROCESS | 1898 | 1461192322767 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1898 | 1461192322770 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 15:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:45:22 INFO - PROCESS | 1898 | 1461192322777 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1898 | 1461192322781 Marionette TRACE conn4 <- [1,1698,null,{}] 15:45:22 INFO - PROCESS | 1898 | 1461192322786 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:22 INFO - PROCESS | 1898 | 1461192322983 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 15:45:23 INFO - PROCESS | 1898 | 1461192323310 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x995a0800 == 148 [pid = 1898] [id = 432] 15:45:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 216 (0xa0ea1000) [pid = 1898] [serial = 1297] [outer = (nil)] 15:45:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 217 (0xa4451c00) [pid = 1898] [serial = 1298] [outer = 0xa0ea1000] 15:45:23 INFO - PROCESS | 1898 | 1461192323401 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 218 (0xa4453000) [pid = 1898] [serial = 1299] [outer = 0xa0ea1000] 15:45:24 INFO - PROCESS | 1898 | 1461192324274 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:45:24 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 15:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1533ms 15:45:24 INFO - PROCESS | 1898 | 1461192324312 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1898 | 1461192324316 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 15:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:45:24 INFO - PROCESS | 1898 | 1461192324322 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1898 | 1461192324325 Marionette TRACE conn4 <- [1,1702,null,{}] 15:45:24 INFO - PROCESS | 1898 | 1461192324331 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1898 | 1461192324525 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 15:45:24 INFO - PROCESS | 1898 | 1461192324868 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x85709400 == 149 [pid = 1898] [id = 433] 15:45:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 219 (0x92a0dc00) [pid = 1898] [serial = 1300] [outer = (nil)] 15:45:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 220 (0xa447d400) [pid = 1898] [serial = 1301] [outer = 0x92a0dc00] 15:45:24 INFO - PROCESS | 1898 | 1461192324960 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 221 (0xa458c800) [pid = 1898] [serial = 1302] [outer = 0x92a0dc00] 15:45:25 INFO - PROCESS | 1898 | 1461192325811 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1541ms 15:45:25 INFO - PROCESS | 1898 | 1461192325863 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1898 | 1461192325866 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 15:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:45:25 INFO - PROCESS | 1898 | 1461192325874 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1898 | 1461192325876 Marionette TRACE conn4 <- [1,1706,null,{}] 15:45:25 INFO - PROCESS | 1898 | 1461192325882 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1898 | 1461192326078 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 15:45:26 INFO - PROCESS | 1898 | 1461192326399 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1898 | ++DOCSHELL 0xa4451400 == 150 [pid = 1898] [id = 434] 15:45:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 222 (0xa447e000) [pid = 1898] [serial = 1303] [outer = (nil)] 15:45:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 223 (0xa45efc00) [pid = 1898] [serial = 1304] [outer = 0xa447e000] 15:45:26 INFO - PROCESS | 1898 | 1461192326488 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 224 (0xa45f2800) [pid = 1898] [serial = 1305] [outer = 0xa447e000] 15:45:27 INFO - PROCESS | 1898 | 1461192327324 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1484ms 15:45:27 INFO - PROCESS | 1898 | 1461192327359 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 1898 | 1461192327362 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 15:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:45:27 INFO - PROCESS | 1898 | 1461192327369 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1898 | 1461192327372 Marionette TRACE conn4 <- [1,1710,null,{}] 15:45:27 INFO - PROCESS | 1898 | 1461192327378 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:27 INFO - PROCESS | 1898 | 1461192327665 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 15:45:27 INFO - PROCESS | 1898 | 1461192327924 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x854a6c00 == 151 [pid = 1898] [id = 435] 15:45:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 225 (0x93df1c00) [pid = 1898] [serial = 1306] [outer = (nil)] 15:45:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 226 (0xa45f2000) [pid = 1898] [serial = 1307] [outer = 0x93df1c00] 15:45:28 INFO - PROCESS | 1898 | 1461192328014 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 227 (0xa4772000) [pid = 1898] [serial = 1308] [outer = 0x93df1c00] 15:45:28 INFO - PROCESS | 1898 | 1461192328854 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1532ms 15:45:28 INFO - PROCESS | 1898 | 1461192328902 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 1898 | 1461192328906 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 15:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:45:28 INFO - PROCESS | 1898 | 1461192328912 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1898 | 1461192328916 Marionette TRACE conn4 <- [1,1714,null,{}] 15:45:28 INFO - PROCESS | 1898 | 1461192328921 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:29 INFO - PROCESS | 1898 | 1461192329111 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 15:45:29 INFO - PROCESS | 1898 | 1461192329443 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7a8c00 == 152 [pid = 1898] [id = 436] 15:45:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 228 (0x904dc000) [pid = 1898] [serial = 1309] [outer = (nil)] 15:45:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 229 (0xa4a43800) [pid = 1898] [serial = 1310] [outer = 0x904dc000] 15:45:29 INFO - PROCESS | 1898 | 1461192329536 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 230 (0xa4a45c00) [pid = 1898] [serial = 1311] [outer = 0x904dc000] 15:45:30 INFO - PROCESS | 1898 | 1461192330385 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1530ms 15:45:30 INFO - PROCESS | 1898 | 1461192330443 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1898 | 1461192330446 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 15:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:45:30 INFO - PROCESS | 1898 | 1461192330453 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1898 | 1461192330456 Marionette TRACE conn4 <- [1,1718,null,{}] 15:45:30 INFO - PROCESS | 1898 | 1461192330462 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1898 | 1461192330666 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 15:45:31 INFO - PROCESS | 1898 | 1461192330991 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1898 | ++DOCSHELL 0xa4770800 == 153 [pid = 1898] [id = 437] 15:45:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 231 (0xa477ac00) [pid = 1898] [serial = 1312] [outer = (nil)] 15:45:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 232 (0xa4a50c00) [pid = 1898] [serial = 1313] [outer = 0xa477ac00] 15:45:31 INFO - PROCESS | 1898 | 1461192331081 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 233 (0xa4a73800) [pid = 1898] [serial = 1314] [outer = 0xa477ac00] 15:45:32 INFO - PROCESS | 1898 | 1461192332027 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1636ms 15:45:32 INFO - PROCESS | 1898 | 1461192332090 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1898 | 1461192332094 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 15:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:45:32 INFO - PROCESS | 1898 | 1461192332100 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1898 | 1461192332103 Marionette TRACE conn4 <- [1,1722,null,{}] 15:45:32 INFO - PROCESS | 1898 | 1461192332109 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:32 INFO - PROCESS | 1898 | 1461192332323 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 15:45:33 INFO - PROCESS | 1898 | 1461192333351 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x84269800 == 154 [pid = 1898] [id = 438] 15:45:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 234 (0x8426b400) [pid = 1898] [serial = 1315] [outer = (nil)] 15:45:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 235 (0x844d9800) [pid = 1898] [serial = 1316] [outer = 0x8426b400] 15:45:33 INFO - PROCESS | 1898 | 1461192333437 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 236 (0x84ac0c00) [pid = 1898] [serial = 1317] [outer = 0x8426b400] 15:45:34 INFO - PROCESS | 1898 | 1461192334268 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:45:34 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 15:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2248ms 15:45:34 INFO - PROCESS | 1898 | 1461192334350 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1898 | 1461192334357 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 15:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:45:34 INFO - PROCESS | 1898 | 1461192334366 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1898 | 1461192334371 Marionette TRACE conn4 <- [1,1726,null,{}] 15:45:34 INFO - PROCESS | 1898 | 1461192334378 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:34 INFO - PROCESS | 1898 | 1461192334606 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x93664800 == 153 [pid = 1898] [id = 123] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8f403c00 == 152 [pid = 1898] [id = 88] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0xa4a44000 == 151 [pid = 1898] [id = 204] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x99838800 == 150 [pid = 1898] [id = 154] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x920f9400 == 149 [pid = 1898] [id = 153] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x903dc800 == 148 [pid = 1898] [id = 217] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x92a02c00 == 147 [pid = 1898] [id = 85] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x903e0800 == 146 [pid = 1898] [id = 233] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc7400 == 145 [pid = 1898] [id = 119] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x9032b800 == 144 [pid = 1898] [id = 213] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3cb800 == 143 [pid = 1898] [id = 100] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x97796000 == 142 [pid = 1898] [id = 214] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c9c00 == 141 [pid = 1898] [id = 215] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x977f9400 == 140 [pid = 1898] [id = 116] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x843e2000 == 139 [pid = 1898] [id = 419] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x86de6c00 == 138 [pid = 1898] [id = 418] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x854a1c00 == 137 [pid = 1898] [id = 417] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x85710800 == 136 [pid = 1898] [id = 416] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x844e2c00 == 135 [pid = 1898] [id = 415] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x9feef000 == 134 [pid = 1898] [id = 414] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x9aa5a000 == 133 [pid = 1898] [id = 412] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x840ba800 == 132 [pid = 1898] [id = 413] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x99d05c00 == 131 [pid = 1898] [id = 411] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x83783400 == 130 [pid = 1898] [id = 410] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x844db800 == 129 [pid = 1898] [id = 409] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x9362d800 == 128 [pid = 1898] [id = 407] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x95b3e000 == 127 [pid = 1898] [id = 408] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x93324c00 == 126 [pid = 1898] [id = 406] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x900c3800 == 125 [pid = 1898] [id = 405] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x900bf800 == 124 [pid = 1898] [id = 404] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x900c7800 == 123 [pid = 1898] [id = 403] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x93df0000 == 122 [pid = 1898] [id = 365] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7ae400 == 121 [pid = 1898] [id = 402] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8f408800 == 120 [pid = 1898] [id = 401] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8c018c00 == 119 [pid = 1898] [id = 400] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8756d800 == 118 [pid = 1898] [id = 398] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x8881e000 == 117 [pid = 1898] [id = 399] 15:45:35 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab8400 == 116 [pid = 1898] [id = 397] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 235 (0x85def400) [pid = 1898] [serial = 1176] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 234 (0x93549000) [pid = 1898] [serial = 1142] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 233 (0x880d7400) [pid = 1898] [serial = 1182] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 232 (0x9ab13800) [pid = 1898] [serial = 1169] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 231 (0x900c0c00) [pid = 1898] [serial = 1133] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 230 (0x87576000) [pid = 1898] [serial = 1181] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 229 (0x96cd1c00) [pid = 1898] [serial = 1151] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 228 (0x88bab400) [pid = 1898] [serial = 1127] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 227 (0x86407400) [pid = 1898] [serial = 1124] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 226 (0x8f7b0c00) [pid = 1898] [serial = 1130] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 225 (0x9aa33800) [pid = 1898] [serial = 1166] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 224 (0x995a8800) [pid = 1898] [serial = 1157] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 223 (0x8c011000) [pid = 1898] [serial = 1038] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 222 (0x94f0bc00) [pid = 1898] [serial = 1148] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 221 (0x844e1c00) [pid = 1898] [serial = 1178] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 220 (0x98faf800) [pid = 1898] [serial = 1154] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 219 (0x84aba800) [pid = 1898] [serial = 1187] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 218 (0x8549d000) [pid = 1898] [serial = 1179] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 217 (0x86306800) [pid = 1898] [serial = 1172] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 216 (0x99f5c000) [pid = 1898] [serial = 1163] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 215 (0x99d0bc00) [pid = 1898] [serial = 1160] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 214 (0x889de000) [pid = 1898] [serial = 1185] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 213 (0x93672000) [pid = 1898] [serial = 1145] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 212 (0x8756bc00) [pid = 1898] [serial = 1188] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 211 (0x85706800) [pid = 1898] [serial = 1175] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 210 (0x903df800) [pid = 1898] [serial = 1136] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 209 (0x889d7800) [pid = 1898] [serial = 1184] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 208 (0x92ba1000) [pid = 1898] [serial = 1139] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | --DOMWINDOW == 207 (0x8bd46c00) [pid = 1898] [serial = 1190] [outer = (nil)] [url = about:blank] 15:45:35 INFO - PROCESS | 1898 | 1461192335744 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e5800 == 117 [pid = 1898] [id = 439] 15:45:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 208 (0x844d6400) [pid = 1898] [serial = 1318] [outer = (nil)] 15:45:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 209 (0x84aba800) [pid = 1898] [serial = 1319] [outer = 0x844d6400] 15:45:35 INFO - PROCESS | 1898 | 1461192335824 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 210 (0x85710800) [pid = 1898] [serial = 1320] [outer = 0x844d6400] 15:45:36 INFO - PROCESS | 1898 | 1461192336629 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2336ms 15:45:36 INFO - PROCESS | 1898 | 1461192336706 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 15:45:36 INFO - PROCESS | 1898 | 1461192336712 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 15:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:45:36 INFO - PROCESS | 1898 | 1461192336738 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:45:36 INFO - PROCESS | 1898 | 1461192336741 Marionette TRACE conn4 <- [1,1730,null,{}] 15:45:36 INFO - PROCESS | 1898 | 1461192336752 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:36 INFO - PROCESS | 1898 | 1461192336923 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 15:45:36 INFO - PROCESS | 1898 | 1461192336934 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x84abf000 == 118 [pid = 1898] [id = 440] 15:45:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 211 (0x86409000) [pid = 1898] [serial = 1321] [outer = (nil)] 15:45:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 212 (0x8806f400) [pid = 1898] [serial = 1322] [outer = 0x86409000] 15:45:37 INFO - PROCESS | 1898 | 1461192337010 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 213 (0x880d3800) [pid = 1898] [serial = 1323] [outer = 0x86409000] 15:45:37 INFO - PROCESS | 1898 | 1461192337993 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:45:38 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 15:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1357ms 15:45:38 INFO - PROCESS | 1898 | 1461192338080 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1898 | 1461192338084 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 15:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:45:38 INFO - PROCESS | 1898 | 1461192338106 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1898 | 1461192338114 Marionette TRACE conn4 <- [1,1734,null,{}] 15:45:38 INFO - PROCESS | 1898 | 1461192338122 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:38 INFO - PROCESS | 1898 | 1461192338377 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 15:45:38 INFO - PROCESS | 1898 | 1461192338403 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x86df0400 == 119 [pid = 1898] [id = 441] 15:45:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 214 (0x88071000) [pid = 1898] [serial = 1324] [outer = (nil)] 15:45:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 215 (0x88823400) [pid = 1898] [serial = 1325] [outer = 0x88071000] 15:45:38 INFO - PROCESS | 1898 | 1461192338474 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 216 (0x88bab400) [pid = 1898] [serial = 1326] [outer = 0x88071000] 15:45:39 INFO - PROCESS | 1898 | 1461192339378 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1303ms 15:45:39 INFO - PROCESS | 1898 | 1461192339418 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 15:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:45:39 INFO - PROCESS | 1898 | 1461192339422 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 15:45:39 INFO - PROCESS | 1898 | 1461192339428 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - PROCESS | 1898 | 1461192339431 Marionette TRACE conn4 <- [1,1738,null,{}] 15:45:39 INFO - PROCESS | 1898 | 1461192339437 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:39 INFO - PROCESS | 1898 | 1461192339673 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 15:45:39 INFO - PROCESS | 1898 | 1461192339704 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d9800 == 120 [pid = 1898] [id = 442] 15:45:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 217 (0x889db800) [pid = 1898] [serial = 1327] [outer = (nil)] 15:45:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 218 (0x89fea000) [pid = 1898] [serial = 1328] [outer = 0x889db800] 15:45:39 INFO - PROCESS | 1898 | 1461192339777 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 219 (0x8bd46c00) [pid = 1898] [serial = 1329] [outer = 0x889db800] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 218 (0x8881c800) [pid = 1898] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 217 (0x843e5c00) [pid = 1898] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 216 (0x8630a400) [pid = 1898] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 215 (0x8f407400) [pid = 1898] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 214 (0x8f785c00) [pid = 1898] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 213 (0x904d0c00) [pid = 1898] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 212 (0x85710c00) [pid = 1898] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 211 (0x85714c00) [pid = 1898] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 210 (0x8c00b800) [pid = 1898] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 209 (0x90345c00) [pid = 1898] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 208 (0x87573800) [pid = 1898] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 207 (0x92a0ec00) [pid = 1898] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 206 (0x93331400) [pid = 1898] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 205 (0x90346800) [pid = 1898] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 204 (0x8ff58800) [pid = 1898] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 203 (0x9033c800) [pid = 1898] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 202 (0x99f52800) [pid = 1898] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 201 (0x843e0800) [pid = 1898] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 200 (0x94f8a400) [pid = 1898] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0x8ff5ac00) [pid = 1898] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x8640ec00) [pid = 1898] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x98fa5400) [pid = 1898] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x92c68400) [pid = 1898] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x8eeae800) [pid = 1898] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x93667000) [pid = 1898] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x98fb0800) [pid = 1898] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x98fa5c00) [pid = 1898] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0x93331000) [pid = 1898] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x8f77e000) [pid = 1898] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x8f3d6400) [pid = 1898] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x913ae000) [pid = 1898] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x887bfc00) [pid = 1898] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x8570b400) [pid = 1898] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x94f0e800) [pid = 1898] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x93c13000) [pid = 1898] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x9362ec00) [pid = 1898] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x9354d400) [pid = 1898] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x90344800) [pid = 1898] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x8f7a8800) [pid = 1898] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x8ff5ec00) [pid = 1898] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x8f7a9400) [pid = 1898] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x8c00c400) [pid = 1898] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x8be5a800) [pid = 1898] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x880df000) [pid = 1898] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x85df0c00) [pid = 1898] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x83784400) [pid = 1898] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:45:41 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x854a7c00) [pid = 1898] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:45:41 INFO - PROCESS | 1898 | 1461192341814 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2431ms 15:45:41 INFO - PROCESS | 1898 | 1461192341859 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 15:45:41 INFO - PROCESS | 1898 | 1461192341863 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 15:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:45:41 INFO - PROCESS | 1898 | 1461192341869 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 1898 | 1461192341871 Marionette TRACE conn4 <- [1,1742,null,{}] 15:45:41 INFO - PROCESS | 1898 | 1461192341877 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:42 INFO - PROCESS | 1898 | 1461192342042 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 15:45:42 INFO - PROCESS | 1898 | 1461192342058 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x86305c00 == 121 [pid = 1898] [id = 443] 15:45:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x8640ec00) [pid = 1898] [serial = 1330] [outer = (nil)] 15:45:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x880d5c00) [pid = 1898] [serial = 1331] [outer = 0x8640ec00] 15:45:42 INFO - PROCESS | 1898 | 1461192342141 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x89fe1800) [pid = 1898] [serial = 1332] [outer = 0x8640ec00] 15:45:43 INFO - PROCESS | 1898 | 1461192343080 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1244ms 15:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:45:43 INFO - PROCESS | 1898 | 1461192343113 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1898 | 1461192343116 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 15:45:43 INFO - PROCESS | 1898 | 1461192343123 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1898 | 1461192343126 Marionette TRACE conn4 <- [1,1746,null,{}] 15:45:43 INFO - PROCESS | 1898 | 1461192343131 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:43 INFO - PROCESS | 1898 | 1461192343298 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 15:45:43 INFO - PROCESS | 1898 | 1461192343647 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x840ba800 == 122 [pid = 1898] [id = 444] 15:45:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x840be400) [pid = 1898] [serial = 1333] [outer = (nil)] 15:45:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x8426f800) [pid = 1898] [serial = 1334] [outer = 0x840be400] 15:45:43 INFO - PROCESS | 1898 | 1461192343742 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x84ab6400) [pid = 1898] [serial = 1335] [outer = 0x840be400] 15:45:44 INFO - PROCESS | 1898 | 1461192344722 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1634ms 15:45:44 INFO - PROCESS | 1898 | 1461192344758 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1898 | 1461192344766 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 15:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:45:44 INFO - PROCESS | 1898 | 1461192344775 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1898 | 1461192344780 Marionette TRACE conn4 <- [1,1750,null,{}] 15:45:44 INFO - PROCESS | 1898 | 1461192344787 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:44 INFO - PROCESS | 1898 | 1461192344996 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 15:45:45 INFO - PROCESS | 1898 | 1461192345322 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x86402800 == 123 [pid = 1898] [id = 445] 15:45:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x8640dc00) [pid = 1898] [serial = 1336] [outer = (nil)] 15:45:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x86dedc00) [pid = 1898] [serial = 1337] [outer = 0x8640dc00] 15:45:45 INFO - PROCESS | 1898 | 1461192345419 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x87570400) [pid = 1898] [serial = 1338] [outer = 0x8640dc00] 15:45:46 INFO - PROCESS | 1898 | 1461192346403 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1681ms 15:45:46 INFO - PROCESS | 1898 | 1461192346461 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 1898 | 1461192346467 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 15:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:45:46 INFO - PROCESS | 1898 | 1461192346474 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 1898 | 1461192346477 Marionette TRACE conn4 <- [1,1754,null,{}] 15:45:46 INFO - PROCESS | 1898 | 1461192346484 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:46 INFO - PROCESS | 1898 | 1461192346701 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 15:45:47 INFO - PROCESS | 1898 | 1461192347060 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x880df400 == 124 [pid = 1898] [id = 446] 15:45:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x887c9c00) [pid = 1898] [serial = 1339] [outer = (nil)] 15:45:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x889de400) [pid = 1898] [serial = 1340] [outer = 0x887c9c00] 15:45:47 INFO - PROCESS | 1898 | 1461192347153 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x89fe6800) [pid = 1898] [serial = 1341] [outer = 0x887c9c00] 15:45:48 INFO - PROCESS | 1898 | 1461192348087 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1683ms 15:45:48 INFO - PROCESS | 1898 | 1461192348158 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 1898 | 1461192348163 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 15:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:45:48 INFO - PROCESS | 1898 | 1461192348181 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 1898 | 1461192348191 Marionette TRACE conn4 <- [1,1758,null,{}] 15:45:48 INFO - PROCESS | 1898 | 1461192348198 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:48 INFO - PROCESS | 1898 | 1461192348449 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 15:45:48 INFO - PROCESS | 1898 | 1461192348769 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630d000 == 125 [pid = 1898] [id = 447] 15:45:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x8be5e800) [pid = 1898] [serial = 1342] [outer = (nil)] 15:45:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x8ec63000) [pid = 1898] [serial = 1343] [outer = 0x8be5e800] 15:45:48 INFO - PROCESS | 1898 | 1461192348855 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x8eccb800) [pid = 1898] [serial = 1344] [outer = 0x8be5e800] 15:45:49 INFO - PROCESS | 1898 | 1461192349756 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1652ms 15:45:49 INFO - PROCESS | 1898 | 1461192349824 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 15:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:45:49 INFO - PROCESS | 1898 | 1461192349829 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 15:45:49 INFO - PROCESS | 1898 | 1461192349835 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - PROCESS | 1898 | 1461192349839 Marionette TRACE conn4 <- [1,1762,null,{}] 15:45:49 INFO - PROCESS | 1898 | 1461192349845 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:50 INFO - PROCESS | 1898 | 1461192350044 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 15:45:50 INFO - PROCESS | 1898 | 1461192350361 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c018c00 == 126 [pid = 1898] [id = 448] 15:45:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x8c019400) [pid = 1898] [serial = 1345] [outer = (nil)] 15:45:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x8f3d6400) [pid = 1898] [serial = 1346] [outer = 0x8c019400] 15:45:50 INFO - PROCESS | 1898 | 1461192350454 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x8f404400) [pid = 1898] [serial = 1347] [outer = 0x8c019400] 15:45:51 INFO - PROCESS | 1898 | 1461192351347 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1590ms 15:45:51 INFO - PROCESS | 1898 | 1461192351426 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1898 | 1461192351429 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 15:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:45:51 INFO - PROCESS | 1898 | 1461192351436 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1898 | 1461192351440 Marionette TRACE conn4 <- [1,1766,null,{}] 15:45:51 INFO - PROCESS | 1898 | 1461192351445 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:51 INFO - PROCESS | 1898 | 1461192351688 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 15:45:52 INFO - PROCESS | 1898 | 1461192352014 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c4800 == 127 [pid = 1898] [id = 449] 15:45:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x8f6c5800) [pid = 1898] [serial = 1348] [outer = (nil)] 15:45:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x8f6cb400) [pid = 1898] [serial = 1349] [outer = 0x8f6c5800] 15:45:52 INFO - PROCESS | 1898 | 1461192352114 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0x8f7aa400) [pid = 1898] [serial = 1350] [outer = 0x8f6c5800] 15:45:53 INFO - PROCESS | 1898 | 1461192353007 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1648ms 15:45:53 INFO - PROCESS | 1898 | 1461192353085 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1898 | 1461192353089 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 15:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:45:53 INFO - PROCESS | 1898 | 1461192353095 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1898 | 1461192353098 Marionette TRACE conn4 <- [1,1770,null,{}] 15:45:53 INFO - PROCESS | 1898 | 1461192353104 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:53 INFO - PROCESS | 1898 | 1461192353303 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 15:45:53 INFO - PROCESS | 1898 | 1461192353616 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c017400 == 128 [pid = 1898] [id = 450] 15:45:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0x8ec66c00) [pid = 1898] [serial = 1351] [outer = (nil)] 15:45:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0x8faabc00) [pid = 1898] [serial = 1352] [outer = 0x8ec66c00] 15:45:53 INFO - PROCESS | 1898 | 1461192353707 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0x8ff59400) [pid = 1898] [serial = 1353] [outer = 0x8ec66c00] 15:45:54 INFO - PROCESS | 1898 | 1461192354534 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1479ms 15:45:54 INFO - PROCESS | 1898 | 1461192354575 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 1898 | 1461192354579 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 15:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:45:54 INFO - PROCESS | 1898 | 1461192354585 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 1898 | 1461192354588 Marionette TRACE conn4 <- [1,1774,null,{}] 15:45:54 INFO - PROCESS | 1898 | 1461192354614 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:54 INFO - PROCESS | 1898 | 1461192354820 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 15:45:55 INFO - PROCESS | 1898 | 1461192355138 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6c1400 == 129 [pid = 1898] [id = 451] 15:45:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0x8faa3c00) [pid = 1898] [serial = 1354] [outer = (nil)] 15:45:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x900be400) [pid = 1898] [serial = 1355] [outer = 0x8faa3c00] 15:45:55 INFO - PROCESS | 1898 | 1461192355230 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0x900c6400) [pid = 1898] [serial = 1356] [outer = 0x8faa3c00] 15:45:56 INFO - PROCESS | 1898 | 1461192356104 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1552ms 15:45:56 INFO - PROCESS | 1898 | 1461192356138 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1898 | 1461192356141 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 15:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:45:56 INFO - PROCESS | 1898 | 1461192356148 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1898 | 1461192356151 Marionette TRACE conn4 <- [1,1778,null,{}] 15:45:56 INFO - PROCESS | 1898 | 1461192356157 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:56 INFO - PROCESS | 1898 | 1461192356347 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 15:45:56 INFO - PROCESS | 1898 | 1461192356661 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff5b800 == 130 [pid = 1898] [id = 452] 15:45:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0x8ff5bc00) [pid = 1898] [serial = 1357] [outer = (nil)] 15:45:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 201 (0x9032e000) [pid = 1898] [serial = 1358] [outer = 0x8ff5bc00] 15:45:56 INFO - PROCESS | 1898 | 1461192356764 Marionette DEBUG loaded listener.js 15:45:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 202 (0x90330400) [pid = 1898] [serial = 1359] [outer = 0x8ff5bc00] 15:45:57 INFO - PROCESS | 1898 | 1461192357624 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:45:57 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 15:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 15:45:57 INFO - PROCESS | 1898 | 1461192357678 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 15:45:57 INFO - PROCESS | 1898 | 1461192357682 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 15:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:45:57 INFO - PROCESS | 1898 | 1461192357689 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1898 | 1461192357692 Marionette TRACE conn4 <- [1,1782,null,{}] 15:45:57 INFO - PROCESS | 1898 | 1461192357698 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:57 INFO - PROCESS | 1898 | 1461192357895 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 15:45:58 INFO - PROCESS | 1898 | 1461192358208 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x90328400 == 131 [pid = 1898] [id = 453] 15:45:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 203 (0x9032a800) [pid = 1898] [serial = 1360] [outer = (nil)] 15:45:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 204 (0x903da400) [pid = 1898] [serial = 1361] [outer = 0x9032a800] 15:45:58 INFO - PROCESS | 1898 | 1461192358299 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 205 (0x903df800) [pid = 1898] [serial = 1362] [outer = 0x9032a800] 15:45:59 INFO - PROCESS | 1898 | 1461192359122 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:45:59 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 15:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1481ms 15:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:45:59 INFO - PROCESS | 1898 | 1461192359173 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 1898 | 1461192359176 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 15:45:59 INFO - PROCESS | 1898 | 1461192359183 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1898 | 1461192359187 Marionette TRACE conn4 <- [1,1786,null,{}] 15:45:59 INFO - PROCESS | 1898 | 1461192359193 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:59 INFO - PROCESS | 1898 | 1461192359388 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 15:45:59 INFO - PROCESS | 1898 | 1461192359665 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x913a7c00 == 132 [pid = 1898] [id = 454] 15:45:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 206 (0x913ac800) [pid = 1898] [serial = 1363] [outer = (nil)] 15:45:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 207 (0x91408400) [pid = 1898] [serial = 1364] [outer = 0x913ac800] 15:45:59 INFO - PROCESS | 1898 | 1461192359828 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 208 (0x920f4400) [pid = 1898] [serial = 1365] [outer = 0x913ac800] 15:46:00 INFO - PROCESS | 1898 | 1461192360726 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:46:00 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 15:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1581ms 15:46:00 INFO - PROCESS | 1898 | 1461192360764 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 15:46:00 INFO - PROCESS | 1898 | 1461192360768 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 15:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:46:00 INFO - PROCESS | 1898 | 1461192360775 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1898 | 1461192360779 Marionette TRACE conn4 <- [1,1790,null,{}] 15:46:00 INFO - PROCESS | 1898 | 1461192360785 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:01 INFO - PROCESS | 1898 | 1461192361023 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 15:46:01 INFO - PROCESS | 1898 | 1461192361342 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x904db800 == 133 [pid = 1898] [id = 455] 15:46:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 209 (0x92a0b400) [pid = 1898] [serial = 1366] [outer = (nil)] 15:46:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 210 (0x92ba4000) [pid = 1898] [serial = 1367] [outer = 0x92a0b400] 15:46:01 INFO - PROCESS | 1898 | 1461192361432 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 211 (0x92c6a400) [pid = 1898] [serial = 1368] [outer = 0x92a0b400] 15:46:02 INFO - PROCESS | 1898 | 1461192362348 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:46:02 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) 15:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1637ms 15:46:02 INFO - PROCESS | 1898 | 1461192362413 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 1898 | 1461192362417 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 15:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:46:02 INFO - PROCESS | 1898 | 1461192362423 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 1898 | 1461192362427 Marionette TRACE conn4 <- [1,1794,null,{}] 15:46:02 INFO - PROCESS | 1898 | 1461192362432 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:02 INFO - PROCESS | 1898 | 1461192362625 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 15:46:02 INFO - PROCESS | 1898 | 1461192362939 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff63800 == 134 [pid = 1898] [id = 456] 15:46:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 212 (0x92c6ec00) [pid = 1898] [serial = 1369] [outer = (nil)] 15:46:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 213 (0x93546400) [pid = 1898] [serial = 1370] [outer = 0x92c6ec00] 15:46:03 INFO - PROCESS | 1898 | 1461192363030 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 214 (0x9354a400) [pid = 1898] [serial = 1371] [outer = 0x92c6ec00] 15:46:03 INFO - PROCESS | 1898 | 1461192363897 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1530ms 15:46:03 INFO - PROCESS | 1898 | 1461192363954 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 15:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:46:03 INFO - PROCESS | 1898 | 1461192363958 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 15:46:03 INFO - PROCESS | 1898 | 1461192363965 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1898 | 1461192363968 Marionette TRACE conn4 <- [1,1798,null,{}] 15:46:03 INFO - PROCESS | 1898 | 1461192363974 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:04 INFO - PROCESS | 1898 | 1461192364164 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 15:46:04 INFO - PROCESS | 1898 | 1461192364481 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd50000 == 135 [pid = 1898] [id = 457] 15:46:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 215 (0x8c00ec00) [pid = 1898] [serial = 1372] [outer = (nil)] 15:46:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 216 (0x93624400) [pid = 1898] [serial = 1373] [outer = 0x8c00ec00] 15:46:04 INFO - PROCESS | 1898 | 1461192364572 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 217 (0x9362d800) [pid = 1898] [serial = 1374] [outer = 0x8c00ec00] 15:46:05 INFO - PROCESS | 1898 | 1461192365476 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1540ms 15:46:05 INFO - PROCESS | 1898 | 1461192365505 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1898 | 1461192365508 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 15:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:46:05 INFO - PROCESS | 1898 | 1461192365515 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1898 | 1461192365518 Marionette TRACE conn4 <- [1,1802,null,{}] 15:46:05 INFO - PROCESS | 1898 | 1461192365524 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:05 INFO - PROCESS | 1898 | 1461192365714 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 15:46:06 INFO - PROCESS | 1898 | 1461192366047 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x9362ac00 == 136 [pid = 1898] [id = 458] 15:46:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 218 (0x9366b000) [pid = 1898] [serial = 1375] [outer = (nil)] 15:46:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 219 (0x938c7000) [pid = 1898] [serial = 1376] [outer = 0x9366b000] 15:46:06 INFO - PROCESS | 1898 | 1461192366170 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 220 (0x938d0000) [pid = 1898] [serial = 1377] [outer = 0x9366b000] 15:46:07 INFO - PROCESS | 1898 | 1461192367120 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1683ms 15:46:07 INFO - PROCESS | 1898 | 1461192367199 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 1898 | 1461192367202 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 15:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:46:07 INFO - PROCESS | 1898 | 1461192367209 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 1898 | 1461192367212 Marionette TRACE conn4 <- [1,1806,null,{}] 15:46:07 INFO - PROCESS | 1898 | 1461192367218 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:07 INFO - PROCESS | 1898 | 1461192367429 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 15:46:07 INFO - PROCESS | 1898 | 1461192367747 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x85707800 == 137 [pid = 1898] [id = 459] 15:46:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 221 (0x92a09400) [pid = 1898] [serial = 1378] [outer = (nil)] 15:46:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 222 (0x93c20800) [pid = 1898] [serial = 1379] [outer = 0x92a09400] 15:46:07 INFO - PROCESS | 1898 | 1461192367839 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 223 (0x93ded400) [pid = 1898] [serial = 1380] [outer = 0x92a09400] 15:46:08 INFO - PROCESS | 1898 | 1461192368761 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1632ms 15:46:08 INFO - PROCESS | 1898 | 1461192368843 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 15:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:46:08 INFO - PROCESS | 1898 | 1461192368848 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 15:46:08 INFO - PROCESS | 1898 | 1461192368855 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1898 | 1461192368859 Marionette TRACE conn4 <- [1,1810,null,{}] 15:46:08 INFO - PROCESS | 1898 | 1461192368866 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:09 INFO - PROCESS | 1898 | 1461192369123 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 15:46:09 INFO - PROCESS | 1898 | 1461192369502 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f77dc00 == 138 [pid = 1898] [id = 460] 15:46:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 224 (0x8f787800) [pid = 1898] [serial = 1381] [outer = (nil)] 15:46:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 225 (0x950a1800) [pid = 1898] [serial = 1382] [outer = 0x8f787800] 15:46:09 INFO - PROCESS | 1898 | 1461192369589 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 226 (0x96b64c00) [pid = 1898] [serial = 1383] [outer = 0x8f787800] 15:46:10 INFO - PROCESS | 1898 | 1461192370503 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1686ms 15:46:10 INFO - PROCESS | 1898 | 1461192370540 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1898 | 1461192370544 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 15:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:46:10 INFO - PROCESS | 1898 | 1461192370551 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1898 | 1461192370554 Marionette TRACE conn4 <- [1,1814,null,{}] 15:46:10 INFO - PROCESS | 1898 | 1461192370560 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:10 INFO - PROCESS | 1898 | 1461192370757 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 15:46:11 INFO - PROCESS | 1898 | 1461192371081 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x93664800 == 139 [pid = 1898] [id = 461] 15:46:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 227 (0x93669400) [pid = 1898] [serial = 1384] [outer = (nil)] 15:46:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 228 (0x98fa5c00) [pid = 1898] [serial = 1385] [outer = 0x93669400] 15:46:11 INFO - PROCESS | 1898 | 1461192371259 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 229 (0x98facc00) [pid = 1898] [serial = 1386] [outer = 0x93669400] 15:46:12 INFO - PROCESS | 1898 | 1461192372400 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1891ms 15:46:12 INFO - PROCESS | 1898 | 1461192372442 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 15:46:12 INFO - PROCESS | 1898 | 1461192372447 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 15:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:46:12 INFO - PROCESS | 1898 | 1461192372453 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:46:12 INFO - PROCESS | 1898 | 1461192372456 Marionette TRACE conn4 <- [1,1818,null,{}] 15:46:12 INFO - PROCESS | 1898 | 1461192372462 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:12 INFO - PROCESS | 1898 | 1461192372666 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 15:46:13 INFO - PROCESS | 1898 | 1461192372989 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x8426e000 == 140 [pid = 1898] [id = 462] 15:46:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 230 (0x98fa6400) [pid = 1898] [serial = 1387] [outer = (nil)] 15:46:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 231 (0x995a7000) [pid = 1898] [serial = 1388] [outer = 0x98fa6400] 15:46:13 INFO - PROCESS | 1898 | 1461192373079 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 232 (0x99836c00) [pid = 1898] [serial = 1389] [outer = 0x98fa6400] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x84274800 == 139 [pid = 1898] [id = 370] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x86305c00 == 138 [pid = 1898] [id = 443] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x880d9800 == 137 [pid = 1898] [id = 442] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x86df0400 == 136 [pid = 1898] [id = 441] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x84abf000 == 135 [pid = 1898] [id = 440] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x843e5800 == 134 [pid = 1898] [id = 439] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x84269800 == 133 [pid = 1898] [id = 438] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x854a6c00 == 132 [pid = 1898] [id = 435] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7a8c00 == 131 [pid = 1898] [id = 436] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0xa4451400 == 130 [pid = 1898] [id = 434] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x85709400 == 129 [pid = 1898] [id = 433] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x9aae1000 == 128 [pid = 1898] [id = 431] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x995a0800 == 127 [pid = 1898] [id = 432] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x96fed800 == 126 [pid = 1898] [id = 430] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x950a4400 == 125 [pid = 1898] [id = 429] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x93deec00 == 124 [pid = 1898] [id = 428] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec62800 == 123 [pid = 1898] [id = 427] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x8f780400 == 122 [pid = 1898] [id = 425] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x913a8000 == 121 [pid = 1898] [id = 426] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x8f780c00 == 120 [pid = 1898] [id = 424] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x8f781400 == 119 [pid = 1898] [id = 423] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x84273800 == 118 [pid = 1898] [id = 422] 15:46:14 INFO - PROCESS | 1898 | --DOCSHELL 0x84ac2c00 == 117 [pid = 1898] [id = 421] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 231 (0x92a7a800) [pid = 1898] [serial = 1083] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 230 (0x92ba4800) [pid = 1898] [serial = 1140] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 229 (0x8bd42c00) [pid = 1898] [serial = 1128] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 228 (0x86de7800) [pid = 1898] [serial = 1125] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 227 (0x94f87c00) [pid = 1898] [serial = 1098] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 226 (0x93c21c00) [pid = 1898] [serial = 1095] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 225 (0x938cf800) [pid = 1898] [serial = 1092] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 224 (0x93668800) [pid = 1898] [serial = 1089] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 223 (0x920fa400) [pid = 1898] [serial = 1080] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 222 (0x904ce400) [pid = 1898] [serial = 1077] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 221 (0x90340000) [pid = 1898] [serial = 1074] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 220 (0x8ff5c800) [pid = 1898] [serial = 1071] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 219 (0x8f77fc00) [pid = 1898] [serial = 1068] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 218 (0x8ecc9000) [pid = 1898] [serial = 1065] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 217 (0x89fe3400) [pid = 1898] [serial = 1062] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 216 (0x86dec800) [pid = 1898] [serial = 1059] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 215 (0x8426ec00) [pid = 1898] [serial = 1056] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 214 (0x9354c400) [pid = 1898] [serial = 1143] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 213 (0x904dc800) [pid = 1898] [serial = 1137] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 212 (0x9aa3ec00) [pid = 1898] [serial = 1167] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 211 (0x8be56000) [pid = 1898] [serial = 1173] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 210 (0x96fe9c00) [pid = 1898] [serial = 1152] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 209 (0x90321400) [pid = 1898] [serial = 1134] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 208 (0x99dea800) [pid = 1898] [serial = 1161] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 207 (0x9959ac00) [pid = 1898] [serial = 1155] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 206 (0x9332e800) [pid = 1898] [serial = 1086] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 205 (0x9ea1a400) [pid = 1898] [serial = 1170] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 204 (0x94f17800) [pid = 1898] [serial = 1149] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 203 (0x995e6000) [pid = 1898] [serial = 1158] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 202 (0x99f62c00) [pid = 1898] [serial = 1164] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 201 (0x938ce400) [pid = 1898] [serial = 1146] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 200 (0x8faae800) [pid = 1898] [serial = 1131] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0x97b81c00) [pid = 1898] [serial = 1226] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x889d2c00) [pid = 1898] [serial = 1256] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x85de9800) [pid = 1898] [serial = 1259] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x88bad000) [pid = 1898] [serial = 1257] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x8756f000) [pid = 1898] [serial = 1253] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x8f782800) [pid = 1898] [serial = 1202] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x8f7a6c00) [pid = 1898] [serial = 1203] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x8faab400) [pid = 1898] [serial = 1205] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0x8ff5e400) [pid = 1898] [serial = 1206] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x920ee000) [pid = 1898] [serial = 1211] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x920f7800) [pid = 1898] [serial = 1212] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x85dec400) [pid = 1898] [serial = 1250] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x86305800) [pid = 1898] [serial = 1251] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x86404c00) [pid = 1898] [serial = 1193] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x86de7c00) [pid = 1898] [serial = 1194] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x9509e800) [pid = 1898] [serial = 1223] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x8ec5a400) [pid = 1898] [serial = 1199] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x8f3ccc00) [pid = 1898] [serial = 1200] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x92a7e400) [pid = 1898] [serial = 1214] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x92b99000) [pid = 1898] [serial = 1215] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x88819400) [pid = 1898] [serial = 1196] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x889d9000) [pid = 1898] [serial = 1197] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x9332d800) [pid = 1898] [serial = 1217] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x93548800) [pid = 1898] [serial = 1218] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x9366f800) [pid = 1898] [serial = 1220] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x938c4c00) [pid = 1898] [serial = 1221] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x904d3c00) [pid = 1898] [serial = 1208] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x904d9400) [pid = 1898] [serial = 1209] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0xa0ea3800) [pid = 1898] [serial = 1247] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0xa0a97c00) [pid = 1898] [serial = 1244] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x9ff10800) [pid = 1898] [serial = 1241] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x9ea15800) [pid = 1898] [serial = 1238] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x9ab06400) [pid = 1898] [serial = 1235] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x99f56c00) [pid = 1898] [serial = 1232] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x995a4c00) [pid = 1898] [serial = 1229] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x88074400) [pid = 1898] [serial = 1254] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x889d6000) [pid = 1898] [serial = 1260] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x8ec61000) [pid = 1898] [serial = 1122] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x8c010000) [pid = 1898] [serial = 1262] [outer = (nil)] [url = about:blank] 15:46:15 INFO - PROCESS | 1898 | 1461192375627 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 3236ms 15:46:15 INFO - PROCESS | 1898 | 1461192375690 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1898 | 1461192375696 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 15:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:46:15 INFO - PROCESS | 1898 | 1461192375705 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1898 | 1461192375709 Marionette TRACE conn4 <- [1,1822,null,{}] 15:46:15 INFO - PROCESS | 1898 | ************************* 15:46:15 INFO - PROCESS | 1898 | A coding exception was thrown and uncaught in a Task. 15:46:15 INFO - PROCESS | 1898 | 15:46:15 INFO - PROCESS | 1898 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:46:15 INFO - PROCESS | 1898 | Full stack: 15:46:15 INFO - PROCESS | 1898 | ************************* 15:46:15 INFO - PROCESS | 1898 | 1461192375786 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:15 INFO - PROCESS | 1898 | 1461192375975 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 15:46:16 INFO - PROCESS | 1898 | 1461192376225 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x86302000 == 118 [pid = 1898] [id = 463] 15:46:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x86303800) [pid = 1898] [serial = 1390] [outer = (nil)] 15:46:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x86df0400) [pid = 1898] [serial = 1391] [outer = 0x86303800] 15:46:16 INFO - PROCESS | 1898 | 1461192376324 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x87576400) [pid = 1898] [serial = 1392] [outer = 0x86303800] 15:46:17 INFO - PROCESS | 1898 | 1461192377172 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1487ms 15:46:17 INFO - PROCESS | 1898 | 1461192377192 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1898 | 1461192377200 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 15:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:46:17 INFO - PROCESS | 1898 | 1461192377209 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1898 | 1461192377214 Marionette TRACE conn4 <- [1,1826,null,{}] 15:46:17 INFO - PROCESS | 1898 | 1461192377220 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:17 INFO - PROCESS | 1898 | 1461192377506 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 15:46:17 INFO - PROCESS | 1898 | 1461192377544 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x86df1000 == 119 [pid = 1898] [id = 464] 15:46:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x88070800) [pid = 1898] [serial = 1393] [outer = (nil)] 15:46:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x887ca800) [pid = 1898] [serial = 1394] [outer = 0x88070800] 15:46:17 INFO - PROCESS | 1898 | 1461192377616 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x88824400) [pid = 1898] [serial = 1395] [outer = 0x88070800] 15:46:18 INFO - PROCESS | 1898 | 1461192378595 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1436ms 15:46:18 INFO - PROCESS | 1898 | 1461192378646 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1898 | 1461192378649 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 15:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:46:18 INFO - PROCESS | 1898 | 1461192378660 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1898 | 1461192378665 Marionette TRACE conn4 <- [1,1830,null,{}] 15:46:18 INFO - PROCESS | 1898 | 1461192378680 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:18 INFO - PROCESS | 1898 | 1461192378939 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 15:46:19 INFO - PROCESS | 1898 | 1461192378978 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x8549d800 == 120 [pid = 1898] [id = 465] 15:46:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x85debc00) [pid = 1898] [serial = 1396] [outer = (nil)] 15:46:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x8bd45c00) [pid = 1898] [serial = 1397] [outer = 0x85debc00] 15:46:19 INFO - PROCESS | 1898 | 1461192379102 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x8be5c000) [pid = 1898] [serial = 1398] [outer = 0x85debc00] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x88071000) [pid = 1898] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x889db800) [pid = 1898] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x86409000) [pid = 1898] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x844d6400) [pid = 1898] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x8426b400) [pid = 1898] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x9b29b400) [pid = 1898] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x99d0cc00) [pid = 1898] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x84abac00) [pid = 1898] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x94f85c00) [pid = 1898] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0xa0a29800) [pid = 1898] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x86de8c00) [pid = 1898] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x9ff12400) [pid = 1898] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x94f16000) [pid = 1898] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:46:20 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x96feec00) [pid = 1898] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:46:20 INFO - PROCESS | 1898 | 1461192380655 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2034ms 15:46:20 INFO - PROCESS | 1898 | 1461192380695 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 15:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:46:20 INFO - PROCESS | 1898 | 1461192380699 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 15:46:20 INFO - PROCESS | 1898 | 1461192380705 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 1898 | 1461192380708 Marionette TRACE conn4 <- [1,1834,null,{}] 15:46:20 INFO - PROCESS | 1898 | 1461192380713 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:20 INFO - PROCESS | 1898 | 1461192380891 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 15:46:20 INFO - PROCESS | 1898 | 1461192380906 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x880dc800 == 121 [pid = 1898] [id = 466] 15:46:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x8be61c00) [pid = 1898] [serial = 1399] [outer = (nil)] 15:46:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x8ec5ac00) [pid = 1898] [serial = 1400] [outer = 0x8be61c00] 15:46:20 INFO - PROCESS | 1898 | 1461192380978 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x8ecc2800) [pid = 1898] [serial = 1401] [outer = 0x8be61c00] 15:46:21 INFO - PROCESS | 1898 | 1461192381957 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1279ms 15:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:46:21 INFO - PROCESS | 1898 | 1461192381988 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1898 | 1461192381991 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 15:46:21 INFO - PROCESS | 1898 | 1461192381996 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:46:22 INFO - PROCESS | 1898 | 1461192382000 Marionette TRACE conn4 <- [1,1838,null,{}] 15:46:22 INFO - PROCESS | 1898 | 1461192382006 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:22 INFO - PROCESS | 1898 | 1461192382294 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 15:46:22 INFO - PROCESS | 1898 | 1461192382584 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x8570d400 == 122 [pid = 1898] [id = 467] 15:46:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x8570d800) [pid = 1898] [serial = 1402] [outer = (nil)] 15:46:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x85deb000) [pid = 1898] [serial = 1403] [outer = 0x8570d800] 15:46:22 INFO - PROCESS | 1898 | 1461192382847 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x86306400) [pid = 1898] [serial = 1404] [outer = 0x8570d800] 15:46:24 INFO - PROCESS | 1898 | 1461192384000 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2040ms 15:46:24 INFO - PROCESS | 1898 | 1461192384040 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 1898 | 1461192384049 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 15:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:46:24 INFO - PROCESS | 1898 | 1461192384059 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 1898 | 1461192384068 Marionette TRACE conn4 <- [1,1842,null,{}] 15:46:24 INFO - PROCESS | 1898 | 1461192384078 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:24 INFO - PROCESS | 1898 | 1461192384320 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 15:46:24 INFO - PROCESS | 1898 | 1461192384652 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x85df0800 == 123 [pid = 1898] [id = 468] 15:46:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x86df0c00) [pid = 1898] [serial = 1405] [outer = (nil)] 15:46:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x887cac00) [pid = 1898] [serial = 1406] [outer = 0x86df0c00] 15:46:24 INFO - PROCESS | 1898 | 1461192384751 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x889de000) [pid = 1898] [serial = 1407] [outer = 0x86df0c00] 15:46:25 INFO - PROCESS | 1898 | 1461192385795 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1790ms 15:46:25 INFO - PROCESS | 1898 | 1461192385849 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 1898 | 1461192385853 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 15:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:46:25 INFO - PROCESS | 1898 | 1461192385861 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 1898 | 1461192385865 Marionette TRACE conn4 <- [1,1846,null,{}] 15:46:25 INFO - PROCESS | 1898 | 1461192385871 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:26 INFO - PROCESS | 1898 | 1461192386115 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 15:46:26 INFO - PROCESS | 1898 | 1461192386579 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x887ce000 == 124 [pid = 1898] [id = 469] 15:46:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x8bd42400) [pid = 1898] [serial = 1408] [outer = (nil)] 15:46:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x8c011000) [pid = 1898] [serial = 1409] [outer = 0x8bd42400] 15:46:26 INFO - PROCESS | 1898 | 1461192386676 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x8ec64c00) [pid = 1898] [serial = 1410] [outer = 0x8bd42400] 15:46:27 INFO - PROCESS | 1898 | 1461192387657 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1832ms 15:46:27 INFO - PROCESS | 1898 | 1461192387694 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1898 | 1461192387700 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 15:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:46:27 INFO - PROCESS | 1898 | 1461192387717 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1898 | 1461192387725 Marionette TRACE conn4 <- [1,1850,null,{}] 15:46:27 INFO - PROCESS | 1898 | 1461192387731 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:27 INFO - PROCESS | 1898 | 1461192387944 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 15:46:28 INFO - PROCESS | 1898 | 1461192388257 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be56400 == 125 [pid = 1898] [id = 470] 15:46:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x8c00e800) [pid = 1898] [serial = 1411] [outer = (nil)] 15:46:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x8f788800) [pid = 1898] [serial = 1412] [outer = 0x8c00e800] 15:46:28 INFO - PROCESS | 1898 | 1461192388348 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x8f7a7c00) [pid = 1898] [serial = 1413] [outer = 0x8c00e800] 15:46:29 INFO - PROCESS | 1898 | 1461192389213 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1541ms 15:46:29 INFO - PROCESS | 1898 | 1461192389257 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1898 | 1461192389262 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 15:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:46:29 INFO - PROCESS | 1898 | 1461192389269 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1898 | 1461192389272 Marionette TRACE conn4 <- [1,1854,null,{}] 15:46:29 INFO - PROCESS | 1898 | 1461192389278 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:29 INFO - PROCESS | 1898 | 1461192389477 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 15:46:29 INFO - PROCESS | 1898 | 1461192389749 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630e800 == 126 [pid = 1898] [id = 471] 15:46:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x89fec000) [pid = 1898] [serial = 1414] [outer = (nil)] 15:46:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x8faa7800) [pid = 1898] [serial = 1415] [outer = 0x89fec000] 15:46:29 INFO - PROCESS | 1898 | 1461192389882 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x8fab0000) [pid = 1898] [serial = 1416] [outer = 0x89fec000] 15:46:30 INFO - PROCESS | 1898 | 1461192390772 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1539ms 15:46:30 INFO - PROCESS | 1898 | 1461192390808 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 15:46:30 INFO - PROCESS | 1898 | 1461192390812 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 15:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:46:30 INFO - PROCESS | 1898 | 1461192390818 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1898 | 1461192390821 Marionette TRACE conn4 <- [1,1858,null,{}] 15:46:30 INFO - PROCESS | 1898 | 1461192390827 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:31 INFO - PROCESS | 1898 | 1461192391021 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 15:46:31 INFO - PROCESS | 1898 | 1461192391302 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c7c00 == 127 [pid = 1898] [id = 472] 15:46:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x90321400) [pid = 1898] [serial = 1417] [outer = (nil)] 15:46:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9032f000) [pid = 1898] [serial = 1418] [outer = 0x90321400] 15:46:31 INFO - PROCESS | 1898 | 1461192391476 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x904d5800) [pid = 1898] [serial = 1419] [outer = 0x90321400] 15:46:32 INFO - PROCESS | 1898 | 1461192392437 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1681ms 15:46:32 INFO - PROCESS | 1898 | 1461192392500 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 15:46:32 INFO - PROCESS | 1898 | 1461192392504 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 15:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:46:32 INFO - PROCESS | 1898 | 1461192392510 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:46:32 INFO - PROCESS | 1898 | 1461192392514 Marionette TRACE conn4 <- [1,1862,null,{}] 15:46:32 INFO - PROCESS | 1898 | 1461192392521 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:32 INFO - PROCESS | 1898 | 1461192392737 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 15:46:33 INFO - PROCESS | 1898 | 1461192393055 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x900be000 == 128 [pid = 1898] [id = 473] 15:46:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x90330000) [pid = 1898] [serial = 1420] [outer = (nil)] 15:46:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x9140f400) [pid = 1898] [serial = 1421] [outer = 0x90330000] 15:46:33 INFO - PROCESS | 1898 | 1461192393147 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x920ee000) [pid = 1898] [serial = 1422] [outer = 0x90330000] 15:46:34 INFO - PROCESS | 1898 | 1461192394054 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1589ms 15:46:34 INFO - PROCESS | 1898 | 1461192394101 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1898 | 1461192394105 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 15:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:46:34 INFO - PROCESS | 1898 | 1461192394111 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1898 | 1461192394115 Marionette TRACE conn4 <- [1,1866,null,{}] 15:46:34 INFO - PROCESS | 1898 | 1461192394120 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:34 INFO - PROCESS | 1898 | 1461192394323 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 15:46:34 INFO - PROCESS | 1898 | 1461192394642 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f787c00 == 129 [pid = 1898] [id = 474] 15:46:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x90324c00) [pid = 1898] [serial = 1423] [outer = (nil)] 15:46:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x92a0f400) [pid = 1898] [serial = 1424] [outer = 0x90324c00] 15:46:34 INFO - PROCESS | 1898 | 1461192394732 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x92a84400) [pid = 1898] [serial = 1425] [outer = 0x90324c00] 15:46:35 INFO - PROCESS | 1898 | 1461192395613 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1583ms 15:46:35 INFO - PROCESS | 1898 | 1461192395695 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 15:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:46:35 INFO - PROCESS | 1898 | 1461192395700 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 15:46:35 INFO - PROCESS | 1898 | 1461192395706 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 1898 | 1461192395710 Marionette TRACE conn4 <- [1,1870,null,{}] 15:46:35 INFO - PROCESS | 1898 | 1461192395716 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:35 INFO - PROCESS | 1898 | 1461192395956 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 15:46:36 INFO - PROCESS | 1898 | 1461192396270 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3ce400 == 130 [pid = 1898] [id = 475] 15:46:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x9200a000) [pid = 1898] [serial = 1426] [outer = (nil)] 15:46:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x92ba6c00) [pid = 1898] [serial = 1427] [outer = 0x9200a000] 15:46:36 INFO - PROCESS | 1898 | 1461192396361 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x93326800) [pid = 1898] [serial = 1428] [outer = 0x9200a000] 15:46:37 INFO - PROCESS | 1898 | 1461192397288 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1633ms 15:46:37 INFO - PROCESS | 1898 | 1461192397339 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1898 | 1461192397343 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 15:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:46:37 INFO - PROCESS | 1898 | 1461192397350 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1898 | 1461192397353 Marionette TRACE conn4 <- [1,1874,null,{}] 15:46:37 INFO - PROCESS | 1898 | 1461192397359 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:37 INFO - PROCESS | 1898 | 1461192397572 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 15:46:37 INFO - PROCESS | 1898 | 1461192397886 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab5c00 == 131 [pid = 1898] [id = 476] 15:46:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x92a77400) [pid = 1898] [serial = 1429] [outer = (nil)] 15:46:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x93627000) [pid = 1898] [serial = 1430] [outer = 0x92a77400] 15:46:37 INFO - PROCESS | 1898 | 1461192397976 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x9366ac00) [pid = 1898] [serial = 1431] [outer = 0x92a77400] 15:46:39 INFO - PROCESS | 1898 | 1461192399047 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1735ms 15:46:39 INFO - PROCESS | 1898 | 1461192399086 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 1898 | 1461192399091 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 15:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:46:39 INFO - PROCESS | 1898 | 1461192399098 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1898 | 1461192399102 Marionette TRACE conn4 <- [1,1878,null,{}] 15:46:39 INFO - PROCESS | 1898 | 1461192399108 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:39 INFO - PROCESS | 1898 | 1461192399373 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 15:46:39 INFO - PROCESS | 1898 | 1461192399743 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x93544400 == 132 [pid = 1898] [id = 477] 15:46:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x938cd000) [pid = 1898] [serial = 1432] [outer = (nil)] 15:46:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x938d2800) [pid = 1898] [serial = 1433] [outer = 0x938cd000] 15:46:39 INFO - PROCESS | 1898 | 1461192399879 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x93deec00) [pid = 1898] [serial = 1434] [outer = 0x938cd000] 15:46:40 INFO - PROCESS | 1898 | 1461192400904 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1886ms 15:46:40 INFO - PROCESS | 1898 | 1461192400984 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 15:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:46:41 INFO - PROCESS | 1898 | 1461192400995 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 15:46:41 INFO - PROCESS | 1898 | 1461192401001 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1898 | 1461192401007 Marionette TRACE conn4 <- [1,1882,null,{}] 15:46:41 INFO - PROCESS | 1898 | 1461192401012 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:41 INFO - PROCESS | 1898 | 1461192401307 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 15:46:41 INFO - PROCESS | 1898 | 1461192401652 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x9366f800 == 133 [pid = 1898] [id = 478] 15:46:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0x938c5400) [pid = 1898] [serial = 1435] [outer = (nil)] 15:46:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0x96fef800) [pid = 1898] [serial = 1436] [outer = 0x938c5400] 15:46:41 INFO - PROCESS | 1898 | 1461192401753 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0x98fa6800) [pid = 1898] [serial = 1437] [outer = 0x938c5400] 15:46:42 INFO - PROCESS | 1898 | 1461192402711 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1787ms 15:46:42 INFO - PROCESS | 1898 | 1461192402789 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 15:46:42 INFO - PROCESS | 1898 | 1461192402792 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 15:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:46:42 INFO - PROCESS | 1898 | 1461192402799 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 1898 | 1461192402802 Marionette TRACE conn4 <- [1,1886,null,{}] 15:46:42 INFO - PROCESS | 1898 | 1461192402808 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:43 INFO - PROCESS | 1898 | 1461192403010 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 15:46:43 INFO - PROCESS | 1898 | 1461192403330 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x93c19000 == 134 [pid = 1898] [id = 479] 15:46:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0x94f12000) [pid = 1898] [serial = 1438] [outer = (nil)] 15:46:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0x9959bc00) [pid = 1898] [serial = 1439] [outer = 0x94f12000] 15:46:43 INFO - PROCESS | 1898 | 1461192403420 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x995a4c00) [pid = 1898] [serial = 1440] [outer = 0x94f12000] 15:46:44 INFO - PROCESS | 1898 | 1461192404311 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1587ms 15:46:44 INFO - PROCESS | 1898 | 1461192404386 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 1898 | 1461192404390 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 15:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:46:44 INFO - PROCESS | 1898 | 1461192404396 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1898 | 1461192404400 Marionette TRACE conn4 <- [1,1890,null,{}] 15:46:44 INFO - PROCESS | 1898 | 1461192404405 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:44 INFO - PROCESS | 1898 | 1461192404642 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 15:46:44 INFO - PROCESS | 1898 | 1461192404973 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe2c00 == 135 [pid = 1898] [id = 480] 15:46:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0x8be58400) [pid = 1898] [serial = 1441] [outer = (nil)] 15:46:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0x99de9c00) [pid = 1898] [serial = 1442] [outer = 0x8be58400] 15:46:45 INFO - PROCESS | 1898 | 1461192405067 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 201 (0x99f47c00) [pid = 1898] [serial = 1443] [outer = 0x8be58400] 15:46:45 INFO - PROCESS | 1898 | 1461192405964 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1637ms 15:46:46 INFO - PROCESS | 1898 | 1461192406034 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1898 | 1461192406038 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 15:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:46:46 INFO - PROCESS | 1898 | 1461192406045 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1898 | 1461192406048 Marionette TRACE conn4 <- [1,1894,null,{}] 15:46:46 INFO - PROCESS | 1898 | 1461192406054 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:46 INFO - PROCESS | 1898 | 1461192406274 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 15:46:46 INFO - PROCESS | 1898 | 1461192406600 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x995a2800 == 136 [pid = 1898] [id = 481] 15:46:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 202 (0x99842400) [pid = 1898] [serial = 1444] [outer = (nil)] 15:46:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 203 (0x9a2a9400) [pid = 1898] [serial = 1445] [outer = 0x99842400] 15:46:46 INFO - PROCESS | 1898 | 1461192406701 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 204 (0x9a2e9400) [pid = 1898] [serial = 1446] [outer = 0x99842400] 15:46:47 INFO - PROCESS | 1898 | 1461192407679 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1685ms 15:46:47 INFO - PROCESS | 1898 | 1461192407731 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 1898 | 1461192407734 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 15:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:46:47 INFO - PROCESS | 1898 | 1461192407741 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1898 | 1461192407744 Marionette TRACE conn4 <- [1,1898,null,{}] 15:46:47 INFO - PROCESS | 1898 | 1461192407750 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:47 INFO - PROCESS | 1898 | 1461192407951 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 15:46:48 INFO - PROCESS | 1898 | 1461192408270 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x99f5f800 == 137 [pid = 1898] [id = 482] 15:46:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 205 (0x9a29ac00) [pid = 1898] [serial = 1447] [outer = (nil)] 15:46:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 206 (0x9aae0c00) [pid = 1898] [serial = 1448] [outer = 0x9a29ac00] 15:46:48 INFO - PROCESS | 1898 | 1461192408361 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 207 (0x9aaeec00) [pid = 1898] [serial = 1449] [outer = 0x9a29ac00] 15:46:49 INFO - PROCESS | 1898 | 1461192409310 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1632ms 15:46:49 INFO - PROCESS | 1898 | 1461192409374 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1898 | 1461192409378 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 15:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:46:49 INFO - PROCESS | 1898 | 1461192409384 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1898 | 1461192409387 Marionette TRACE conn4 <- [1,1902,null,{}] 15:46:49 INFO - PROCESS | 1898 | 1461192409393 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:49 INFO - PROCESS | 1898 | 1461192409591 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 15:46:49 INFO - PROCESS | 1898 | 1461192409918 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x86305800 == 138 [pid = 1898] [id = 483] 15:46:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 208 (0x90326400) [pid = 1898] [serial = 1450] [outer = (nil)] 15:46:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 209 (0x9df06400) [pid = 1898] [serial = 1451] [outer = 0x90326400] 15:46:50 INFO - PROCESS | 1898 | 1461192410008 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 210 (0x9df0fc00) [pid = 1898] [serial = 1452] [outer = 0x90326400] 15:46:50 INFO - PROCESS | 1898 | 1461192410871 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1539ms 15:46:50 INFO - PROCESS | 1898 | 1461192410924 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1898 | 1461192410928 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 15:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:46:50 INFO - PROCESS | 1898 | 1461192410934 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1898 | 1461192410937 Marionette TRACE conn4 <- [1,1906,null,{}] 15:46:50 INFO - PROCESS | 1898 | 1461192410943 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:51 INFO - PROCESS | 1898 | 1461192411143 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 15:46:51 INFO - PROCESS | 1898 | 1461192411464 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x8570b400 == 139 [pid = 1898] [id = 484] 15:46:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 211 (0x9ab12400) [pid = 1898] [serial = 1453] [outer = (nil)] 15:46:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 212 (0x9fc05800) [pid = 1898] [serial = 1454] [outer = 0x9ab12400] 15:46:51 INFO - PROCESS | 1898 | 1461192411553 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 213 (0x9fc5f400) [pid = 1898] [serial = 1455] [outer = 0x9ab12400] 15:46:52 INFO - PROCESS | 1898 | 1461192412497 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1631ms 15:46:52 INFO - PROCESS | 1898 | 1461192412567 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1898 | 1461192412571 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 15:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0xa2a8b800 == 138 [pid = 1898] [id = 113] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6cd800 == 137 [pid = 1898] [id = 258] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x880dc800 == 136 [pid = 1898] [id = 466] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8549d800 == 135 [pid = 1898] [id = 465] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x86df1000 == 134 [pid = 1898] [id = 464] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x86302000 == 133 [pid = 1898] [id = 463] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x93664800 == 132 [pid = 1898] [id = 461] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8f77dc00 == 131 [pid = 1898] [id = 460] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x85707800 == 130 [pid = 1898] [id = 459] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8bd50000 == 129 [pid = 1898] [id = 457] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x9362ac00 == 128 [pid = 1898] [id = 458] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff63800 == 127 [pid = 1898] [id = 456] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x904db800 == 126 [pid = 1898] [id = 455] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x913a7c00 == 125 [pid = 1898] [id = 454] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x90328400 == 124 [pid = 1898] [id = 453] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c1400 == 123 [pid = 1898] [id = 451] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff5b800 == 122 [pid = 1898] [id = 452] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8c017400 == 121 [pid = 1898] [id = 450] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6c4800 == 120 [pid = 1898] [id = 449] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8c018c00 == 119 [pid = 1898] [id = 448] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x8630d000 == 118 [pid = 1898] [id = 447] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x86402800 == 117 [pid = 1898] [id = 445] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x880df400 == 116 [pid = 1898] [id = 446] 15:46:54 INFO - PROCESS | 1898 | --DOCSHELL 0x840ba800 == 115 [pid = 1898] [id = 444] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 212 (0x9fb8d800) [pid = 1898] [serial = 1239] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 211 (0x9ab14800) [pid = 1898] [serial = 1236] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 210 (0x9ffa1c00) [pid = 1898] [serial = 1242] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 209 (0x9779b800) [pid = 1898] [serial = 1224] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 208 (0xa0ea5c00) [pid = 1898] [serial = 1248] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 207 (0x99f64400) [pid = 1898] [serial = 1233] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 206 (0xa0c13c00) [pid = 1898] [serial = 1245] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 205 (0x995a6c00) [pid = 1898] [serial = 1230] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 204 (0x97ca9800) [pid = 1898] [serial = 1227] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 203 (0x880d5c00) [pid = 1898] [serial = 1331] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 202 (0x88bab400) [pid = 1898] [serial = 1326] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 201 (0x89fea000) [pid = 1898] [serial = 1328] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 200 (0x8bd46c00) [pid = 1898] [serial = 1329] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0xa2825800) [pid = 1898] [serial = 1295] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x9fb35000) [pid = 1898] [serial = 1292] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x99f60000) [pid = 1898] [serial = 1289] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x979eac00) [pid = 1898] [serial = 1286] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x93df3000) [pid = 1898] [serial = 1283] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x938cb800) [pid = 1898] [serial = 1280] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x920f2800) [pid = 1898] [serial = 1277] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x90345800) [pid = 1898] [serial = 1274] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0x8fa52800) [pid = 1898] [serial = 1271] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x88bb4400) [pid = 1898] [serial = 1268] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x86de5400) [pid = 1898] [serial = 1265] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x8806f400) [pid = 1898] [serial = 1322] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x84aba800) [pid = 1898] [serial = 1319] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x85710800) [pid = 1898] [serial = 1320] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x84ac0c00) [pid = 1898] [serial = 1317] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x844d9800) [pid = 1898] [serial = 1316] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0xa4a50c00) [pid = 1898] [serial = 1313] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0xa4a43800) [pid = 1898] [serial = 1310] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0xa45f2000) [pid = 1898] [serial = 1307] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0xa45efc00) [pid = 1898] [serial = 1304] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0xa447d400) [pid = 1898] [serial = 1301] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0xa4451c00) [pid = 1898] [serial = 1298] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x88823400) [pid = 1898] [serial = 1325] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x880d3800) [pid = 1898] [serial = 1323] [outer = (nil)] [url = about:blank] 15:46:54 INFO - PROCESS | 1898 | 1461192414434 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1898 | 1461192414439 Marionette TRACE conn4 <- [1,1910,null,{}] 15:46:54 INFO - PROCESS | 1898 | 1461192414477 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:54 INFO - PROCESS | 1898 | 1461192414664 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 15:46:54 INFO - PROCESS | 1898 | 1461192414682 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630d000 == 116 [pid = 1898] [id = 485] 15:46:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x86402800) [pid = 1898] [serial = 1456] [outer = (nil)] 15:46:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x86de6400) [pid = 1898] [serial = 1457] [outer = 0x86402800] 15:46:54 INFO - PROCESS | 1898 | 1461192414758 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x8756ac00) [pid = 1898] [serial = 1458] [outer = 0x86402800] 15:46:55 INFO - PROCESS | 1898 | 1461192415770 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 3244ms 15:46:55 INFO - PROCESS | 1898 | 1461192415823 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 15:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:46:55 INFO - PROCESS | 1898 | 1461192415828 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 15:46:55 INFO - PROCESS | 1898 | 1461192415835 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1898 | 1461192415839 Marionette TRACE conn4 <- [1,1914,null,{}] 15:46:55 INFO - PROCESS | 1898 | 1461192415850 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:56 INFO - PROCESS | 1898 | 1461192416114 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 15:46:56 INFO - PROCESS | 1898 | 1461192416135 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e1000 == 117 [pid = 1898] [id = 486] 15:46:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x86302000) [pid = 1898] [serial = 1459] [outer = (nil)] 15:46:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x880e1400) [pid = 1898] [serial = 1460] [outer = 0x86302000] 15:46:56 INFO - PROCESS | 1898 | 1461192416208 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x8881c800) [pid = 1898] [serial = 1461] [outer = 0x86302000] 15:46:57 INFO - PROCESS | 1898 | 1461192417355 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1582ms 15:46:57 INFO - PROCESS | 1898 | 1461192417416 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 1898 | 1461192417420 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 15:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:46:57 INFO - PROCESS | 1898 | 1461192417426 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1898 | 1461192417430 Marionette TRACE conn4 <- [1,1918,null,{}] 15:46:57 INFO - PROCESS | 1898 | 1461192417435 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:57 INFO - PROCESS | 1898 | 1461192417699 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 15:46:57 INFO - PROCESS | 1898 | 1461192417731 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd43400 == 118 [pid = 1898] [id = 487] 15:46:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x8bd45800) [pid = 1898] [serial = 1462] [outer = (nil)] 15:46:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x8bd49c00) [pid = 1898] [serial = 1463] [outer = 0x8bd45800] 15:46:57 INFO - PROCESS | 1898 | 1461192417850 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x8be5d000) [pid = 1898] [serial = 1464] [outer = 0x8bd45800] 15:46:58 INFO - PROCESS | 1898 | 1461192418786 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1387ms 15:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:46:58 INFO - PROCESS | 1898 | 1461192418818 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 1898 | 1461192418821 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 15:46:58 INFO - PROCESS | 1898 | 1461192418826 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1898 | 1461192418831 Marionette TRACE conn4 <- [1,1922,null,{}] 15:46:58 INFO - PROCESS | 1898 | 1461192418836 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:59 INFO - PROCESS | 1898 | 1461192419814 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x89fe9400) [pid = 1898] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x9366b000) [pid = 1898] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x8ec66c00) [pid = 1898] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x92a0b400) [pid = 1898] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x89fe2000) [pid = 1898] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x8f7a5800) [pid = 1898] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x913ac800) [pid = 1898] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x8ff5bc00) [pid = 1898] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x86303800) [pid = 1898] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x900c3000) [pid = 1898] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x880df800) [pid = 1898] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x9032a800) [pid = 1898] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x98fa6400) [pid = 1898] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x8be5e800) [pid = 1898] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x904dc000) [pid = 1898] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x8640dc00) [pid = 1898] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x92a09400) [pid = 1898] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x8640ec00) [pid = 1898] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x96fe5800) [pid = 1898] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x8f6c5800) [pid = 1898] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x92a0dc00) [pid = 1898] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x85debc00) [pid = 1898] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0xa447e000) [pid = 1898] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x88070800) [pid = 1898] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x840be400) [pid = 1898] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0xa477ac00) [pid = 1898] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x8faa5000) [pid = 1898] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x887c9c00) [pid = 1898] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0xa0f9a400) [pid = 1898] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x8c019400) [pid = 1898] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x8faa3c00) [pid = 1898] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x8c00ec00) [pid = 1898] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0xa0ea1000) [pid = 1898] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x93df1c00) [pid = 1898] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8fa4b000) [pid = 1898] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x92c6ec00) [pid = 1898] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x84ac3400) [pid = 1898] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x93669400) [pid = 1898] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x99f56400) [pid = 1898] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8f787800) [pid = 1898] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x94f12400) [pid = 1898] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:46:59 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x92c6c000) [pid = 1898] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:47:00 INFO - PROCESS | 1898 | 1461192420103 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x8378c800 == 119 [pid = 1898] [id = 488] 15:47:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x84273400) [pid = 1898] [serial = 1465] [outer = (nil)] 15:47:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x84ab9800) [pid = 1898] [serial = 1466] [outer = 0x84273400] 15:47:00 INFO - PROCESS | 1898 | 1461192420179 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8640ec00) [pid = 1898] [serial = 1467] [outer = 0x84273400] 15:47:00 INFO - PROCESS | 1898 | 1461192420946 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2186ms 15:47:01 INFO - PROCESS | 1898 | 1461192421016 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 15:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:47:01 INFO - PROCESS | 1898 | 1461192421021 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 15:47:01 INFO - PROCESS | 1898 | 1461192421030 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 1898 | 1461192421035 Marionette TRACE conn4 <- [1,1926,null,{}] 15:47:01 INFO - PROCESS | 1898 | 1461192421044 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:01 INFO - PROCESS | 1898 | 1461192421399 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 15:47:01 INFO - PROCESS | 1898 | 1461192421528 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x880df800 == 120 [pid = 1898] [id = 489] 15:47:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x880e0400) [pid = 1898] [serial = 1468] [outer = (nil)] 15:47:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8ecc7000) [pid = 1898] [serial = 1469] [outer = 0x880e0400] 15:47:01 INFO - PROCESS | 1898 | 1461192421643 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8f3c9800) [pid = 1898] [serial = 1470] [outer = 0x880e0400] 15:47:02 INFO - PROCESS | 1898 | 1461192422867 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1886ms 15:47:02 INFO - PROCESS | 1898 | 1461192422918 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1898 | 1461192422931 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 15:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:47:02 INFO - PROCESS | 1898 | 1461192422946 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1898 | 1461192422955 Marionette TRACE conn4 <- [1,1930,null,{}] 15:47:02 INFO - PROCESS | 1898 | 1461192422967 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:03 INFO - PROCESS | 1898 | 1461192423378 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 15:47:03 INFO - PROCESS | 1898 | 1461192423777 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x84abd800 == 121 [pid = 1898] [id = 490] 15:47:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8630c800) [pid = 1898] [serial = 1471] [outer = (nil)] 15:47:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x88ba5c00) [pid = 1898] [serial = 1472] [outer = 0x8630c800] 15:47:03 INFO - PROCESS | 1898 | 1461192423896 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x89fe6c00) [pid = 1898] [serial = 1473] [outer = 0x8630c800] 15:47:04 INFO - PROCESS | 1898 | 1461192424904 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2009ms 15:47:04 INFO - PROCESS | 1898 | 1461192424954 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1898 | 1461192424963 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 15:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:47:04 INFO - PROCESS | 1898 | 1461192424974 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1898 | 1461192424979 Marionette TRACE conn4 <- [1,1934,null,{}] 15:47:04 INFO - PROCESS | 1898 | 1461192424985 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:05 INFO - PROCESS | 1898 | 1461192425194 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 15:47:05 INFO - PROCESS | 1898 | 1461192425584 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f403000 == 122 [pid = 1898] [id = 491] 15:47:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x8f40a800) [pid = 1898] [serial = 1474] [outer = (nil)] 15:47:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x8f6c4c00) [pid = 1898] [serial = 1475] [outer = 0x8f40a800] 15:47:05 INFO - PROCESS | 1898 | 1461192425677 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x8f77f000) [pid = 1898] [serial = 1476] [outer = 0x8f40a800] 15:47:06 INFO - PROCESS | 1898 | 1461192426725 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1795ms 15:47:06 INFO - PROCESS | 1898 | 1461192426771 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 1898 | 1461192426778 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 15:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:47:06 INFO - PROCESS | 1898 | 1461192426788 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 1898 | 1461192426797 Marionette TRACE conn4 <- [1,1938,null,{}] 15:47:06 INFO - PROCESS | 1898 | 1461192426822 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:07 INFO - PROCESS | 1898 | 1461192427152 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 15:47:07 INFO - PROCESS | 1898 | 1461192427452 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x880de800 == 123 [pid = 1898] [id = 492] 15:47:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8f7a6400) [pid = 1898] [serial = 1477] [outer = (nil)] 15:47:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x8faa5000) [pid = 1898] [serial = 1478] [outer = 0x8f7a6400] 15:47:07 INFO - PROCESS | 1898 | 1461192427547 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x8ff64800) [pid = 1898] [serial = 1479] [outer = 0x8f7a6400] 15:47:08 INFO - PROCESS | 1898 | 1461192428498 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1755ms 15:47:08 INFO - PROCESS | 1898 | 1461192428542 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 15:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:47:08 INFO - PROCESS | 1898 | 1461192428547 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 15:47:08 INFO - PROCESS | 1898 | 1461192428553 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 1898 | 1461192428557 Marionette TRACE conn4 <- [1,1942,null,{}] 15:47:08 INFO - PROCESS | 1898 | 1461192428563 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:08 INFO - PROCESS | 1898 | 1461192428762 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 15:47:09 INFO - PROCESS | 1898 | 1461192429082 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3ccc00 == 124 [pid = 1898] [id = 493] 15:47:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x8faaec00) [pid = 1898] [serial = 1480] [outer = (nil)] 15:47:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x90328400) [pid = 1898] [serial = 1481] [outer = 0x8faaec00] 15:47:09 INFO - PROCESS | 1898 | 1461192429175 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x90339800) [pid = 1898] [serial = 1482] [outer = 0x8faaec00] 15:47:10 INFO - PROCESS | 1898 | 1461192430073 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1587ms 15:47:10 INFO - PROCESS | 1898 | 1461192430141 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1898 | 1461192430144 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 15:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:47:10 INFO - PROCESS | 1898 | 1461192430151 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1898 | 1461192430155 Marionette TRACE conn4 <- [1,1946,null,{}] 15:47:10 INFO - PROCESS | 1898 | 1461192430161 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:10 INFO - PROCESS | 1898 | 1461192430382 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 15:47:10 INFO - PROCESS | 1898 | 1461192430702 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x90325c00 == 125 [pid = 1898] [id = 494] 15:47:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x90346800) [pid = 1898] [serial = 1483] [outer = (nil)] 15:47:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x903d8c00) [pid = 1898] [serial = 1484] [outer = 0x90346800] 15:47:10 INFO - PROCESS | 1898 | 1461192430798 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x903db800) [pid = 1898] [serial = 1485] [outer = 0x90346800] 15:47:11 INFO - PROCESS | 1898 | 1461192431796 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1684ms 15:47:11 INFO - PROCESS | 1898 | 1461192431836 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1898 | 1461192431840 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 15:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:47:11 INFO - PROCESS | 1898 | 1461192431847 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1898 | 1461192431850 Marionette TRACE conn4 <- [1,1950,null,{}] 15:47:11 INFO - PROCESS | 1898 | 1461192431856 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:12 INFO - PROCESS | 1898 | 1461192432099 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 15:47:12 INFO - PROCESS | 1898 | 1461192432432 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d4400 == 126 [pid = 1898] [id = 495] 15:47:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x913a7400) [pid = 1898] [serial = 1486] [outer = (nil)] 15:47:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x92011c00) [pid = 1898] [serial = 1487] [outer = 0x913a7400] 15:47:12 INFO - PROCESS | 1898 | 1461192432534 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x92a0dc00) [pid = 1898] [serial = 1488] [outer = 0x913a7400] 15:47:13 INFO - PROCESS | 1898 | 1461192433408 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1634ms 15:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:47:13 INFO - PROCESS | 1898 | 1461192433482 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 1898 | 1461192433485 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 15:47:13 INFO - PROCESS | 1898 | 1461192433491 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1898 | 1461192433495 Marionette TRACE conn4 <- [1,1954,null,{}] 15:47:13 INFO - PROCESS | 1898 | 1461192433501 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:13 INFO - PROCESS | 1898 | 1461192433699 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 15:47:13 INFO - PROCESS | 1898 | 1461192433972 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c3800 == 127 [pid = 1898] [id = 496] 15:47:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x9140c800) [pid = 1898] [serial = 1489] [outer = (nil)] 15:47:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x92ba6800) [pid = 1898] [serial = 1490] [outer = 0x9140c800] 15:47:14 INFO - PROCESS | 1898 | 1461192434107 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x9332b000) [pid = 1898] [serial = 1491] [outer = 0x9140c800] 15:47:14 INFO - PROCESS | 1898 | 1461192434985 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1533ms 15:47:15 INFO - PROCESS | 1898 | 1461192435025 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1898 | 1461192435029 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 15:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:47:15 INFO - PROCESS | 1898 | 1461192435035 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1898 | 1461192435039 Marionette TRACE conn4 <- [1,1958,null,{}] 15:47:15 INFO - PROCESS | 1898 | 1461192435044 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:15 INFO - PROCESS | 1898 | 1461192435236 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 15:47:15 INFO - PROCESS | 1898 | 1461192435514 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a81000 == 128 [pid = 1898] [id = 497] 15:47:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x92b9e000) [pid = 1898] [serial = 1492] [outer = (nil)] 15:47:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x93665000) [pid = 1898] [serial = 1493] [outer = 0x92b9e000] 15:47:15 INFO - PROCESS | 1898 | 1461192435647 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x93667c00) [pid = 1898] [serial = 1494] [outer = 0x92b9e000] 15:47:16 INFO - PROCESS | 1898 | 1461192436528 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1541ms 15:47:16 INFO - PROCESS | 1898 | 1461192436577 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1898 | 1461192436581 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 15:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:47:16 INFO - PROCESS | 1898 | 1461192436588 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1898 | 1461192436591 Marionette TRACE conn4 <- [1,1962,null,{}] 15:47:16 INFO - PROCESS | 1898 | 1461192436597 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:16 INFO - PROCESS | 1898 | 1461192436794 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 15:47:17 INFO - PROCESS | 1898 | 1461192437083 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab8c00 == 129 [pid = 1898] [id = 498] 15:47:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x92b9b800) [pid = 1898] [serial = 1495] [outer = (nil)] 15:47:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x93c1a800) [pid = 1898] [serial = 1496] [outer = 0x92b9b800] 15:47:17 INFO - PROCESS | 1898 | 1461192437235 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x93de9c00) [pid = 1898] [serial = 1497] [outer = 0x92b9b800] 15:47:18 INFO - PROCESS | 1898 | 1461192438108 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1582ms 15:47:18 INFO - PROCESS | 1898 | 1461192438170 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 1898 | 1461192438175 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 15:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:47:18 INFO - PROCESS | 1898 | 1461192438181 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 1898 | 1461192438185 Marionette TRACE conn4 <- [1,1966,null,{}] 15:47:18 INFO - PROCESS | 1898 | 1461192438190 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:18 INFO - PROCESS | 1898 | 1461192438395 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 15:47:18 INFO - PROCESS | 1898 | 1461192438719 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x889e1800 == 130 [pid = 1898] [id = 499] 15:47:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x93c12800) [pid = 1898] [serial = 1498] [outer = (nil)] 15:47:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x94f83400) [pid = 1898] [serial = 1499] [outer = 0x93c12800] 15:47:18 INFO - PROCESS | 1898 | 1461192438811 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x94f89800) [pid = 1898] [serial = 1500] [outer = 0x93c12800] 15:47:19 INFO - PROCESS | 1898 | 1461192439711 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 15:47:19 INFO - PROCESS | 1898 | 1461192439762 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 1898 | 1461192439766 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 15:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:47:19 INFO - PROCESS | 1898 | 1461192439773 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1898 | 1461192439778 Marionette TRACE conn4 <- [1,1970,null,{}] 15:47:19 INFO - PROCESS | 1898 | 1461192439783 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:20 INFO - PROCESS | 1898 | 1461192440060 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 15:47:20 INFO - PROCESS | 1898 | 1461192440394 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f80000 == 131 [pid = 1898] [id = 500] 15:47:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x979f3c00) [pid = 1898] [serial = 1501] [outer = (nil)] 15:47:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x9920e000) [pid = 1898] [serial = 1502] [outer = 0x979f3c00] 15:47:20 INFO - PROCESS | 1898 | 1461192440493 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x99d0bc00) [pid = 1898] [serial = 1503] [outer = 0x979f3c00] 15:47:21 INFO - PROCESS | 1898 | 1461192441432 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1686ms 15:47:21 INFO - PROCESS | 1898 | 1461192441463 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 15:47:21 INFO - PROCESS | 1898 | 1461192441467 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 15:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:47:21 INFO - PROCESS | 1898 | 1461192441473 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 1898 | 1461192441477 Marionette TRACE conn4 <- [1,1974,null,{}] 15:47:21 INFO - PROCESS | 1898 | 1461192441482 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:21 INFO - PROCESS | 1898 | 1461192441683 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 15:47:22 INFO - PROCESS | 1898 | 1461192442024 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x90345400 == 132 [pid = 1898] [id = 501] 15:47:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x94f0ac00) [pid = 1898] [serial = 1504] [outer = (nil)] 15:47:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x9a308800) [pid = 1898] [serial = 1505] [outer = 0x94f0ac00] 15:47:22 INFO - PROCESS | 1898 | 1461192442131 Marionette DEBUG loaded listener.js 15:47:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x9aa3ac00) [pid = 1898] [serial = 1506] [outer = 0x94f0ac00] 15:47:23 INFO - PROCESS | 1898 | 1461192443052 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1636ms 15:47:23 INFO - PROCESS | 1898 | 1461192443110 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 1898 | 1461192443114 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 15:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:47:23 INFO - PROCESS | 1898 | 1461192443120 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 1898 | 1461192443124 Marionette TRACE conn4 <- [1,1978,null,{}] 15:47:23 INFO - PROCESS | 1898 | 1461192443129 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:23 INFO - PROCESS | 1898 | 1461192443330 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 15:47:23 INFO - PROCESS | 1898 | 1461192443609 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x98fa2400 == 133 [pid = 1898] [id = 502] 15:47:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x99f64400) [pid = 1898] [serial = 1507] [outer = (nil)] 15:47:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x9fc01c00) [pid = 1898] [serial = 1508] [outer = 0x99f64400] 15:47:23 INFO - PROCESS | 1898 | 1461192443743 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x9fc52c00) [pid = 1898] [serial = 1509] [outer = 0x99f64400] 15:47:24 INFO - PROCESS | 1898 | 1461192444653 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1590ms 15:47:24 INFO - PROCESS | 1898 | 1461192444711 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1898 | 1461192444715 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 15:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:47:24 INFO - PROCESS | 1898 | 1461192444722 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 1898 | 1461192444725 Marionette TRACE conn4 <- [1,1982,null,{}] 15:47:24 INFO - PROCESS | 1898 | 1461192444731 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:24 INFO - PROCESS | 1898 | 1461192444941 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 15:47:25 INFO - PROCESS | 1898 | 1461192445266 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x84272000 == 134 [pid = 1898] [id = 503] 15:47:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x89fe8c00) [pid = 1898] [serial = 1510] [outer = (nil)] 15:47:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x9ffd1000) [pid = 1898] [serial = 1511] [outer = 0x89fe8c00] 15:47:25 INFO - PROCESS | 1898 | 1461192445362 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0xa0a2e800) [pid = 1898] [serial = 1512] [outer = 0x89fe8c00] 15:47:26 INFO - PROCESS | 1898 | 1461192446253 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1585ms 15:47:26 INFO - PROCESS | 1898 | 1461192446308 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 1898 | 1461192446312 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 15:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:47:26 INFO - PROCESS | 1898 | 1461192446318 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 1898 | 1461192446321 Marionette TRACE conn4 <- [1,1986,null,{}] 15:47:26 INFO - PROCESS | 1898 | 1461192446327 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:26 INFO - PROCESS | 1898 | 1461192446537 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 15:47:26 INFO - PROCESS | 1898 | 1461192446868 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x9ff13000 == 135 [pid = 1898] [id = 504] 15:47:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 192 (0x9ffa0c00) [pid = 1898] [serial = 1513] [outer = (nil)] 15:47:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 193 (0xa0ea0400) [pid = 1898] [serial = 1514] [outer = 0x9ffa0c00] 15:47:26 INFO - PROCESS | 1898 | 1461192446960 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 194 (0xa0ea3000) [pid = 1898] [serial = 1515] [outer = 0x9ffa0c00] 15:47:27 INFO - PROCESS | 1898 | 1461192447824 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1533ms 15:47:27 INFO - PROCESS | 1898 | 1461192447851 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 15:47:27 INFO - PROCESS | 1898 | 1461192447855 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 15:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:47:27 INFO - PROCESS | 1898 | 1461192447861 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 1898 | 1461192447864 Marionette TRACE conn4 <- [1,1990,null,{}] 15:47:27 INFO - PROCESS | 1898 | 1461192447870 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:28 INFO - PROCESS | 1898 | 1461192448070 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 15:47:28 INFO - PROCESS | 1898 | 1461192448357 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x9fb35000 == 136 [pid = 1898] [id = 505] 15:47:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 195 (0xa0c1cc00) [pid = 1898] [serial = 1516] [outer = (nil)] 15:47:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 196 (0xa0eadc00) [pid = 1898] [serial = 1517] [outer = 0xa0c1cc00] 15:47:28 INFO - PROCESS | 1898 | 1461192448447 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 197 (0xa0f9a400) [pid = 1898] [serial = 1518] [outer = 0xa0c1cc00] 15:47:29 INFO - PROCESS | 1898 | 1461192449281 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1488ms 15:47:29 INFO - PROCESS | 1898 | 1461192449367 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 1898 | 1461192449372 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 15:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:47:29 INFO - PROCESS | 1898 | 1461192449381 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1898 | 1461192449390 Marionette TRACE conn4 <- [1,1994,null,{}] 15:47:29 INFO - PROCESS | 1898 | 1461192449399 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:29 INFO - PROCESS | 1898 | 1461192449617 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 15:47:29 INFO - PROCESS | 1898 | 1461192449896 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x938cb400 == 137 [pid = 1898] [id = 506] 15:47:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 198 (0x9fb8e800) [pid = 1898] [serial = 1519] [outer = (nil)] 15:47:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 199 (0xa2a35800) [pid = 1898] [serial = 1520] [outer = 0x9fb8e800] 15:47:30 INFO - PROCESS | 1898 | 1461192450031 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 200 (0xa2a8b800) [pid = 1898] [serial = 1521] [outer = 0x9fb8e800] 15:47:30 INFO - PROCESS | 1898 | 1461192450908 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1593ms 15:47:30 INFO - PROCESS | 1898 | 1461192450975 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 1898 | 1461192450979 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 15:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:47:30 INFO - PROCESS | 1898 | 1461192450986 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1898 | 1461192450989 Marionette TRACE conn4 <- [1,1998,null,{}] 15:47:30 INFO - PROCESS | 1898 | 1461192450995 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:31 INFO - PROCESS | 1898 | 1461192451260 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 15:47:31 INFO - PROCESS | 1898 | 1461192451596 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x83786400 == 138 [pid = 1898] [id = 507] 15:47:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 201 (0x84272800) [pid = 1898] [serial = 1522] [outer = (nil)] 15:47:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 202 (0xa2a7d800) [pid = 1898] [serial = 1523] [outer = 0x84272800] 15:47:31 INFO - PROCESS | 1898 | 1461192451688 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 203 (0xa447e000) [pid = 1898] [serial = 1524] [outer = 0x84272800] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff55400 == 137 [pid = 1898] [id = 380] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x94f10800 == 136 [pid = 1898] [id = 383] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x900c2c00 == 135 [pid = 1898] [id = 379] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x908fd400 == 134 [pid = 1898] [id = 381] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8faa5400 == 133 [pid = 1898] [id = 382] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x93544400 == 132 [pid = 1898] [id = 477] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3ce400 == 131 [pid = 1898] [id = 475] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab5c00 == 130 [pid = 1898] [id = 476] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8f787c00 == 129 [pid = 1898] [id = 474] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x900be000 == 128 [pid = 1898] [id = 473] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x900c7c00 == 127 [pid = 1898] [id = 472] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8630e800 == 126 [pid = 1898] [id = 471] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x887ce000 == 125 [pid = 1898] [id = 469] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8be56400 == 124 [pid = 1898] [id = 470] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0xa4770800 == 123 [pid = 1898] [id = 437] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x85df0800 == 122 [pid = 1898] [id = 468] 15:47:34 INFO - PROCESS | 1898 | --DOCSHELL 0x8570d400 == 121 [pid = 1898] [id = 467] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 202 (0x8ec5e000) [pid = 1898] [serial = 1263] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 201 (0x938d0000) [pid = 1898] [serial = 1377] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 200 (0x8faabc00) [pid = 1898] [serial = 1352] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 199 (0x92ba4000) [pid = 1898] [serial = 1367] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 198 (0x8c00d400) [pid = 1898] [serial = 1191] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 197 (0x8ff60400) [pid = 1898] [serial = 1272] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 196 (0x920f4400) [pid = 1898] [serial = 1365] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 195 (0x938c7000) [pid = 1898] [serial = 1376] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 194 (0x90330400) [pid = 1898] [serial = 1359] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 193 (0x87576400) [pid = 1898] [serial = 1392] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 192 (0x92a0e000) [pid = 1898] [serial = 1278] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 191 (0x8be55000) [pid = 1898] [serial = 1269] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0x86df0400) [pid = 1898] [serial = 1391] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x903da400) [pid = 1898] [serial = 1361] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x91408400) [pid = 1898] [serial = 1364] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x99836c00) [pid = 1898] [serial = 1389] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x8ec63000) [pid = 1898] [serial = 1343] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0xa4a45c00) [pid = 1898] [serial = 1311] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x87570400) [pid = 1898] [serial = 1338] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x93ded400) [pid = 1898] [serial = 1380] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x89fe1800) [pid = 1898] [serial = 1332] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x9a308c00) [pid = 1898] [serial = 1290] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x8f6cb400) [pid = 1898] [serial = 1349] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0xa458c800) [pid = 1898] [serial = 1302] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x903df800) [pid = 1898] [serial = 1362] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x8be5c000) [pid = 1898] [serial = 1398] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0xa45f2800) [pid = 1898] [serial = 1305] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x887ca800) [pid = 1898] [serial = 1394] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x84ab6400) [pid = 1898] [serial = 1335] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0xa4a73800) [pid = 1898] [serial = 1314] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x903de000) [pid = 1898] [serial = 1275] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x8ff59400) [pid = 1898] [serial = 1353] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x93c20800) [pid = 1898] [serial = 1379] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x889de400) [pid = 1898] [serial = 1340] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x86dedc00) [pid = 1898] [serial = 1337] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0xa2a32800) [pid = 1898] [serial = 1296] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x92c6a400) [pid = 1898] [serial = 1368] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x8bd45c00) [pid = 1898] [serial = 1397] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x8f3d6400) [pid = 1898] [serial = 1346] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x8426f800) [pid = 1898] [serial = 1334] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x900c6400) [pid = 1898] [serial = 1356] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x9362d800) [pid = 1898] [serial = 1374] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x8eccb800) [pid = 1898] [serial = 1344] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x88824400) [pid = 1898] [serial = 1395] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x8f404400) [pid = 1898] [serial = 1347] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x900be400) [pid = 1898] [serial = 1355] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x9032e000) [pid = 1898] [serial = 1358] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x8f7aa400) [pid = 1898] [serial = 1350] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0xa4453000) [pid = 1898] [serial = 1299] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x995a7000) [pid = 1898] [serial = 1388] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0xa4772000) [pid = 1898] [serial = 1308] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x94f17000) [pid = 1898] [serial = 1284] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x9354a400) [pid = 1898] [serial = 1371] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x87571800) [pid = 1898] [serial = 1266] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x98facc00) [pid = 1898] [serial = 1386] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x93624400) [pid = 1898] [serial = 1373] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x9fc58000) [pid = 1898] [serial = 1293] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x96b64c00) [pid = 1898] [serial = 1383] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x950a1800) [pid = 1898] [serial = 1382] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x89fe6800) [pid = 1898] [serial = 1341] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x98fa5c00) [pid = 1898] [serial = 1385] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x93546400) [pid = 1898] [serial = 1370] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x98fac000) [pid = 1898] [serial = 1287] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x93c14000) [pid = 1898] [serial = 1281] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x8ec5ac00) [pid = 1898] [serial = 1400] [outer = (nil)] [url = about:blank] 15:47:34 INFO - PROCESS | 1898 | 1461192454671 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 3738ms 15:47:34 INFO - PROCESS | 1898 | 1461192454725 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 1898 | 1461192454729 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 15:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:47:34 INFO - PROCESS | 1898 | 1461192454738 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 1898 | 1461192454744 Marionette TRACE conn4 <- [1,2002,null,{}] 15:47:34 INFO - PROCESS | 1898 | 1461192454753 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:34 INFO - PROCESS | 1898 | 1461192454974 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 15:47:35 INFO - PROCESS | 1898 | 1461192455174 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e2c00 == 122 [pid = 1898] [id = 508] 15:47:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x85df0800) [pid = 1898] [serial = 1525] [outer = (nil)] 15:47:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x86df0800) [pid = 1898] [serial = 1526] [outer = 0x85df0800] 15:47:35 INFO - PROCESS | 1898 | 1461192455258 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x87570400) [pid = 1898] [serial = 1527] [outer = 0x85df0800] 15:47:36 INFO - PROCESS | 1898 | 1461192456063 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1342ms 15:47:36 INFO - PROCESS | 1898 | 1461192456080 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 1898 | 1461192456089 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 15:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:47:36 INFO - PROCESS | 1898 | 1461192456099 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 1898 | 1461192456104 Marionette TRACE conn4 <- [1,2006,null,{}] 15:47:36 INFO - PROCESS | 1898 | 1461192456109 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:36 INFO - PROCESS | 1898 | 1461192456391 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 15:47:36 INFO - PROCESS | 1898 | 1461192456517 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x854a7000 == 123 [pid = 1898] [id = 509] 15:47:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x85713c00) [pid = 1898] [serial = 1528] [outer = (nil)] 15:47:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x887ca800) [pid = 1898] [serial = 1529] [outer = 0x85713c00] 15:47:36 INFO - PROCESS | 1898 | 1461192456590 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x889d3c00) [pid = 1898] [serial = 1530] [outer = 0x85713c00] 15:47:37 INFO - PROCESS | 1898 | 1461192457696 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:47:37 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 15:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1638ms 15:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:47:37 INFO - PROCESS | 1898 | 1461192457738 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 1898 | 1461192457740 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 15:47:37 INFO - PROCESS | 1898 | 1461192457747 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 1898 | 1461192457753 Marionette TRACE conn4 <- [1,2010,null,{}] 15:47:37 INFO - PROCESS | 1898 | 1461192457776 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:38 INFO - PROCESS | 1898 | 1461192458074 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 15:47:38 INFO - PROCESS | 1898 | 1461192458340 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd41800 == 124 [pid = 1898] [id = 510] 15:47:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x8be55c00) [pid = 1898] [serial = 1531] [outer = (nil)] 15:47:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8be5fc00) [pid = 1898] [serial = 1532] [outer = 0x8be55c00] 15:47:38 INFO - PROCESS | 1898 | 1461192458440 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8c01ac00) [pid = 1898] [serial = 1533] [outer = 0x8be55c00] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x90321400) [pid = 1898] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x938cd000) [pid = 1898] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x84273400) [pid = 1898] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x86df0c00) [pid = 1898] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x86402800) [pid = 1898] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x86302000) [pid = 1898] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8570d800) [pid = 1898] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x99842400) [pid = 1898] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x8c00e800) [pid = 1898] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x89fec000) [pid = 1898] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x92a77400) [pid = 1898] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x9ab12400) [pid = 1898] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x8be58400) [pid = 1898] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x8bd42400) [pid = 1898] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x9200a000) [pid = 1898] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x9a29ac00) [pid = 1898] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x8bd45800) [pid = 1898] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x90324c00) [pid = 1898] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x94f12000) [pid = 1898] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x938c5400) [pid = 1898] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x90326400) [pid = 1898] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:47:39 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x90330000) [pid = 1898] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:47:39 INFO - PROCESS | 1898 | 1461192459823 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:47:39 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 15:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2094ms 15:47:39 INFO - PROCESS | 1898 | 1461192459840 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 1898 | 1461192459860 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 15:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:47:39 INFO - PROCESS | 1898 | 1461192459868 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 1898 | 1461192459871 Marionette TRACE conn4 <- [1,2014,null,{}] 15:47:39 INFO - PROCESS | 1898 | 1461192459889 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:40 INFO - PROCESS | 1898 | 1461192460068 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 15:47:40 INFO - PROCESS | 1898 | 1461192460084 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x84273400 == 125 [pid = 1898] [id = 511] 15:47:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x88baf000) [pid = 1898] [serial = 1534] [outer = (nil)] 15:47:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x8c016400) [pid = 1898] [serial = 1535] [outer = 0x88baf000] 15:47:40 INFO - PROCESS | 1898 | 1461192460158 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x8eccd000) [pid = 1898] [serial = 1536] [outer = 0x88baf000] 15:47:41 INFO - PROCESS | 1898 | 1461192461134 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1284ms 15:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:47:41 INFO - PROCESS | 1898 | 1461192461164 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1898 | 1461192461167 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 15:47:41 INFO - PROCESS | 1898 | 1461192461172 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1898 | 1461192461176 Marionette TRACE conn4 <- [1,2018,null,{}] 15:47:41 INFO - PROCESS | 1898 | 1461192461181 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:41 INFO - PROCESS | 1898 | 1461192461359 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 15:47:41 INFO - PROCESS | 1898 | 1461192461716 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x8426d000 == 126 [pid = 1898] [id = 512] 15:47:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x84273000) [pid = 1898] [serial = 1537] [outer = (nil)] 15:47:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x8549e000) [pid = 1898] [serial = 1538] [outer = 0x84273000] 15:47:41 INFO - PROCESS | 1898 | 1461192461810 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x86305400) [pid = 1898] [serial = 1539] [outer = 0x84273000] 15:47:42 INFO - PROCESS | 1898 | 1461192462866 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1737ms 15:47:42 INFO - PROCESS | 1898 | 1461192462911 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1898 | 1461192462919 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 15:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:47:42 INFO - PROCESS | 1898 | 1461192462929 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1898 | 1461192462933 Marionette TRACE conn4 <- [1,2022,null,{}] 15:47:42 INFO - PROCESS | 1898 | 1461192462941 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:43 INFO - PROCESS | 1898 | 1461192463157 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 15:47:43 INFO - PROCESS | 1898 | 1461192463484 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x87576000 == 127 [pid = 1898] [id = 513] 15:47:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x880dc800) [pid = 1898] [serial = 1540] [outer = (nil)] 15:47:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x887c9c00) [pid = 1898] [serial = 1541] [outer = 0x880dc800] 15:47:43 INFO - PROCESS | 1898 | 1461192463579 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x889db800) [pid = 1898] [serial = 1542] [outer = 0x880dc800] 15:47:44 INFO - PROCESS | 1898 | 1461192464587 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1731ms 15:47:44 INFO - PROCESS | 1898 | 1461192464664 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1898 | 1461192464669 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 15:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:47:44 INFO - PROCESS | 1898 | 1461192464677 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1898 | 1461192464681 Marionette TRACE conn4 <- [1,2026,null,{}] 15:47:44 INFO - PROCESS | 1898 | 1461192464687 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:44 INFO - PROCESS | 1898 | 1461192464953 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 15:47:45 INFO - PROCESS | 1898 | 1461192465327 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be57c00 == 128 [pid = 1898] [id = 514] 15:47:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8be5d400) [pid = 1898] [serial = 1543] [outer = (nil)] 15:47:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8c015400) [pid = 1898] [serial = 1544] [outer = 0x8be5d400] 15:47:45 INFO - PROCESS | 1898 | 1461192465416 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8ec68400) [pid = 1898] [serial = 1545] [outer = 0x8be5d400] 15:47:46 INFO - PROCESS | 1898 | 1461192466364 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1744ms 15:47:46 INFO - PROCESS | 1898 | 1461192466421 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1898 | 1461192466425 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 15:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:47:46 INFO - PROCESS | 1898 | 1461192466441 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1898 | 1461192466451 Marionette TRACE conn4 <- [1,2030,null,{}] 15:47:46 INFO - PROCESS | 1898 | 1461192466457 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:46 INFO - PROCESS | 1898 | 1461192466714 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 15:47:47 INFO - PROCESS | 1898 | 1461192467038 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be59c00 == 129 [pid = 1898] [id = 515] 15:47:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8be5b800) [pid = 1898] [serial = 1546] [outer = (nil)] 15:47:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f783400) [pid = 1898] [serial = 1547] [outer = 0x8be5b800] 15:47:47 INFO - PROCESS | 1898 | 1461192467130 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8f78b000) [pid = 1898] [serial = 1548] [outer = 0x8be5b800] 15:47:48 INFO - PROCESS | 1898 | 1461192468076 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1698ms 15:47:48 INFO - PROCESS | 1898 | 1461192468131 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 1898 | 1461192468136 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 15:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:47:48 INFO - PROCESS | 1898 | 1461192468143 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 1898 | 1461192468146 Marionette TRACE conn4 <- [1,2034,null,{}] 15:47:48 INFO - PROCESS | 1898 | 1461192468152 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:48 INFO - PROCESS | 1898 | 1461192468357 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 15:47:48 INFO - PROCESS | 1898 | 1461192468673 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f408000 == 130 [pid = 1898] [id = 516] 15:47:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8f40e800) [pid = 1898] [serial = 1549] [outer = (nil)] 15:47:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8fa52000) [pid = 1898] [serial = 1550] [outer = 0x8f40e800] 15:47:48 INFO - PROCESS | 1898 | 1461192468766 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8faa5400) [pid = 1898] [serial = 1551] [outer = 0x8f40e800] 15:47:49 INFO - PROCESS | 1898 | 1461192469676 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1587ms 15:47:49 INFO - PROCESS | 1898 | 1461192469731 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 1898 | 1461192469734 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 15:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:47:49 INFO - PROCESS | 1898 | 1461192469741 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1898 | 1461192469744 Marionette TRACE conn4 <- [1,2038,null,{}] 15:47:49 INFO - PROCESS | 1898 | 1461192469750 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:49 INFO - PROCESS | 1898 | 1461192469947 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 15:47:50 INFO - PROCESS | 1898 | 1461192470283 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff5f400 == 131 [pid = 1898] [id = 517] 15:47:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8ff60c00) [pid = 1898] [serial = 1552] [outer = (nil)] 15:47:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x900ba400) [pid = 1898] [serial = 1553] [outer = 0x8ff60c00] 15:47:50 INFO - PROCESS | 1898 | 1461192470390 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x90339400) [pid = 1898] [serial = 1554] [outer = 0x8ff60c00] 15:47:51 INFO - PROCESS | 1898 | 1461192471322 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1633ms 15:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:47:51 INFO - PROCESS | 1898 | 1461192471375 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1898 | 1461192471378 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 15:47:51 INFO - PROCESS | 1898 | 1461192471385 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1898 | 1461192471388 Marionette TRACE conn4 <- [1,2042,null,{}] 15:47:51 INFO - PROCESS | 1898 | 1461192471394 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:51 INFO - PROCESS | 1898 | 1461192471600 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 15:47:51 INFO - PROCESS | 1898 | 1461192471921 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x86de6000 == 132 [pid = 1898] [id = 518] 15:47:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8ff60400) [pid = 1898] [serial = 1555] [outer = (nil)] 15:47:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x904da000) [pid = 1898] [serial = 1556] [outer = 0x8ff60400] 15:47:52 INFO - PROCESS | 1898 | 1461192472016 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x90772800) [pid = 1898] [serial = 1557] [outer = 0x8ff60400] 15:47:53 INFO - PROCESS | 1898 | 1461192473057 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:47:53 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) 15:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1739ms 15:47:53 INFO - PROCESS | 1898 | 1461192473123 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 1898 | 1461192473127 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 15:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:47:53 INFO - PROCESS | 1898 | 1461192473133 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1898 | 1461192473137 Marionette TRACE conn4 <- [1,2046,null,{}] 15:47:53 INFO - PROCESS | 1898 | 1461192473143 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:53 INFO - PROCESS | 1898 | 1461192473354 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 15:47:53 INFO - PROCESS | 1898 | 1461192473678 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x904ce800 == 133 [pid = 1898] [id = 519] 15:47:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x904d0000) [pid = 1898] [serial = 1558] [outer = (nil)] 15:47:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x920f0800) [pid = 1898] [serial = 1559] [outer = 0x904d0000] 15:47:53 INFO - PROCESS | 1898 | 1461192473765 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x92a03000) [pid = 1898] [serial = 1560] [outer = 0x904d0000] 15:47:54 INFO - PROCESS | 1898 | 1461192474693 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1635ms 15:47:54 INFO - PROCESS | 1898 | 1461192474769 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1898 | 1461192474772 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 15:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:47:54 INFO - PROCESS | 1898 | 1461192474779 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1898 | 1461192474783 Marionette TRACE conn4 <- [1,2050,null,{}] 15:47:54 INFO - PROCESS | 1898 | 1461192474789 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:55 INFO - PROCESS | 1898 | 1461192475025 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 15:47:55 INFO - PROCESS | 1898 | 1461192475350 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be57000 == 134 [pid = 1898] [id = 520] 15:47:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x903e0000) [pid = 1898] [serial = 1561] [outer = (nil)] 15:47:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x92ba3800) [pid = 1898] [serial = 1562] [outer = 0x903e0000] 15:47:55 INFO - PROCESS | 1898 | 1461192475436 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x92c6a400) [pid = 1898] [serial = 1563] [outer = 0x903e0000] 15:47:56 INFO - PROCESS | 1898 | 1461192476299 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1580ms 15:47:56 INFO - PROCESS | 1898 | 1461192476371 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 1898 | 1461192476374 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 15:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:47:56 INFO - PROCESS | 1898 | 1461192476383 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1898 | 1461192476386 Marionette TRACE conn4 <- [1,2054,null,{}] 15:47:56 INFO - PROCESS | 1898 | 1461192476392 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:56 INFO - PROCESS | 1898 | 1461192476598 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 15:47:56 INFO - PROCESS | 1898 | 1461192476882 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881ac00 == 135 [pid = 1898] [id = 521] 15:47:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x88ba6400) [pid = 1898] [serial = 1564] [outer = (nil)] 15:47:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x93546c00) [pid = 1898] [serial = 1565] [outer = 0x88ba6400] 15:47:57 INFO - PROCESS | 1898 | 1461192477015 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x93624800) [pid = 1898] [serial = 1566] [outer = 0x88ba6400] 15:47:57 INFO - PROCESS | 1898 | 1461192477978 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1630ms 15:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:47:58 INFO - PROCESS | 1898 | 1461192478013 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1898 | 1461192478017 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 15:47:58 INFO - PROCESS | 1898 | 1461192478024 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1898 | 1461192478027 Marionette TRACE conn4 <- [1,2058,null,{}] 15:47:58 INFO - PROCESS | 1898 | 1461192478033 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:58 INFO - PROCESS | 1898 | 1461192478234 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 15:47:58 INFO - PROCESS | 1898 | 1461192478518 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x93669000 == 136 [pid = 1898] [id = 522] 15:47:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x9366bc00) [pid = 1898] [serial = 1567] [outer = (nil)] 15:47:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x938c7000) [pid = 1898] [serial = 1568] [outer = 0x9366bc00] 15:47:58 INFO - PROCESS | 1898 | 1461192478682 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x93c1c800) [pid = 1898] [serial = 1569] [outer = 0x9366bc00] 15:47:59 INFO - PROCESS | 1898 | 1461192479686 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1741ms 15:47:59 INFO - PROCESS | 1898 | 1461192479764 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1898 | 1461192479768 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 15:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:47:59 INFO - PROCESS | 1898 | 1461192479775 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1898 | 1461192479779 Marionette TRACE conn4 <- [1,2062,null,{}] 15:47:59 INFO - PROCESS | 1898 | 1461192479785 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:00 INFO - PROCESS | 1898 | 1461192480075 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 15:48:00 INFO - PROCESS | 1898 | 1461192480409 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x9354bc00 == 137 [pid = 1898] [id = 523] 15:48:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x9362e000) [pid = 1898] [serial = 1570] [outer = (nil)] 15:48:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x96cd1c00) [pid = 1898] [serial = 1571] [outer = 0x9362e000] 15:48:00 INFO - PROCESS | 1898 | 1461192480497 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x96fec800) [pid = 1898] [serial = 1572] [outer = 0x9362e000] 15:48:01 INFO - PROCESS | 1898 | 1461192481447 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1734ms 15:48:01 INFO - PROCESS | 1898 | 1461192481509 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1898 | 1461192481513 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 15:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:48:01 INFO - PROCESS | 1898 | 1461192481520 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1898 | 1461192481524 Marionette TRACE conn4 <- [1,2066,null,{}] 15:48:01 INFO - PROCESS | 1898 | 1461192481530 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:01 INFO - PROCESS | 1898 | 1461192481764 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 15:48:02 INFO - PROCESS | 1898 | 1461192482101 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630f400 == 138 [pid = 1898] [id = 524] 15:48:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x8756c800) [pid = 1898] [serial = 1573] [outer = (nil)] 15:48:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x9790c000) [pid = 1898] [serial = 1574] [outer = 0x8756c800] 15:48:02 INFO - PROCESS | 1898 | 1461192482246 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x98fa8400) [pid = 1898] [serial = 1575] [outer = 0x8756c800] 15:48:03 INFO - PROCESS | 1898 | 1461192483197 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1739ms 15:48:03 INFO - PROCESS | 1898 | 1461192483260 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1898 | 1461192483263 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 15:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:48:03 INFO - PROCESS | 1898 | 1461192483269 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1898 | 1461192483274 Marionette TRACE conn4 <- [1,2070,null,{}] 15:48:03 INFO - PROCESS | 1898 | 1461192483280 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:03 INFO - PROCESS | 1898 | 1461192483480 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 15:48:03 INFO - PROCESS | 1898 | 1461192483800 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x93546800 == 139 [pid = 1898] [id = 525] 15:48:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x97903000) [pid = 1898] [serial = 1576] [outer = (nil)] 15:48:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x995a7000) [pid = 1898] [serial = 1577] [outer = 0x97903000] 15:48:03 INFO - PROCESS | 1898 | 1461192483889 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x99837000) [pid = 1898] [serial = 1578] [outer = 0x97903000] 15:48:04 INFO - PROCESS | 1898 | 1461192484775 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1582ms 15:48:04 INFO - PROCESS | 1898 | 1461192484853 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1898 | 1461192484856 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 15:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:48:04 INFO - PROCESS | 1898 | 1461192484863 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 1898 | 1461192484867 Marionette TRACE conn4 <- [1,2074,null,{}] 15:48:04 INFO - PROCESS | 1898 | 1461192484873 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:05 INFO - PROCESS | 1898 | 1461192485124 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 15:48:05 INFO - PROCESS | 1898 | 1461192485449 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x9959b400 == 140 [pid = 1898] [id = 526] 15:48:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x995a3800) [pid = 1898] [serial = 1579] [outer = (nil)] 15:48:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x9a29f000) [pid = 1898] [serial = 1580] [outer = 0x995a3800] 15:48:05 INFO - PROCESS | 1898 | 1461192485541 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x9a307c00) [pid = 1898] [serial = 1581] [outer = 0x995a3800] 15:48:06 INFO - PROCESS | 1898 | 1461192486457 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1635ms 15:48:06 INFO - PROCESS | 1898 | 1461192486499 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 15:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:48:06 INFO - PROCESS | 1898 | 1461192486503 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 15:48:06 INFO - PROCESS | 1898 | 1461192486509 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 1898 | 1461192486513 Marionette TRACE conn4 <- [1,2078,null,{}] 15:48:06 INFO - PROCESS | 1898 | 1461192486518 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:06 INFO - PROCESS | 1898 | 1461192486740 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 15:48:07 INFO - PROCESS | 1898 | 1461192487077 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x86304000 == 141 [pid = 1898] [id = 527] 15:48:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x88ba8c00) [pid = 1898] [serial = 1582] [outer = (nil)] 15:48:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x9b2a6000) [pid = 1898] [serial = 1583] [outer = 0x88ba8c00] 15:48:07 INFO - PROCESS | 1898 | 1461192487169 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9ea20800) [pid = 1898] [serial = 1584] [outer = 0x88ba8c00] 15:48:08 INFO - PROCESS | 1898 | 1461192488161 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1691ms 15:48:08 INFO - PROCESS | 1898 | 1461192488200 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1898 | 1461192488203 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 15:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:48:08 INFO - PROCESS | 1898 | 1461192488210 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1898 | 1461192488214 Marionette TRACE conn4 <- [1,2082,null,{}] 15:48:08 INFO - PROCESS | 1898 | 1461192488219 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:08 INFO - PROCESS | 1898 | 1461192488421 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 15:48:08 INFO - PROCESS | 1898 | 1461192488708 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x844d9400 == 142 [pid = 1898] [id = 528] 15:48:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x9df07c00) [pid = 1898] [serial = 1585] [outer = (nil)] 15:48:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0xa0ea0c00) [pid = 1898] [serial = 1586] [outer = 0x9df07c00] 15:48:08 INFO - PROCESS | 1898 | 1461192488857 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0xa2826000) [pid = 1898] [serial = 1587] [outer = 0x9df07c00] 15:48:09 INFO - PROCESS | 1898 | 1461192489764 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1630ms 15:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:48:09 INFO - PROCESS | 1898 | 1461192489841 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 1898 | 1461192489844 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 15:48:09 INFO - PROCESS | 1898 | 1461192489851 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1898 | 1461192489854 Marionette TRACE conn4 <- [1,2086,null,{}] 15:48:09 INFO - PROCESS | 1898 | 1461192489860 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:10 INFO - PROCESS | 1898 | 1461192490120 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 15:48:10 INFO - PROCESS | 1898 | 1461192490467 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x9fc54800 == 143 [pid = 1898] [id = 529] 15:48:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x9fc58000) [pid = 1898] [serial = 1588] [outer = (nil)] 15:48:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0xa447d400) [pid = 1898] [serial = 1589] [outer = 0x9fc58000] 15:48:10 INFO - PROCESS | 1898 | 1461192490561 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0xa4595000) [pid = 1898] [serial = 1590] [outer = 0x9fc58000] 15:48:11 INFO - PROCESS | 1898 | 1461192491468 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1688ms 15:48:11 INFO - PROCESS | 1898 | 1461192491539 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1898 | 1461192491543 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 15:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:48:11 INFO - PROCESS | 1898 | 1461192491549 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1898 | 1461192491553 Marionette TRACE conn4 <- [1,2090,null,{}] 15:48:11 INFO - PROCESS | 1898 | 1461192491559 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:11 INFO - PROCESS | 1898 | 1461192491796 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x84abf400 == 142 [pid = 1898] [id = 373] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x843ec000 == 141 [pid = 1898] [id = 366] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x8630d000 == 140 [pid = 1898] [id = 485] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x8fa50c00 == 139 [pid = 1898] [id = 177] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x83785400 == 138 [pid = 1898] [id = 372] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x89fdd800 == 137 [pid = 1898] [id = 205] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x84273400 == 136 [pid = 1898] [id = 511] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x8bd41800 == 135 [pid = 1898] [id = 510] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x854a7000 == 134 [pid = 1898] [id = 509] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x844e2c00 == 133 [pid = 1898] [id = 508] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x83786400 == 132 [pid = 1898] [id = 507] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x938cb400 == 131 [pid = 1898] [id = 506] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x9fb35000 == 130 [pid = 1898] [id = 505] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x84272000 == 129 [pid = 1898] [id = 503] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x9ff13000 == 128 [pid = 1898] [id = 504] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x98fa2400 == 127 [pid = 1898] [id = 502] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x90345400 == 126 [pid = 1898] [id = 501] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x94f80000 == 125 [pid = 1898] [id = 500] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab8c00 == 124 [pid = 1898] [id = 498] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x889e1800 == 123 [pid = 1898] [id = 499] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x92a81000 == 122 [pid = 1898] [id = 497] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x900c3800 == 121 [pid = 1898] [id = 496] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x904d4400 == 120 [pid = 1898] [id = 495] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x90325c00 == 119 [pid = 1898] [id = 494] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3ccc00 == 118 [pid = 1898] [id = 493] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x880de800 == 117 [pid = 1898] [id = 492] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x84abd800 == 116 [pid = 1898] [id = 490] 15:48:13 INFO - PROCESS | 1898 | --DOCSHELL 0x8f403000 == 115 [pid = 1898] [id = 491] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x92ba6c00) [pid = 1898] [serial = 1427] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x9aae0c00) [pid = 1898] [serial = 1448] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x8be5d000) [pid = 1898] [serial = 1464] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x8bd49c00) [pid = 1898] [serial = 1463] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x92a84400) [pid = 1898] [serial = 1425] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x8f7a7c00) [pid = 1898] [serial = 1413] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x9959bc00) [pid = 1898] [serial = 1439] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x98fa6800) [pid = 1898] [serial = 1437] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x8ec64c00) [pid = 1898] [serial = 1410] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x92a0f400) [pid = 1898] [serial = 1424] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x9aaeec00) [pid = 1898] [serial = 1449] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x99de9c00) [pid = 1898] [serial = 1442] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x9fc05800) [pid = 1898] [serial = 1454] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x93627000) [pid = 1898] [serial = 1430] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x86de6400) [pid = 1898] [serial = 1457] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x86306400) [pid = 1898] [serial = 1404] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x904d5800) [pid = 1898] [serial = 1419] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x93326800) [pid = 1898] [serial = 1428] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x96fef800) [pid = 1898] [serial = 1436] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x887cac00) [pid = 1898] [serial = 1406] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x9df0fc00) [pid = 1898] [serial = 1452] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x9a2a9400) [pid = 1898] [serial = 1445] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x9df06400) [pid = 1898] [serial = 1451] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x8fab0000) [pid = 1898] [serial = 1416] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x995a4c00) [pid = 1898] [serial = 1440] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x93deec00) [pid = 1898] [serial = 1434] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x920ee000) [pid = 1898] [serial = 1422] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x9140f400) [pid = 1898] [serial = 1421] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x9032f000) [pid = 1898] [serial = 1418] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x938d2800) [pid = 1898] [serial = 1433] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x8640ec00) [pid = 1898] [serial = 1467] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x84ab9800) [pid = 1898] [serial = 1466] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x889de000) [pid = 1898] [serial = 1407] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8756ac00) [pid = 1898] [serial = 1458] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x8881c800) [pid = 1898] [serial = 1461] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x85deb000) [pid = 1898] [serial = 1403] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x9a2e9400) [pid = 1898] [serial = 1446] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x8f788800) [pid = 1898] [serial = 1412] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8faa7800) [pid = 1898] [serial = 1415] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x9366ac00) [pid = 1898] [serial = 1431] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x9fc5f400) [pid = 1898] [serial = 1455] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x99f47c00) [pid = 1898] [serial = 1443] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x880e1400) [pid = 1898] [serial = 1460] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x8c011000) [pid = 1898] [serial = 1409] [outer = (nil)] [url = about:blank] 15:48:13 INFO - PROCESS | 1898 | 1461192493746 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab8c00 == 116 [pid = 1898] [id = 530] 15:48:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x84ab9800) [pid = 1898] [serial = 1591] [outer = (nil)] 15:48:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x854a4800) [pid = 1898] [serial = 1592] [outer = 0x84ab9800] 15:48:13 INFO - PROCESS | 1898 | 1461192493827 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x86304400) [pid = 1898] [serial = 1593] [outer = 0x84ab9800] 15:48:14 INFO - PROCESS | 1898 | 1461192494667 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3145ms 15:48:14 INFO - PROCESS | 1898 | 1461192494696 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1898 | 1461192494702 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 15:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:48:14 INFO - PROCESS | 1898 | 1461192494711 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1898 | 1461192494715 Marionette TRACE conn4 <- [1,2094,null,{}] 15:48:14 INFO - PROCESS | 1898 | 1461192494722 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:14 INFO - PROCESS | 1898 | 1461192494933 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 15:48:15 INFO - PROCESS | 1898 | 1461192495127 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756dc00 == 117 [pid = 1898] [id = 531] 15:48:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x87575000) [pid = 1898] [serial = 1594] [outer = (nil)] 15:48:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x88076c00) [pid = 1898] [serial = 1595] [outer = 0x87575000] 15:48:15 INFO - PROCESS | 1898 | 1461192495206 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x880db400) [pid = 1898] [serial = 1596] [outer = 0x87575000] 15:48:16 INFO - PROCESS | 1898 | 1461192496409 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1730ms 15:48:16 INFO - PROCESS | 1898 | 1461192496445 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1898 | 1461192496451 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 15:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:48:16 INFO - PROCESS | 1898 | 1461192496457 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1898 | 1461192496461 Marionette TRACE conn4 <- [1,2098,null,{}] 15:48:16 INFO - PROCESS | 1898 | 1461192496477 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:16 INFO - PROCESS | 1898 | 1461192496733 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 15:48:16 INFO - PROCESS | 1898 | 1461192496960 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x88bac400 == 118 [pid = 1898] [id = 532] 15:48:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x89fdf800) [pid = 1898] [serial = 1597] [outer = (nil)] 15:48:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x89fea000) [pid = 1898] [serial = 1598] [outer = 0x89fdf800] 15:48:17 INFO - PROCESS | 1898 | 1461192497033 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8bd49c00) [pid = 1898] [serial = 1599] [outer = 0x89fdf800] 15:48:17 INFO - PROCESS | 1898 | 1461192497949 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1542ms 15:48:18 INFO - PROCESS | 1898 | 1461192498000 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1898 | 1461192498002 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 15:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:48:18 INFO - PROCESS | 1898 | 1461192498029 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1898 | 1461192498037 Marionette TRACE conn4 <- [1,2102,null,{}] 15:48:18 INFO - PROCESS | 1898 | 1461192498043 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:18 INFO - PROCESS | 1898 | 1461192498767 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x92b9b800) [pid = 1898] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x99f64400) [pid = 1898] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x89fe8c00) [pid = 1898] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x9fb8e800) [pid = 1898] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x90346800) [pid = 1898] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x9ffa0c00) [pid = 1898] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8630c800) [pid = 1898] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x85713c00) [pid = 1898] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x913a7400) [pid = 1898] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x94f0ac00) [pid = 1898] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x8faaec00) [pid = 1898] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x9140c800) [pid = 1898] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x8be55c00) [pid = 1898] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0xa0c1cc00) [pid = 1898] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x8f40a800) [pid = 1898] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x979f3c00) [pid = 1898] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x8be61c00) [pid = 1898] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x93c12800) [pid = 1898] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x8f7a6400) [pid = 1898] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x92b9e000) [pid = 1898] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:48:18 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x85df0800) [pid = 1898] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:48:19 INFO - PROCESS | 1898 | 1461192498998 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x844d5400 == 119 [pid = 1898] [id = 533] 15:48:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x84aba400) [pid = 1898] [serial = 1600] [outer = (nil)] 15:48:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x880e1800) [pid = 1898] [serial = 1601] [outer = 0x84aba400] 15:48:19 INFO - PROCESS | 1898 | 1461192499073 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8be61c00) [pid = 1898] [serial = 1602] [outer = 0x84aba400] 15:48:19 INFO - PROCESS | 1898 | 1461192499832 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1852ms 15:48:19 INFO - PROCESS | 1898 | 1461192499865 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1898 | 1461192499869 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 15:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:48:19 INFO - PROCESS | 1898 | 1461192499876 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1898 | 1461192499878 Marionette TRACE conn4 <- [1,2106,null,{}] 15:48:19 INFO - PROCESS | 1898 | 1461192499884 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:20 INFO - PROCESS | 1898 | 1461192500142 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 15:48:20 INFO - PROCESS | 1898 | 1461192500165 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x889d6000 == 120 [pid = 1898] [id = 534] 15:48:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x8be59800) [pid = 1898] [serial = 1603] [outer = (nil)] 15:48:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x8f3d7400) [pid = 1898] [serial = 1604] [outer = 0x8be59800] 15:48:20 INFO - PROCESS | 1898 | 1461192500237 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8f408800) [pid = 1898] [serial = 1605] [outer = 0x8be59800] 15:48:21 INFO - PROCESS | 1898 | 1461192501414 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1594ms 15:48:21 INFO - PROCESS | 1898 | 1461192501471 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1898 | 1461192501477 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 15:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:48:21 INFO - PROCESS | 1898 | 1461192501486 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 1898 | 1461192501492 Marionette TRACE conn4 <- [1,2110,null,{}] 15:48:21 INFO - PROCESS | 1898 | 1461192501502 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:21 INFO - PROCESS | 1898 | 1461192501751 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 15:48:22 INFO - PROCESS | 1898 | 1461192502091 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x8640a800 == 121 [pid = 1898] [id = 535] 15:48:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8640e400) [pid = 1898] [serial = 1606] [outer = (nil)] 15:48:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x880d3400) [pid = 1898] [serial = 1607] [outer = 0x8640e400] 15:48:22 INFO - PROCESS | 1898 | 1461192502186 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x88ba6000) [pid = 1898] [serial = 1608] [outer = 0x8640e400] 15:48:23 INFO - PROCESS | 1898 | 1461192503164 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1740ms 15:48:23 INFO - PROCESS | 1898 | 1461192503227 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1898 | 1461192503236 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 15:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:48:23 INFO - PROCESS | 1898 | 1461192503248 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 1898 | 1461192503252 Marionette TRACE conn4 <- [1,2114,null,{}] 15:48:23 INFO - PROCESS | 1898 | 1461192503259 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:23 INFO - PROCESS | 1898 | 1461192503537 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 15:48:23 INFO - PROCESS | 1898 | 1461192503943 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd4e400 == 122 [pid = 1898] [id = 536] 15:48:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8bd50800) [pid = 1898] [serial = 1609] [outer = (nil)] 15:48:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8eea2c00) [pid = 1898] [serial = 1610] [outer = 0x8bd50800] 15:48:24 INFO - PROCESS | 1898 | 1461192504031 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8f6c7400) [pid = 1898] [serial = 1611] [outer = 0x8bd50800] 15:48:25 INFO - PROCESS | 1898 | 1461192505040 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1841ms 15:48:25 INFO - PROCESS | 1898 | 1461192505089 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1898 | 1461192505093 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 15:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:48:25 INFO - PROCESS | 1898 | 1461192505100 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1898 | 1461192505106 Marionette TRACE conn4 <- [1,2118,null,{}] 15:48:25 INFO - PROCESS | 1898 | 1461192505123 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:25 INFO - PROCESS | 1898 | 1461192505351 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 15:48:25 INFO - PROCESS | 1898 | 1461192505672 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec5cc00 == 123 [pid = 1898] [id = 537] 15:48:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f7a3400) [pid = 1898] [serial = 1612] [outer = (nil)] 15:48:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8f7afc00) [pid = 1898] [serial = 1613] [outer = 0x8f7a3400] 15:48:25 INFO - PROCESS | 1898 | 1461192505771 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8faa6000) [pid = 1898] [serial = 1614] [outer = 0x8f7a3400] 15:48:26 INFO - PROCESS | 1898 | 1461192506713 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1685ms 15:48:26 INFO - PROCESS | 1898 | 1461192506786 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 1898 | 1461192506790 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 15:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:48:26 INFO - PROCESS | 1898 | 1461192506797 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1898 | 1461192506800 Marionette TRACE conn4 <- [1,2122,null,{}] 15:48:26 INFO - PROCESS | 1898 | 1461192506806 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:27 INFO - PROCESS | 1898 | 1461192507052 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 15:48:27 INFO - PROCESS | 1898 | 1461192507381 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7aa000 == 124 [pid = 1898] [id = 538] 15:48:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8fa52400) [pid = 1898] [serial = 1615] [outer = (nil)] 15:48:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x900b9c00) [pid = 1898] [serial = 1616] [outer = 0x8fa52400] 15:48:27 INFO - PROCESS | 1898 | 1461192507482 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x900c1000) [pid = 1898] [serial = 1617] [outer = 0x8fa52400] 15:48:28 INFO - PROCESS | 1898 | 1461192508427 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1694ms 15:48:28 INFO - PROCESS | 1898 | 1461192508492 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1898 | 1461192508496 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 15:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:48:28 INFO - PROCESS | 1898 | 1461192508502 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1898 | 1461192508506 Marionette TRACE conn4 <- [1,2126,null,{}] 15:48:28 INFO - PROCESS | 1898 | 1461192508512 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:28 INFO - PROCESS | 1898 | 1461192508728 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 15:48:29 INFO - PROCESS | 1898 | 1461192509054 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x89febc00 == 125 [pid = 1898] [id = 539] 15:48:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x8f6c3800) [pid = 1898] [serial = 1618] [outer = (nil)] 15:48:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x90329000) [pid = 1898] [serial = 1619] [outer = 0x8f6c3800] 15:48:29 INFO - PROCESS | 1898 | 1461192509150 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x9032b400) [pid = 1898] [serial = 1620] [outer = 0x8f6c3800] 15:48:30 INFO - PROCESS | 1898 | 1461192510055 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1580ms 15:48:30 INFO - PROCESS | 1898 | 1461192510084 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1898 | 1461192510088 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 15:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:48:30 INFO - PROCESS | 1898 | 1461192510095 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1898 | 1461192510098 Marionette TRACE conn4 <- [1,2130,null,{}] 15:48:30 INFO - PROCESS | 1898 | 1461192510104 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:30 INFO - PROCESS | 1898 | 1461192510338 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 15:48:30 INFO - PROCESS | 1898 | 1461192510690 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x903de000 == 126 [pid = 1898] [id = 540] 15:48:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x903df800) [pid = 1898] [serial = 1621] [outer = (nil)] 15:48:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x913af400) [pid = 1898] [serial = 1622] [outer = 0x903df800] 15:48:30 INFO - PROCESS | 1898 | 1461192510805 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x920efc00) [pid = 1898] [serial = 1623] [outer = 0x903df800] 15:48:31 INFO - PROCESS | 1898 | 1461192511760 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1898 | 1461192511846 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 15:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:48:31 INFO - PROCESS | 1898 | 1461192511853 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1898 | 1461192511857 Marionette TRACE conn4 <- [1,2134,null,{}] 15:48:31 INFO - PROCESS | 1898 | 1461192511863 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:32 INFO - PROCESS | 1898 | 1461192512074 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 15:48:32 INFO - PROCESS | 1898 | 1461192512397 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d0c00 == 127 [pid = 1898] [id = 541] 15:48:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x90345c00) [pid = 1898] [serial = 1624] [outer = (nil)] 15:48:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x92b9b800) [pid = 1898] [serial = 1625] [outer = 0x90345c00] 15:48:32 INFO - PROCESS | 1898 | 1461192512491 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x92ba5400) [pid = 1898] [serial = 1626] [outer = 0x90345c00] 15:48:33 INFO - PROCESS | 1898 | 1461192513549 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1731ms 15:48:33 INFO - PROCESS | 1898 | 1461192513585 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1898 | 1461192513589 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 15:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:48:33 INFO - PROCESS | 1898 | 1461192513595 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1898 | 1461192513598 Marionette TRACE conn4 <- [1,2138,null,{}] 15:48:33 INFO - PROCESS | 1898 | 1461192513604 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:33 INFO - PROCESS | 1898 | 1461192513842 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 15:48:34 INFO - PROCESS | 1898 | 1461192514221 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fab0400 == 128 [pid = 1898] [id = 542] 15:48:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x92a07c00) [pid = 1898] [serial = 1627] [outer = (nil)] 15:48:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x9354fc00) [pid = 1898] [serial = 1628] [outer = 0x92a07c00] 15:48:34 INFO - PROCESS | 1898 | 1461192514315 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x93625800) [pid = 1898] [serial = 1629] [outer = 0x92a07c00] 15:48:35 INFO - PROCESS | 1898 | 1461192515227 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1696ms 15:48:35 INFO - PROCESS | 1898 | 1461192515293 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 15:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:48:35 INFO - PROCESS | 1898 | 1461192515298 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 15:48:35 INFO - PROCESS | 1898 | 1461192515306 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1898 | 1461192515309 Marionette TRACE conn4 <- [1,2142,null,{}] 15:48:35 INFO - PROCESS | 1898 | 1461192515315 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:35 INFO - PROCESS | 1898 | 1461192515514 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 15:48:35 INFO - PROCESS | 1898 | 1461192515790 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a10800 == 129 [pid = 1898] [id = 543] 15:48:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x9332f000) [pid = 1898] [serial = 1630] [outer = (nil)] 15:48:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x93672400) [pid = 1898] [serial = 1631] [outer = 0x9332f000] 15:48:35 INFO - PROCESS | 1898 | 1461192515926 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x938cb000) [pid = 1898] [serial = 1632] [outer = 0x9332f000] 15:48:36 INFO - PROCESS | 1898 | 1461192516836 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1898 | 1461192516899 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 15:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:48:36 INFO - PROCESS | 1898 | 1461192516906 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1898 | 1461192516909 Marionette TRACE conn4 <- [1,2146,null,{}] 15:48:36 INFO - PROCESS | 1898 | 1461192516915 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:37 INFO - PROCESS | 1898 | 1461192517120 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 15:48:37 INFO - PROCESS | 1898 | 1461192517439 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x93548800 == 130 [pid = 1898] [id = 544] 15:48:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x93669c00) [pid = 1898] [serial = 1633] [outer = (nil)] 15:48:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x93dec000) [pid = 1898] [serial = 1634] [outer = 0x93669c00] 15:48:37 INFO - PROCESS | 1898 | 1461192517529 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x93df3000) [pid = 1898] [serial = 1635] [outer = 0x93669c00] 15:48:38 INFO - PROCESS | 1898 | 1461192518489 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:48:38 INFO - PROCESS | 1898 | 1461192518547 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 15:48:38 INFO - PROCESS | 1898 | 1461192518553 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1898 | 1461192518558 Marionette TRACE conn4 <- [1,2150,null,{}] 15:48:38 INFO - PROCESS | 1898 | 1461192518563 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:38 INFO - PROCESS | 1898 | 1461192518792 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 15:48:39 INFO - PROCESS | 1898 | 1461192519125 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x938d1000 == 131 [pid = 1898] [id = 545] 15:48:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x97791400) [pid = 1898] [serial = 1636] [outer = (nil)] 15:48:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x98fa2400) [pid = 1898] [serial = 1637] [outer = 0x97791400] 15:48:39 INFO - PROCESS | 1898 | 1461192519223 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x9959bc00) [pid = 1898] [serial = 1638] [outer = 0x97791400] 15:48:40 INFO - PROCESS | 1898 | 1461192520194 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1683ms 15:48:40 INFO - PROCESS | 1898 | 1461192520235 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 1898 | 1461192520239 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 15:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:48:40 INFO - PROCESS | 1898 | 1461192520246 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 1898 | 1461192520248 Marionette TRACE conn4 <- [1,2154,null,{}] 15:48:40 INFO - PROCESS | 1898 | 1461192520254 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:40 INFO - PROCESS | 1898 | 1461192520450 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 15:48:40 INFO - PROCESS | 1898 | 1461192520733 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x977ff400 == 132 [pid = 1898] [id = 546] 15:48:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x98fa4000) [pid = 1898] [serial = 1639] [outer = (nil)] 15:48:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x99f47c00) [pid = 1898] [serial = 1640] [outer = 0x98fa4000] 15:48:40 INFO - PROCESS | 1898 | 1461192520872 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x99f60000) [pid = 1898] [serial = 1641] [outer = 0x98fa4000] 15:48:41 INFO - PROCESS | 1898 | 1461192521788 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1589ms 15:48:41 INFO - PROCESS | 1898 | 1461192521836 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1898 | 1461192521839 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 15:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:48:41 INFO - PROCESS | 1898 | 1461192521846 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1898 | 1461192521849 Marionette TRACE conn4 <- [1,2158,null,{}] 15:48:41 INFO - PROCESS | 1898 | 1461192521855 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:42 INFO - PROCESS | 1898 | 1461192522055 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 15:48:42 INFO - PROCESS | 1898 | 1461192522339 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x92b9a400 == 133 [pid = 1898] [id = 547] 15:48:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x93ded000) [pid = 1898] [serial = 1642] [outer = (nil)] 15:48:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x9aa54000) [pid = 1898] [serial = 1643] [outer = 0x93ded000] 15:48:42 INFO - PROCESS | 1898 | 1461192522479 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x9aae0c00) [pid = 1898] [serial = 1644] [outer = 0x93ded000] 15:48:43 INFO - PROCESS | 1898 | 1461192523487 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1688ms 15:48:43 INFO - PROCESS | 1898 | 1461192523535 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 1898 | 1461192523539 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 15:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:48:43 INFO - PROCESS | 1898 | 1461192523545 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 1898 | 1461192523548 Marionette TRACE conn4 <- [1,2162,null,{}] 15:48:43 INFO - PROCESS | 1898 | 1461192523554 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:43 INFO - PROCESS | 1898 | 1461192523757 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 15:48:44 INFO - PROCESS | 1898 | 1461192524044 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x840c6c00 == 134 [pid = 1898] [id = 548] 15:48:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x96fe3800) [pid = 1898] [serial = 1645] [outer = (nil)] 15:48:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x9df0e400) [pid = 1898] [serial = 1646] [outer = 0x96fe3800] 15:48:44 INFO - PROCESS | 1898 | 1461192524177 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x9ea1ac00) [pid = 1898] [serial = 1647] [outer = 0x96fe3800] 15:48:45 INFO - PROCESS | 1898 | 1461192525094 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1597ms 15:48:45 INFO - PROCESS | 1898 | 1461192525143 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1898 | 1461192525147 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 15:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:48:45 INFO - PROCESS | 1898 | 1461192525153 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 1898 | 1461192525156 Marionette TRACE conn4 <- [1,2166,null,{}] 15:48:45 INFO - PROCESS | 1898 | 1461192525162 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:45 INFO - PROCESS | 1898 | 1461192525379 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 15:48:45 INFO - PROCESS | 1898 | 1461192525703 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x9959a800 == 135 [pid = 1898] [id = 549] 15:48:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x99d0c800) [pid = 1898] [serial = 1648] [outer = (nil)] 15:48:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9ffa2800) [pid = 1898] [serial = 1649] [outer = 0x99d0c800] 15:48:45 INFO - PROCESS | 1898 | 1461192525797 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x9ffacc00) [pid = 1898] [serial = 1650] [outer = 0x99d0c800] 15:48:46 INFO - PROCESS | 1898 | 1461192526715 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1596ms 15:48:46 INFO - PROCESS | 1898 | 1461192526750 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1898 | 1461192526753 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 15:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:48:46 INFO - PROCESS | 1898 | 1461192526760 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1898 | 1461192526764 Marionette TRACE conn4 <- [1,2170,null,{}] 15:48:46 INFO - PROCESS | 1898 | 1461192526770 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:46 INFO - PROCESS | 1898 | 1461192526968 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 15:48:47 INFO - PROCESS | 1898 | 1461192527297 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe7800 == 136 [pid = 1898] [id = 550] 15:48:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x9fc54400) [pid = 1898] [serial = 1651] [outer = (nil)] 15:48:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0xa0f41000) [pid = 1898] [serial = 1652] [outer = 0x9fc54400] 15:48:47 INFO - PROCESS | 1898 | 1461192527387 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0xa2a2dc00) [pid = 1898] [serial = 1653] [outer = 0x9fc54400] 15:48:48 INFO - PROCESS | 1898 | 1461192528251 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1532ms 15:48:48 INFO - PROCESS | 1898 | 1461192528309 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 15:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:48:48 INFO - PROCESS | 1898 | 1461192528319 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 15:48:48 INFO - PROCESS | 1898 | 1461192528328 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 1898 | 1461192528332 Marionette TRACE conn4 <- [1,2174,null,{}] 15:48:48 INFO - PROCESS | 1898 | 1461192528337 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:48 INFO - PROCESS | 1898 | 1461192528541 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 15:48:48 INFO - PROCESS | 1898 | 1461192528876 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x840c6000 == 137 [pid = 1898] [id = 551] 15:48:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x844d6000) [pid = 1898] [serial = 1654] [outer = (nil)] 15:48:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0xa45cb800) [pid = 1898] [serial = 1655] [outer = 0x844d6000] 15:48:48 INFO - PROCESS | 1898 | 1461192528967 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0xa45d2c00) [pid = 1898] [serial = 1656] [outer = 0x844d6000] 15:48:49 INFO - PROCESS | 1898 | 1461192529861 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1585ms 15:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:48:49 INFO - PROCESS | 1898 | 1461192529913 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1898 | 1461192529916 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 15:48:49 INFO - PROCESS | 1898 | 1461192529923 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 1898 | 1461192529926 Marionette TRACE conn4 <- [1,2178,null,{}] 15:48:49 INFO - PROCESS | 1898 | 1461192529932 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:50 INFO - PROCESS | 1898 | 1461192530138 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 15:48:50 INFO - PROCESS | 1898 | 1461192530466 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 1898 | ++DOCSHELL 0xa0f9d000 == 138 [pid = 1898] [id = 552] 15:48:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0xa4481c00) [pid = 1898] [serial = 1657] [outer = (nil)] 15:48:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0xa4773800) [pid = 1898] [serial = 1658] [outer = 0xa4481c00] 15:48:50 INFO - PROCESS | 1898 | 1461192530555 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0xa4776800) [pid = 1898] [serial = 1659] [outer = 0xa4481c00] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x844e1000 == 137 [pid = 1898] [id = 486] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8bd43400 == 136 [pid = 1898] [id = 487] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x96fe4800 == 135 [pid = 1898] [id = 83] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8f77d400 == 134 [pid = 1898] [id = 376] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x844d9400 == 133 [pid = 1898] [id = 528] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x86304000 == 132 [pid = 1898] [id = 527] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x93546800 == 131 [pid = 1898] [id = 525] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x9959b400 == 130 [pid = 1898] [id = 526] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8630f400 == 129 [pid = 1898] [id = 524] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x9354bc00 == 128 [pid = 1898] [id = 523] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x93669000 == 127 [pid = 1898] [id = 522] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8be57000 == 126 [pid = 1898] [id = 520] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8881ac00 == 125 [pid = 1898] [id = 521] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x904ce800 == 124 [pid = 1898] [id = 519] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x86de6000 == 123 [pid = 1898] [id = 518] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff5f400 == 122 [pid = 1898] [id = 517] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8f408000 == 121 [pid = 1898] [id = 516] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8be59c00 == 120 [pid = 1898] [id = 515] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x87576000 == 119 [pid = 1898] [id = 513] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8be57c00 == 118 [pid = 1898] [id = 514] 15:48:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8426d000 == 117 [pid = 1898] [id = 512] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x8c016400) [pid = 1898] [serial = 1535] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x93de9c00) [pid = 1898] [serial = 1497] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x8ecc7000) [pid = 1898] [serial = 1469] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x9fc52c00) [pid = 1898] [serial = 1509] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x93c1a800) [pid = 1898] [serial = 1496] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0xa0a2e800) [pid = 1898] [serial = 1512] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0xa2a8b800) [pid = 1898] [serial = 1521] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x903d8c00) [pid = 1898] [serial = 1484] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0xa0ea3000) [pid = 1898] [serial = 1515] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0xa2a35800) [pid = 1898] [serial = 1520] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x89fe6c00) [pid = 1898] [serial = 1473] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x887ca800) [pid = 1898] [serial = 1529] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x92011c00) [pid = 1898] [serial = 1487] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x9a308800) [pid = 1898] [serial = 1505] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x88ba5c00) [pid = 1898] [serial = 1472] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0xa2a7d800) [pid = 1898] [serial = 1523] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x90339800) [pid = 1898] [serial = 1482] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x92ba6800) [pid = 1898] [serial = 1490] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x9aa3ac00) [pid = 1898] [serial = 1506] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x8be5fc00) [pid = 1898] [serial = 1532] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x903db800) [pid = 1898] [serial = 1485] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0xa0eadc00) [pid = 1898] [serial = 1517] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x8f77f000) [pid = 1898] [serial = 1476] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x9920e000) [pid = 1898] [serial = 1502] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x8c01ac00) [pid = 1898] [serial = 1533] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x92a0dc00) [pid = 1898] [serial = 1488] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x8ecc2800) [pid = 1898] [serial = 1401] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x94f83400) [pid = 1898] [serial = 1499] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x8ff64800) [pid = 1898] [serial = 1479] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x93665000) [pid = 1898] [serial = 1493] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x90328400) [pid = 1898] [serial = 1481] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x9ffd1000) [pid = 1898] [serial = 1511] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x93667c00) [pid = 1898] [serial = 1494] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x9332b000) [pid = 1898] [serial = 1491] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0xa0ea0400) [pid = 1898] [serial = 1514] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8f6c4c00) [pid = 1898] [serial = 1475] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x9fc01c00) [pid = 1898] [serial = 1508] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x889d3c00) [pid = 1898] [serial = 1530] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x94f89800) [pid = 1898] [serial = 1500] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x86df0800) [pid = 1898] [serial = 1526] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8faa5000) [pid = 1898] [serial = 1478] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x99d0bc00) [pid = 1898] [serial = 1503] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x87570400) [pid = 1898] [serial = 1527] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0xa0f9a400) [pid = 1898] [serial = 1518] [outer = (nil)] [url = about:blank] 15:48:53 INFO - PROCESS | 1898 | 1461192533503 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3642ms 15:48:53 INFO - PROCESS | 1898 | 1461192533564 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 1898 | 1461192533570 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 15:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:48:53 INFO - PROCESS | 1898 | 1461192533577 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 1898 | 1461192533582 Marionette TRACE conn4 <- [1,2182,null,{}] 15:48:53 INFO - PROCESS | 1898 | 1461192533589 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:53 INFO - PROCESS | 1898 | 1461192533808 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 15:48:54 INFO - PROCESS | 1898 | 1461192534009 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x86ded000 == 118 [pid = 1898] [id = 553] 15:48:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x86df0000) [pid = 1898] [serial = 1660] [outer = (nil)] 15:48:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x88079800) [pid = 1898] [serial = 1661] [outer = 0x86df0000] 15:48:54 INFO - PROCESS | 1898 | 1461192534090 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x880e2000) [pid = 1898] [serial = 1662] [outer = 0x86df0000] 15:48:54 INFO - PROCESS | 1898 | 1461192534880 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1331ms 15:48:54 INFO - PROCESS | 1898 | 1461192534909 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1898 | 1461192534917 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 15:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:48:54 INFO - PROCESS | 1898 | 1461192534926 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1898 | 1461192534931 Marionette TRACE conn4 <- [1,2186,null,{}] 15:48:54 INFO - PROCESS | 1898 | 1461192534936 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:55 INFO - PROCESS | 1898 | 1461192535212 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 15:48:55 INFO - PROCESS | 1898 | 1461192535341 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x887ca800 == 119 [pid = 1898] [id = 554] 15:48:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x88baf400) [pid = 1898] [serial = 1663] [outer = (nil)] 15:48:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8bd41c00) [pid = 1898] [serial = 1664] [outer = 0x88baf400] 15:48:55 INFO - PROCESS | 1898 | 1461192535413 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8be57c00) [pid = 1898] [serial = 1665] [outer = 0x88baf400] 15:48:56 INFO - PROCESS | 1898 | 1461192536392 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1492ms 15:48:56 INFO - PROCESS | 1898 | 1461192536418 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 1898 | 1461192536421 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 15:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:48:56 INFO - PROCESS | 1898 | 1461192536428 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1898 | 1461192536434 Marionette TRACE conn4 <- [1,2190,null,{}] 15:48:56 INFO - PROCESS | 1898 | 1461192536455 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:56 INFO - PROCESS | 1898 | 1461192536709 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 15:48:56 INFO - PROCESS | 1898 | 1461192536736 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe8800 == 120 [pid = 1898] [id = 555] 15:48:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8eccc800) [pid = 1898] [serial = 1666] [outer = (nil)] 15:48:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8eeadc00) [pid = 1898] [serial = 1667] [outer = 0x8eccc800] 15:48:56 INFO - PROCESS | 1898 | 1461192536812 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x8f406800) [pid = 1898] [serial = 1668] [outer = 0x8eccc800] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x995a3800) [pid = 1898] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x84272800) [pid = 1898] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x84ab9800) [pid = 1898] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x97903000) [pid = 1898] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x9366bc00) [pid = 1898] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x903e0000) [pid = 1898] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x88ba6400) [pid = 1898] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x89fdf800) [pid = 1898] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8f40e800) [pid = 1898] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x87575000) [pid = 1898] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x9df07c00) [pid = 1898] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x8ff60400) [pid = 1898] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x880dc800) [pid = 1898] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x8756c800) [pid = 1898] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x8be5b800) [pid = 1898] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x9362e000) [pid = 1898] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x904d0000) [pid = 1898] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x84aba400) [pid = 1898] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x84273000) [pid = 1898] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8ff60c00) [pid = 1898] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x88ba8c00) [pid = 1898] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x880e0400) [pid = 1898] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:48:58 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x8be5d400) [pid = 1898] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:48:58 INFO - PROCESS | 1898 | 1461192538345 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1940ms 15:48:58 INFO - PROCESS | 1898 | 1461192538433 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 1898 | 1461192538438 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 15:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:48:58 INFO - PROCESS | 1898 | 1461192538452 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 1898 | 1461192538454 Marionette TRACE conn4 <- [1,2194,null,{}] 15:48:58 INFO - PROCESS | 1898 | 1461192538460 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:58 INFO - PROCESS | 1898 | 1461192538657 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 15:48:58 INFO - PROCESS | 1898 | 1461192538844 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x844de400 == 121 [pid = 1898] [id = 556] 15:48:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x86306800) [pid = 1898] [serial = 1669] [outer = (nil)] 15:48:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x89fe2800) [pid = 1898] [serial = 1670] [outer = 0x86306800] 15:48:58 INFO - PROCESS | 1898 | 1461192538917 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x8eea6800) [pid = 1898] [serial = 1671] [outer = 0x86306800] 15:48:59 INFO - PROCESS | 1898 | 1461192539670 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1236ms 15:48:59 INFO - PROCESS | 1898 | 1461192539688 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 1898 | 1461192539692 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 15:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:48:59 INFO - PROCESS | 1898 | 1461192539697 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 1898 | 1461192539700 Marionette TRACE conn4 <- [1,2198,null,{}] 15:48:59 INFO - PROCESS | 1898 | 1461192539706 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:59 INFO - PROCESS | 1898 | 1461192539976 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 15:49:00 INFO - PROCESS | 1898 | 1461192539996 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f40fc00 == 122 [pid = 1898] [id = 557] 15:49:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8f77d000) [pid = 1898] [serial = 1672] [outer = (nil)] 15:49:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8f786c00) [pid = 1898] [serial = 1673] [outer = 0x8f77d000] 15:49:00 INFO - PROCESS | 1898 | 1461192540069 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8f7ad000) [pid = 1898] [serial = 1674] [outer = 0x8f77d000] 15:49:01 INFO - PROCESS | 1898 | 1461192541311 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1630ms 15:49:01 INFO - PROCESS | 1898 | 1461192541329 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 1898 | 1461192541336 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 15:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:49:01 INFO - PROCESS | 1898 | 1461192541352 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 1898 | 1461192541364 Marionette TRACE conn4 <- [1,2202,null,{}] 15:49:01 INFO - PROCESS | 1898 | 1461192541371 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:01 INFO - PROCESS | 1898 | 1461192541625 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 15:49:01 INFO - PROCESS | 1898 | 1461192541959 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x87574c00 == 123 [pid = 1898] [id = 558] 15:49:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x88071c00) [pid = 1898] [serial = 1675] [outer = (nil)] 15:49:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x88bb3000) [pid = 1898] [serial = 1676] [outer = 0x88071c00] 15:49:02 INFO - PROCESS | 1898 | 1461192542053 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8bd41400) [pid = 1898] [serial = 1677] [outer = 0x88071c00] 15:49:03 INFO - PROCESS | 1898 | 1461192543083 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1802ms 15:49:03 INFO - PROCESS | 1898 | 1461192543157 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1898 | 1461192543166 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 15:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:49:03 INFO - PROCESS | 1898 | 1461192543177 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1898 | 1461192543181 Marionette TRACE conn4 <- [1,2206,null,{}] 15:49:03 INFO - PROCESS | 1898 | 1461192543188 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:03 INFO - PROCESS | 1898 | 1461192543447 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 15:49:03 INFO - PROCESS | 1898 | 1461192543848 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881bc00 == 124 [pid = 1898] [id = 559] 15:49:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8c012400) [pid = 1898] [serial = 1678] [outer = (nil)] 15:49:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f77d400) [pid = 1898] [serial = 1679] [outer = 0x8c012400] 15:49:03 INFO - PROCESS | 1898 | 1461192543935 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8f787c00) [pid = 1898] [serial = 1680] [outer = 0x8c012400] 15:49:04 INFO - PROCESS | 1898 | 1461192544922 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1781ms 15:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:49:04 INFO - PROCESS | 1898 | 1461192544958 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1898 | 1461192544962 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 15:49:04 INFO - PROCESS | 1898 | 1461192544969 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1898 | 1461192544975 Marionette TRACE conn4 <- [1,2210,null,{}] 15:49:04 INFO - PROCESS | 1898 | 1461192544992 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:05 INFO - PROCESS | 1898 | 1461192545217 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 15:49:05 INFO - PROCESS | 1898 | 1461192545546 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c011800 == 125 [pid = 1898] [id = 560] 15:49:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8ff55400) [pid = 1898] [serial = 1681] [outer = (nil)] 15:49:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x900be000) [pid = 1898] [serial = 1682] [outer = 0x8ff55400] 15:49:05 INFO - PROCESS | 1898 | 1461192545643 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x9033c000) [pid = 1898] [serial = 1683] [outer = 0x8ff55400] 15:49:06 INFO - PROCESS | 1898 | 1461192546576 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1638ms 15:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:49:06 INFO - PROCESS | 1898 | 1461192546607 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 1898 | 1461192546611 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 15:49:06 INFO - PROCESS | 1898 | 1461192546618 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1898 | 1461192546621 Marionette TRACE conn4 <- [1,2214,null,{}] 15:49:06 INFO - PROCESS | 1898 | 1461192546628 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:06 INFO - PROCESS | 1898 | 1461192546886 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 15:49:07 INFO - PROCESS | 1898 | 1461192547219 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x900b9000 == 126 [pid = 1898] [id = 561] 15:49:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x90345400) [pid = 1898] [serial = 1684] [outer = (nil)] 15:49:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x903da800) [pid = 1898] [serial = 1685] [outer = 0x90345400] 15:49:07 INFO - PROCESS | 1898 | 1461192547313 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x904cfc00) [pid = 1898] [serial = 1686] [outer = 0x90345400] 15:49:08 INFO - PROCESS | 1898 | 1461192548213 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1635ms 15:49:08 INFO - PROCESS | 1898 | 1461192548253 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1898 | 1461192548257 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 15:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:49:08 INFO - PROCESS | 1898 | 1461192548263 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1898 | 1461192548267 Marionette TRACE conn4 <- [1,2218,null,{}] 15:49:08 INFO - PROCESS | 1898 | 1461192548273 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:08 INFO - PROCESS | 1898 | 1461192548470 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 15:49:08 INFO - PROCESS | 1898 | 1461192548858 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881f000 == 127 [pid = 1898] [id = 562] 15:49:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x908ffc00) [pid = 1898] [serial = 1687] [outer = (nil)] 15:49:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x91410800) [pid = 1898] [serial = 1688] [outer = 0x908ffc00] 15:49:08 INFO - PROCESS | 1898 | 1461192548949 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x920fac00) [pid = 1898] [serial = 1689] [outer = 0x908ffc00] 15:49:09 INFO - PROCESS | 1898 | 1461192549850 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1638ms 15:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:49:09 INFO - PROCESS | 1898 | 1461192549903 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1898 | 1461192549906 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 15:49:09 INFO - PROCESS | 1898 | 1461192549913 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 1898 | 1461192549917 Marionette TRACE conn4 <- [1,2222,null,{}] 15:49:09 INFO - PROCESS | 1898 | 1461192549923 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:10 INFO - PROCESS | 1898 | 1461192550141 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 15:49:10 INFO - PROCESS | 1898 | 1461192550465 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1898 | ++DOCSHELL 0x92b99800 == 128 [pid = 1898] [id = 563] 15:49:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x92ba6800) [pid = 1898] [serial = 1690] [outer = (nil)] 15:49:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x9332f400) [pid = 1898] [serial = 1691] [outer = 0x92ba6800] 15:49:10 INFO - PROCESS | 1898 | 1461192550559 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x93542400) [pid = 1898] [serial = 1692] [outer = 0x92ba6800] 15:49:11 INFO - PROCESS | 1898 | 1461192551459 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1594ms 15:49:11 INFO - PROCESS | 1898 | 1461192551507 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1898 | 1461192551510 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 15:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:49:11 INFO - PROCESS | 1898 | 1461192551517 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1898 | 1461192551521 Marionette TRACE conn4 <- [1,2226,null,{}] 15:49:11 INFO - PROCESS | 1898 | 1461192551526 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:11 INFO - PROCESS | 1898 | 1461192551726 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 15:49:12 INFO - PROCESS | 1898 | 1461192552005 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x904ddc00 == 129 [pid = 1898] [id = 564] 15:49:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x92b9b400) [pid = 1898] [serial = 1693] [outer = (nil)] 15:49:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x9366f400) [pid = 1898] [serial = 1694] [outer = 0x92b9b400] 15:49:12 INFO - PROCESS | 1898 | 1461192552137 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x938cc400) [pid = 1898] [serial = 1695] [outer = 0x92b9b400] 15:49:13 INFO - PROCESS | 1898 | 1461192553035 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1545ms 15:49:13 INFO - PROCESS | 1898 | 1461192553064 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 15:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:49:13 INFO - PROCESS | 1898 | 1461192553068 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 15:49:13 INFO - PROCESS | 1898 | 1461192553075 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1898 | 1461192553078 Marionette TRACE conn4 <- [1,2230,null,{}] 15:49:13 INFO - PROCESS | 1898 | 1461192553084 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:13 INFO - PROCESS | 1898 | 1461192553276 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 15:49:13 INFO - PROCESS | 1898 | 1461192553533 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6ce000 == 130 [pid = 1898] [id = 565] 15:49:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8f7a3800) [pid = 1898] [serial = 1696] [outer = (nil)] 15:49:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x93ded400) [pid = 1898] [serial = 1697] [outer = 0x8f7a3800] 15:49:13 INFO - PROCESS | 1898 | 1461192553624 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x94f15400) [pid = 1898] [serial = 1698] [outer = 0x8f7a3800] 15:49:14 INFO - PROCESS | 1898 | 1461192554580 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1535ms 15:49:14 INFO - PROCESS | 1898 | 1461192554610 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 1898 | 1461192554614 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 15:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:49:14 INFO - PROCESS | 1898 | 1461192554620 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 1898 | 1461192554624 Marionette TRACE conn4 <- [1,2234,null,{}] 15:49:14 INFO - PROCESS | 1898 | 1461192554630 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:14 INFO - PROCESS | 1898 | 1461192554821 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 15:49:15 INFO - PROCESS | 1898 | 1461192555118 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x84abf000 == 131 [pid = 1898] [id = 566] 15:49:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x92c6bc00) [pid = 1898] [serial = 1699] [outer = (nil)] 15:49:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x96b64c00) [pid = 1898] [serial = 1700] [outer = 0x92c6bc00] 15:49:15 INFO - PROCESS | 1898 | 1461192555252 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x96feac00) [pid = 1898] [serial = 1701] [outer = 0x92c6bc00] 15:49:16 INFO - PROCESS | 1898 | 1461192556123 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1539ms 15:49:16 INFO - PROCESS | 1898 | 1461192556160 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 15:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:49:16 INFO - PROCESS | 1898 | 1461192556165 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 15:49:16 INFO - PROCESS | 1898 | 1461192556172 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 1898 | 1461192556175 Marionette TRACE conn4 <- [1,2238,null,{}] 15:49:16 INFO - PROCESS | 1898 | 1461192556181 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:16 INFO - PROCESS | 1898 | 1461192556388 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 15:49:16 INFO - PROCESS | 1898 | 1461192556687 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x93df0400 == 132 [pid = 1898] [id = 567] 15:49:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x98fa3400) [pid = 1898] [serial = 1702] [outer = (nil)] 15:49:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x9920cc00) [pid = 1898] [serial = 1703] [outer = 0x98fa3400] 15:49:16 INFO - PROCESS | 1898 | 1461192556838 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x9959b400) [pid = 1898] [serial = 1704] [outer = 0x98fa3400] 15:49:17 INFO - PROCESS | 1898 | 1461192557714 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1581ms 15:49:17 INFO - PROCESS | 1898 | 1461192557752 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 1898 | 1461192557755 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 15:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:49:17 INFO - PROCESS | 1898 | 1461192557762 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1898 | 1461192557767 Marionette TRACE conn4 <- [1,2242,null,{}] 15:49:17 INFO - PROCESS | 1898 | 1461192557793 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:18 INFO - PROCESS | 1898 | 1461192558027 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 15:49:18 INFO - PROCESS | 1898 | 1461192558364 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x903df000 == 133 [pid = 1898] [id = 568] 15:49:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x91405800) [pid = 1898] [serial = 1705] [outer = (nil)] 15:49:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x9aa3ec00) [pid = 1898] [serial = 1706] [outer = 0x91405800] 15:49:18 INFO - PROCESS | 1898 | 1461192558463 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x9b2a2000) [pid = 1898] [serial = 1707] [outer = 0x91405800] 15:49:19 INFO - PROCESS | 1898 | 1461192559377 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1689ms 15:49:19 INFO - PROCESS | 1898 | 1461192559452 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 1898 | 1461192559456 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 15:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:49:19 INFO - PROCESS | 1898 | 1461192559462 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 1898 | 1461192559466 Marionette TRACE conn4 <- [1,2246,null,{}] 15:49:19 INFO - PROCESS | 1898 | 1461192559471 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:19 INFO - PROCESS | 1898 | 1461192559709 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 15:49:20 INFO - PROCESS | 1898 | 1461192560047 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x995a6400 == 134 [pid = 1898] [id = 569] 15:49:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x9983d000) [pid = 1898] [serial = 1708] [outer = (nil)] 15:49:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x9ffa7000) [pid = 1898] [serial = 1709] [outer = 0x9983d000] 15:49:20 INFO - PROCESS | 1898 | 1461192560137 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0xa0a27c00) [pid = 1898] [serial = 1710] [outer = 0x9983d000] 15:49:21 INFO - PROCESS | 1898 | 1461192561028 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1634ms 15:49:21 INFO - PROCESS | 1898 | 1461192561096 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 1898 | 1461192561100 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 15:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:49:21 INFO - PROCESS | 1898 | 1461192561106 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 1898 | 1461192561109 Marionette TRACE conn4 <- [1,2250,null,{}] 15:49:21 INFO - PROCESS | 1898 | 1461192561115 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:21 INFO - PROCESS | 1898 | 1461192561319 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 15:49:21 INFO - PROCESS | 1898 | 1461192561655 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x99d10000 == 135 [pid = 1898] [id = 570] 15:49:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x9fb8d800) [pid = 1898] [serial = 1711] [outer = (nil)] 15:49:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0xa0eadc00) [pid = 1898] [serial = 1712] [outer = 0x9fb8d800] 15:49:21 INFO - PROCESS | 1898 | 1461192561745 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0xa0f9a800) [pid = 1898] [serial = 1713] [outer = 0x9fb8d800] 15:49:22 INFO - PROCESS | 1898 | 1461192562636 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1592ms 15:49:22 INFO - PROCESS | 1898 | 1461192562700 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 1898 | 1461192562703 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 15:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:49:22 INFO - PROCESS | 1898 | 1461192562710 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1898 | 1461192562713 Marionette TRACE conn4 <- [1,2254,null,{}] 15:49:22 INFO - PROCESS | 1898 | 1461192562719 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:22 INFO - PROCESS | 1898 | 1461192562920 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 15:49:23 INFO - PROCESS | 1898 | 1461192563211 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x92a0f000 == 136 [pid = 1898] [id = 571] 15:49:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x93627400) [pid = 1898] [serial = 1714] [outer = (nil)] 15:49:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0xa4475800) [pid = 1898] [serial = 1715] [outer = 0x93627400] 15:49:23 INFO - PROCESS | 1898 | 1461192563345 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0xa4589c00) [pid = 1898] [serial = 1716] [outer = 0x93627400] 15:49:24 INFO - PROCESS | 1898 | 1461192564318 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1634ms 15:49:24 INFO - PROCESS | 1898 | 1461192564345 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 15:49:24 INFO - PROCESS | 1898 | 1461192564348 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 15:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:49:24 INFO - PROCESS | 1898 | 1461192564355 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 1898 | 1461192564358 Marionette TRACE conn4 <- [1,2258,null,{}] 15:49:24 INFO - PROCESS | 1898 | 1461192564364 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:24 INFO - PROCESS | 1898 | 1461192564570 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 15:49:24 INFO - PROCESS | 1898 | 1461192564876 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 1898 | ++DOCSHELL 0xa3c7cc00 == 137 [pid = 1898] [id = 572] 15:49:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0xa3c85400) [pid = 1898] [serial = 1717] [outer = (nil)] 15:49:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0xa4a44400) [pid = 1898] [serial = 1718] [outer = 0xa3c85400] 15:49:24 INFO - PROCESS | 1898 | 1461192564981 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0xa4a4a400) [pid = 1898] [serial = 1719] [outer = 0xa3c85400] 15:49:25 INFO - PROCESS | 1898 | 1461192565860 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1582ms 15:49:25 INFO - PROCESS | 1898 | 1461192565938 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 15:49:25 INFO - PROCESS | 1898 | 1461192565941 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 15:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:49:25 INFO - PROCESS | 1898 | 1461192565948 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 1898 | 1461192565952 Marionette TRACE conn4 <- [1,2262,null,{}] 15:49:25 INFO - PROCESS | 1898 | 1461192565957 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:26 INFO - PROCESS | 1898 | 1461192566192 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 15:49:26 INFO - PROCESS | 1898 | 1461192566539 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x979eac00 == 138 [pid = 1898] [id = 573] 15:49:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0xa4770800) [pid = 1898] [serial = 1720] [outer = (nil)] 15:49:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0xa4a71c00) [pid = 1898] [serial = 1721] [outer = 0xa4770800] 15:49:26 INFO - PROCESS | 1898 | 1461192566629 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0xa4a75000) [pid = 1898] [serial = 1722] [outer = 0xa4770800] 15:49:27 INFO - PROCESS | 1898 | 1461192567496 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1586ms 15:49:27 INFO - PROCESS | 1898 | 1461192567534 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 1898 | 1461192567538 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 15:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:49:27 INFO - PROCESS | 1898 | 1461192567545 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 1898 | 1461192567548 Marionette TRACE conn4 <- [1,2266,null,{}] 15:49:27 INFO - PROCESS | 1898 | 1461192567554 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:27 INFO - PROCESS | 1898 | 1461192567752 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 15:49:28 INFO - PROCESS | 1898 | 1461192568044 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x938cc800 == 139 [pid = 1898] [id = 574] 15:49:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x93c1d000) [pid = 1898] [serial = 1723] [outer = (nil)] 15:49:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0xa4a7f800) [pid = 1898] [serial = 1724] [outer = 0x93c1d000] 15:49:28 INFO - PROCESS | 1898 | 1461192568177 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0xa4a87400) [pid = 1898] [serial = 1725] [outer = 0x93c1d000] 15:49:29 INFO - PROCESS | 1898 | 1461192569056 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1541ms 15:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:49:29 INFO - PROCESS | 1898 | 1461192569087 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1898 | 1461192569089 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 15:49:29 INFO - PROCESS | 1898 | 1461192569096 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1898 | 1461192569100 Marionette TRACE conn4 <- [1,2270,null,{}] 15:49:29 INFO - PROCESS | 1898 | 1461192569105 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:29 INFO - PROCESS | 1898 | 1461192569310 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 15:49:29 INFO - PROCESS | 1898 | 1461192569604 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x87799800 == 140 [pid = 1898] [id = 575] 15:49:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x8779b000) [pid = 1898] [serial = 1726] [outer = (nil)] 15:49:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x877a0800) [pid = 1898] [serial = 1727] [outer = 0x8779b000] 15:49:29 INFO - PROCESS | 1898 | 1461192569740 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x877a2000) [pid = 1898] [serial = 1728] [outer = 0x8779b000] 15:49:30 INFO - PROCESS | 1898 | 1461192570621 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x88bb2c00 == 139 [pid = 1898] [id = 371] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3cac00 == 138 [pid = 1898] [id = 43] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x844de400 == 137 [pid = 1898] [id = 556] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x89fe8800 == 136 [pid = 1898] [id = 555] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x887ca800 == 135 [pid = 1898] [id = 554] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x86ded000 == 134 [pid = 1898] [id = 553] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x89fe7800 == 133 [pid = 1898] [id = 550] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x840c6000 == 132 [pid = 1898] [id = 551] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x9959a800 == 131 [pid = 1898] [id = 549] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x840c6c00 == 130 [pid = 1898] [id = 548] 15:49:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8426e000 == 129 [pid = 1898] [id = 462] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x8f3d7400) [pid = 1898] [serial = 1604] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x9a307c00) [pid = 1898] [serial = 1581] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x9a29f000) [pid = 1898] [serial = 1580] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0xa447e000) [pid = 1898] [serial = 1524] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x86304400) [pid = 1898] [serial = 1593] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x995a7000) [pid = 1898] [serial = 1577] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x93c1c800) [pid = 1898] [serial = 1569] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x92ba3800) [pid = 1898] [serial = 1562] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x93546c00) [pid = 1898] [serial = 1565] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x99837000) [pid = 1898] [serial = 1578] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x938c7000) [pid = 1898] [serial = 1568] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x89fea000) [pid = 1898] [serial = 1598] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x8faa5400) [pid = 1898] [serial = 1551] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x88076c00) [pid = 1898] [serial = 1595] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0xa0ea0c00) [pid = 1898] [serial = 1586] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x90772800) [pid = 1898] [serial = 1557] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x887c9c00) [pid = 1898] [serial = 1541] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x9790c000) [pid = 1898] [serial = 1574] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0xa447d400) [pid = 1898] [serial = 1589] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x8fa52000) [pid = 1898] [serial = 1550] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x8f78b000) [pid = 1898] [serial = 1548] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x96cd1c00) [pid = 1898] [serial = 1571] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x92a03000) [pid = 1898] [serial = 1560] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x880e1800) [pid = 1898] [serial = 1601] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x854a4800) [pid = 1898] [serial = 1592] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x8549e000) [pid = 1898] [serial = 1538] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x92c6a400) [pid = 1898] [serial = 1563] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x8bd49c00) [pid = 1898] [serial = 1599] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x900ba400) [pid = 1898] [serial = 1553] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x9ea20800) [pid = 1898] [serial = 1584] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x8f3c9800) [pid = 1898] [serial = 1470] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x98fa8400) [pid = 1898] [serial = 1575] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x9b2a6000) [pid = 1898] [serial = 1583] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x8c015400) [pid = 1898] [serial = 1544] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x904da000) [pid = 1898] [serial = 1556] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x93624800) [pid = 1898] [serial = 1566] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x8f783400) [pid = 1898] [serial = 1547] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x86305400) [pid = 1898] [serial = 1539] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x90339400) [pid = 1898] [serial = 1554] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x920f0800) [pid = 1898] [serial = 1559] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0xa2826000) [pid = 1898] [serial = 1587] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x889db800) [pid = 1898] [serial = 1542] [outer = (nil)] [url = about:blank] 15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 3542ms 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8be61c00) [pid = 1898] [serial = 1602] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x8ec68400) [pid = 1898] [serial = 1545] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x96fec800) [pid = 1898] [serial = 1572] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x880db400) [pid = 1898] [serial = 1596] [outer = (nil)] [url = about:blank] 15:49:32 INFO - PROCESS | 1898 | 1461192572758 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 1898 | 1461192572764 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:49:32 INFO - PROCESS | 1898 | 1461192572774 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1898 | 1461192572781 Marionette TRACE conn4 <- [1,2274,null,{}] 15:49:32 INFO - PROCESS | 1898 | 1461192572788 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:32 INFO - PROCESS | 1898 | 1461192572966 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 15:49:33 INFO - PROCESS | 1898 | 1461192572982 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x87572800 == 130 [pid = 1898] [id = 576] 15:49:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x87573c00) [pid = 1898] [serial = 1729] [outer = (nil)] 15:49:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8779a800) [pid = 1898] [serial = 1730] [outer = 0x87573c00] 15:49:33 INFO - PROCESS | 1898 | 1461192573059 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x877a5400) [pid = 1898] [serial = 1731] [outer = 0x87573c00] 15:49:34 INFO - PROCESS | 1898 | 1461192574122 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1395ms 15:49:34 INFO - PROCESS | 1898 | 1461192574169 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1898 | 1461192574175 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:49:34 INFO - PROCESS | 1898 | 1461192574186 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1898 | 1461192574191 Marionette TRACE conn4 <- [1,2278,null,{}] 15:49:34 INFO - PROCESS | 1898 | 1461192574197 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:34 INFO - PROCESS | 1898 | 1461192574454 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 15:49:34 INFO - PROCESS | 1898 | 1461192574479 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x877a5000 == 131 [pid = 1898] [id = 577] 15:49:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x877a8800) [pid = 1898] [serial = 1732] [outer = (nil)] 15:49:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x887cb000) [pid = 1898] [serial = 1733] [outer = 0x877a8800] 15:49:34 INFO - PROCESS | 1898 | 1461192574552 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x88826c00) [pid = 1898] [serial = 1734] [outer = 0x877a8800] 15:49:35 INFO - PROCESS | 1898 | 1461192575668 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1534ms 15:49:35 INFO - PROCESS | 1898 | 1461192575718 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1898 | 1461192575722 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 15:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:49:35 INFO - PROCESS | 1898 | 1461192575732 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1898 | 1461192575735 Marionette TRACE conn4 <- [1,2282,null,{}] 15:49:35 INFO - PROCESS | 1898 | 1461192575758 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:36 INFO - PROCESS | 1898 | 1461192576020 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 15:49:36 INFO - PROCESS | 1898 | 1461192576051 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x86305400 == 132 [pid = 1898] [id = 578] 15:49:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x89fe9800) [pid = 1898] [serial = 1735] [outer = (nil)] 15:49:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8be61c00) [pid = 1898] [serial = 1736] [outer = 0x89fe9800] 15:49:36 INFO - PROCESS | 1898 | 1461192576127 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x8c01a000) [pid = 1898] [serial = 1737] [outer = 0x89fe9800] 15:49:37 INFO - PROCESS | 1898 | 1461192577096 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1385ms 15:49:37 INFO - PROCESS | 1898 | 1461192577117 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1898 | 1461192577120 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:49:37 INFO - PROCESS | 1898 | 1461192577126 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1898 | 1461192577130 Marionette TRACE conn4 <- [1,2286,null,{}] 15:49:37 INFO - PROCESS | 1898 | 1461192577135 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:38 INFO - PROCESS | 1898 | 1461192578006 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x86306800) [pid = 1898] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x9332f000) [pid = 1898] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x90345c00) [pid = 1898] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x8fa52400) [pid = 1898] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8bd50800) [pid = 1898] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x88baf400) [pid = 1898] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x99d0c800) [pid = 1898] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x88baf000) [pid = 1898] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x93ded000) [pid = 1898] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x8eccc800) [pid = 1898] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8640e400) [pid = 1898] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x86df0000) [pid = 1898] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x93669c00) [pid = 1898] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x92a07c00) [pid = 1898] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x9fc58000) [pid = 1898] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x8f6c3800) [pid = 1898] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x903df800) [pid = 1898] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x8f7a3400) [pid = 1898] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x96fe3800) [pid = 1898] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x97791400) [pid = 1898] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:49:38 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x98fa4000) [pid = 1898] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:49:38 INFO - PROCESS | 1898 | 1461192578254 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab9800 == 133 [pid = 1898] [id = 579] 15:49:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x84ac4400) [pid = 1898] [serial = 1738] [outer = (nil)] 15:49:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8807a800) [pid = 1898] [serial = 1739] [outer = 0x84ac4400] 15:49:38 INFO - PROCESS | 1898 | 1461192578334 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8be57800) [pid = 1898] [serial = 1740] [outer = 0x84ac4400] 15:49:39 INFO - PROCESS | 1898 | 1461192579254 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:49:39 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 15:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2143ms 15:49:39 INFO - PROCESS | 1898 | 1461192579271 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1898 | 1461192579274 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:49:39 INFO - PROCESS | 1898 | 1461192579280 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 1898 | 1461192579282 Marionette TRACE conn4 <- [1,2290,null,{}] 15:49:39 INFO - PROCESS | 1898 | 1461192579300 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:39 INFO - PROCESS | 1898 | 1461192579485 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 15:49:39 INFO - PROCESS | 1898 | 1461192579499 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc4800 == 134 [pid = 1898] [id = 580] 15:49:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8eccc400) [pid = 1898] [serial = 1741] [outer = (nil)] 15:49:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8c015800) [pid = 1898] [serial = 1742] [outer = 0x8eccc400] 15:49:39 INFO - PROCESS | 1898 | 1461192579578 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8f6cb400) [pid = 1898] [serial = 1743] [outer = 0x8eccc400] 15:49:40 INFO - PROCESS | 1898 | 1461192580899 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1645ms 15:49:40 INFO - PROCESS | 1898 | 1461192580926 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1898 | 1461192580932 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 15:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:49:40 INFO - PROCESS | 1898 | 1461192580942 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1898 | 1461192580947 Marionette TRACE conn4 <- [1,2294,null,{}] 15:49:40 INFO - PROCESS | 1898 | 1461192580956 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:41 INFO - PROCESS | 1898 | 1461192581178 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 15:49:41 INFO - PROCESS | 1898 | 1461192581520 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x8779f800 == 135 [pid = 1898] [id = 581] 15:49:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x877a8c00) [pid = 1898] [serial = 1744] [outer = (nil)] 15:49:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x887c1400) [pid = 1898] [serial = 1745] [outer = 0x877a8c00] 15:49:41 INFO - PROCESS | 1898 | 1461192581626 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x889d8400) [pid = 1898] [serial = 1746] [outer = 0x877a8c00] 15:49:42 INFO - PROCESS | 1898 | 1461192582648 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1785ms 15:49:42 INFO - PROCESS | 1898 | 1461192582728 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1898 | 1461192582737 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 15:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:49:42 INFO - PROCESS | 1898 | 1461192582748 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1898 | 1461192582752 Marionette TRACE conn4 <- [1,2298,null,{}] 15:49:42 INFO - PROCESS | 1898 | 1461192582758 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:43 INFO - PROCESS | 1898 | 1461192583007 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 15:49:43 INFO - PROCESS | 1898 | 1461192583387 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be59c00 == 136 [pid = 1898] [id = 582] 15:49:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8c00f000) [pid = 1898] [serial = 1747] [outer = (nil)] 15:49:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8ecd0c00) [pid = 1898] [serial = 1748] [outer = 0x8c00f000] 15:49:43 INFO - PROCESS | 1898 | 1461192583477 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8f3d8800) [pid = 1898] [serial = 1749] [outer = 0x8c00f000] 15:49:44 INFO - PROCESS | 1898 | 1461192584396 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1687ms 15:49:44 INFO - PROCESS | 1898 | 1461192584435 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1898 | 1461192584439 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 15:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:49:44 INFO - PROCESS | 1898 | 1461192584446 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1898 | 1461192584452 Marionette TRACE conn4 <- [1,2302,null,{}] 15:49:44 INFO - PROCESS | 1898 | 1461192584468 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:44 INFO - PROCESS | 1898 | 1461192584687 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 15:49:45 INFO - PROCESS | 1898 | 1461192585028 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x88823000 == 137 [pid = 1898] [id = 583] 15:49:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8f789800) [pid = 1898] [serial = 1750] [outer = (nil)] 15:49:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8fa52000) [pid = 1898] [serial = 1751] [outer = 0x8f789800] 15:49:45 INFO - PROCESS | 1898 | 1461192585123 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x8faad400) [pid = 1898] [serial = 1752] [outer = 0x8f789800] 15:49:46 INFO - PROCESS | 1898 | 1461192586015 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1644ms 15:49:46 INFO - PROCESS | 1898 | 1461192586091 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1898 | 1461192586096 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 15:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:49:46 INFO - PROCESS | 1898 | 1461192586102 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1898 | 1461192586105 Marionette TRACE conn4 <- [1,2306,null,{}] 15:49:46 INFO - PROCESS | 1898 | 1461192586111 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:46 INFO - PROCESS | 1898 | 1461192586413 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 15:49:46 INFO - PROCESS | 1898 | 1461192586673 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be61400 == 138 [pid = 1898] [id = 584] 15:49:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8faa3c00) [pid = 1898] [serial = 1753] [outer = (nil)] 15:49:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8ff61800) [pid = 1898] [serial = 1754] [outer = 0x8faa3c00] 15:49:46 INFO - PROCESS | 1898 | 1461192586764 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x900c2400) [pid = 1898] [serial = 1755] [outer = 0x8faa3c00] 15:49:47 INFO - PROCESS | 1898 | 1461192587653 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1588ms 15:49:47 INFO - PROCESS | 1898 | 1461192587691 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1898 | 1461192587695 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 15:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:49:47 INFO - PROCESS | 1898 | 1461192587701 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1898 | 1461192587705 Marionette TRACE conn4 <- [1,2310,null,{}] 15:49:47 INFO - PROCESS | 1898 | 1461192587710 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:47 INFO - PROCESS | 1898 | 1461192587924 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 15:49:48 INFO - PROCESS | 1898 | 1461192588202 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff57c00 == 139 [pid = 1898] [id = 585] 15:49:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8ff58000) [pid = 1898] [serial = 1756] [outer = (nil)] 15:49:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x90339400) [pid = 1898] [serial = 1757] [outer = 0x8ff58000] 15:49:48 INFO - PROCESS | 1898 | 1461192588336 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x90342000) [pid = 1898] [serial = 1758] [outer = 0x8ff58000] 15:49:49 INFO - PROCESS | 1898 | 1461192589269 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1636ms 15:49:49 INFO - PROCESS | 1898 | 1461192589338 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 1898 | 1461192589342 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 15:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:49:49 INFO - PROCESS | 1898 | 1461192589349 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 1898 | 1461192589352 Marionette TRACE conn4 <- [1,2314,null,{}] 15:49:49 INFO - PROCESS | 1898 | 1461192589358 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:49 INFO - PROCESS | 1898 | 1461192589633 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 15:49:49 INFO - PROCESS | 1898 | 1461192589971 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x88075000 == 140 [pid = 1898] [id = 586] 15:49:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x8fa44c00) [pid = 1898] [serial = 1759] [outer = (nil)] 15:49:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x91411000) [pid = 1898] [serial = 1760] [outer = 0x8fa44c00] 15:49:50 INFO - PROCESS | 1898 | 1461192590065 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x920f9000) [pid = 1898] [serial = 1761] [outer = 0x8fa44c00] 15:49:50 INFO - PROCESS | 1898 | 1461192590954 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1682ms 15:49:51 INFO - PROCESS | 1898 | 1461192591031 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 15:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:49:51 INFO - PROCESS | 1898 | 1461192591036 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 15:49:51 INFO - PROCESS | 1898 | 1461192591043 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1898 | 1461192591046 Marionette TRACE conn4 <- [1,2318,null,{}] 15:49:51 INFO - PROCESS | 1898 | 1461192591052 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:51 INFO - PROCESS | 1898 | 1461192591290 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 15:49:51 INFO - PROCESS | 1898 | 1461192591614 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x90327000 == 141 [pid = 1898] [id = 587] 15:49:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x903d1400) [pid = 1898] [serial = 1762] [outer = (nil)] 15:49:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x92ba1400) [pid = 1898] [serial = 1763] [outer = 0x903d1400] 15:49:51 INFO - PROCESS | 1898 | 1461192591718 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x92ba6c00) [pid = 1898] [serial = 1764] [outer = 0x903d1400] 15:49:52 INFO - PROCESS | 1898 | 1461192592610 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1898 | 1461192592685 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 15:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:49:52 INFO - PROCESS | 1898 | 1461192592691 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1898 | 1461192592695 Marionette TRACE conn4 <- [1,2322,null,{}] 15:49:52 INFO - PROCESS | 1898 | 1461192592700 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:52 INFO - PROCESS | 1898 | 1461192592948 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 15:49:53 INFO - PROCESS | 1898 | 1461192593271 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x8fab0000 == 142 [pid = 1898] [id = 588] 15:49:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x92a84400) [pid = 1898] [serial = 1765] [outer = (nil)] 15:49:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x9362bc00) [pid = 1898] [serial = 1766] [outer = 0x92a84400] 15:49:53 INFO - PROCESS | 1898 | 1461192593362 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x93631000) [pid = 1898] [serial = 1767] [outer = 0x92a84400] 15:49:54 INFO - PROCESS | 1898 | 1461192594295 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1637ms 15:49:54 INFO - PROCESS | 1898 | 1461192594330 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1898 | 1461192594334 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 15:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:49:54 INFO - PROCESS | 1898 | 1461192594340 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1898 | 1461192594344 Marionette TRACE conn4 <- [1,2326,null,{}] 15:49:54 INFO - PROCESS | 1898 | 1461192594350 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:54 INFO - PROCESS | 1898 | 1461192594565 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 15:49:54 INFO - PROCESS | 1898 | 1461192594897 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c016c00 == 143 [pid = 1898] [id = 589] 15:49:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x8ff5c400) [pid = 1898] [serial = 1768] [outer = (nil)] 15:49:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x938d0000) [pid = 1898] [serial = 1769] [outer = 0x8ff5c400] 15:49:54 INFO - PROCESS | 1898 | 1461192594987 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x93c14400) [pid = 1898] [serial = 1770] [outer = 0x8ff5c400] 15:49:55 INFO - PROCESS | 1898 | 1461192595835 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1543ms 15:49:55 INFO - PROCESS | 1898 | 1461192595885 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1898 | 1461192595889 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 15:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:49:55 INFO - PROCESS | 1898 | 1461192595895 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1898 | 1461192595898 Marionette TRACE conn4 <- [1,2330,null,{}] 15:49:55 INFO - PROCESS | 1898 | 1461192595905 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:56 INFO - PROCESS | 1898 | 1461192596103 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 15:49:56 INFO - PROCESS | 1898 | 1461192596384 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x90321800 == 144 [pid = 1898] [id = 590] 15:49:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x93c20800) [pid = 1898] [serial = 1771] [outer = (nil)] 15:49:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x94f80000) [pid = 1898] [serial = 1772] [outer = 0x93c20800] 15:49:56 INFO - PROCESS | 1898 | 1461192596522 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x95b3e000) [pid = 1898] [serial = 1773] [outer = 0x93c20800] 15:49:57 INFO - PROCESS | 1898 | 1461192597452 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1590ms 15:49:57 INFO - PROCESS | 1898 | 1461192597486 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1898 | 1461192597490 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 15:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:49:57 INFO - PROCESS | 1898 | 1461192597497 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1898 | 1461192597500 Marionette TRACE conn4 <- [1,2334,null,{}] 15:49:57 INFO - PROCESS | 1898 | 1461192597506 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:57 INFO - PROCESS | 1898 | 1461192597736 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 15:49:58 INFO - PROCESS | 1898 | 1461192598085 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x96fe5800 == 145 [pid = 1898] [id = 591] 15:49:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x98fa8400) [pid = 1898] [serial = 1774] [outer = (nil)] 15:49:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x991c5800) [pid = 1898] [serial = 1775] [outer = 0x98fa8400] 15:49:58 INFO - PROCESS | 1898 | 1461192598184 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x995f2800) [pid = 1898] [serial = 1776] [outer = 0x98fa8400] 15:49:59 INFO - PROCESS | 1898 | 1461192599076 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1630ms 15:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:49:59 INFO - PROCESS | 1898 | 1461192599128 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1898 | 1461192599131 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 15:49:59 INFO - PROCESS | 1898 | 1461192599137 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1898 | 1461192599141 Marionette TRACE conn4 <- [1,2338,null,{}] 15:49:59 INFO - PROCESS | 1898 | 1461192599146 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:59 INFO - PROCESS | 1898 | 1461192599359 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 15:49:59 INFO - PROCESS | 1898 | 1461192599704 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ac2000 == 146 [pid = 1898] [id = 592] 15:49:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x9200e800) [pid = 1898] [serial = 1777] [outer = (nil)] 15:49:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x99de9c00) [pid = 1898] [serial = 1778] [outer = 0x9200e800] 15:49:59 INFO - PROCESS | 1898 | 1461192599793 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x99f65400) [pid = 1898] [serial = 1779] [outer = 0x9200e800] 15:50:00 INFO - PROCESS | 1898 | 1461192600701 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1633ms 15:50:00 INFO - PROCESS | 1898 | 1461192600770 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 1898 | 1461192600774 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 15:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:50:00 INFO - PROCESS | 1898 | 1461192600781 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1898 | 1461192600785 Marionette TRACE conn4 <- [1,2342,null,{}] 15:50:00 INFO - PROCESS | 1898 | 1461192600790 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:01 INFO - PROCESS | 1898 | 1461192601010 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 15:50:01 INFO - PROCESS | 1898 | 1461192601342 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f12000 == 147 [pid = 1898] [id = 593] 15:50:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x9920ec00) [pid = 1898] [serial = 1780] [outer = (nil)] 15:50:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x9aa54400) [pid = 1898] [serial = 1781] [outer = 0x9920ec00] 15:50:01 INFO - PROCESS | 1898 | 1461192601434 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x9aa5a000) [pid = 1898] [serial = 1782] [outer = 0x9920ec00] 15:50:02 INFO - PROCESS | 1898 | 1461192602362 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1635ms 15:50:02 INFO - PROCESS | 1898 | 1461192602417 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1898 | 1461192602421 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 15:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:50:02 INFO - PROCESS | 1898 | 1461192602428 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1898 | 1461192602430 Marionette TRACE conn4 <- [1,2346,null,{}] 15:50:02 INFO - PROCESS | 1898 | 1461192602437 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:02 INFO - PROCESS | 1898 | 1461192602653 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 15:50:03 INFO - PROCESS | 1898 | 1461192602995 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x844d5000 == 148 [pid = 1898] [id = 594] 15:50:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x85df3800) [pid = 1898] [serial = 1783] [outer = (nil)] 15:50:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x9fc07000) [pid = 1898] [serial = 1784] [outer = 0x85df3800] 15:50:03 INFO - PROCESS | 1898 | 1461192603090 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x9fc54000) [pid = 1898] [serial = 1785] [outer = 0x85df3800] 15:50:04 INFO - PROCESS | 1898 | 1461192603997 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1629ms 15:50:04 INFO - PROCESS | 1898 | 1461192604058 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1898 | 1461192604061 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 15:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:50:04 INFO - PROCESS | 1898 | 1461192604068 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1898 | 1461192604071 Marionette TRACE conn4 <- [1,2350,null,{}] 15:50:04 INFO - PROCESS | 1898 | 1461192604077 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:04 INFO - PROCESS | 1898 | 1461192604334 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 15:50:04 INFO - PROCESS | 1898 | 1461192604674 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x9033cc00 == 149 [pid = 1898] [id = 595] 15:50:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x93545800) [pid = 1898] [serial = 1786] [outer = (nil)] 15:50:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0xa0ea0c00) [pid = 1898] [serial = 1787] [outer = 0x93545800] 15:50:04 INFO - PROCESS | 1898 | 1461192604768 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0xa0ea6c00) [pid = 1898] [serial = 1788] [outer = 0x93545800] 15:50:05 INFO - PROCESS | 1898 | 1461192605690 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1681ms 15:50:05 INFO - PROCESS | 1898 | 1461192605752 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 15:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:50:05 INFO - PROCESS | 1898 | 1461192605757 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 15:50:05 INFO - PROCESS | 1898 | 1461192605764 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1898 | 1461192605767 Marionette TRACE conn4 <- [1,2354,null,{}] 15:50:05 INFO - PROCESS | 1898 | 1461192605773 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:06 INFO - PROCESS | 1898 | 1461192605997 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 15:50:06 INFO - PROCESS | 1898 | 1461192606333 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f10800 == 150 [pid = 1898] [id = 596] 15:50:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x9ffa5000) [pid = 1898] [serial = 1789] [outer = (nil)] 15:50:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0xa447d400) [pid = 1898] [serial = 1790] [outer = 0x9ffa5000] 15:50:06 INFO - PROCESS | 1898 | 1461192606420 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0xa458c800) [pid = 1898] [serial = 1791] [outer = 0x9ffa5000] 15:50:07 INFO - PROCESS | 1898 | 1461192607282 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1592ms 15:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:50:07 INFO - PROCESS | 1898 | 1461192607359 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1898 | 1461192607362 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 15:50:07 INFO - PROCESS | 1898 | 1461192607371 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1898 | 1461192607374 Marionette TRACE conn4 <- [1,2358,null,{}] 15:50:07 INFO - PROCESS | 1898 | 1461192607380 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:07 INFO - PROCESS | 1898 | 1461192607592 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 15:50:07 INFO - PROCESS | 1898 | 1461192607946 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1898 | ++DOCSHELL 0xa282a400 == 151 [pid = 1898] [id = 597] 15:50:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0xa282fc00) [pid = 1898] [serial = 1792] [outer = (nil)] 15:50:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0xa4a4ac00) [pid = 1898] [serial = 1793] [outer = 0xa282fc00] 15:50:08 INFO - PROCESS | 1898 | 1461192608043 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0xa4a7d400) [pid = 1898] [serial = 1794] [outer = 0xa282fc00] 15:50:08 INFO - PROCESS | 1898 | 1461192608929 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1637ms 15:50:09 INFO - PROCESS | 1898 | 1461192609008 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1898 | 1461192609011 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 15:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:50:09 INFO - PROCESS | 1898 | 1461192609018 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1898 | 1461192609021 Marionette TRACE conn4 <- [1,2362,null,{}] 15:50:09 INFO - PROCESS | 1898 | 1461192609027 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:09 INFO - PROCESS | 1898 | 1461192609284 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 15:50:09 INFO - PROCESS | 1898 | 1461192609683 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x935be400 == 152 [pid = 1898] [id = 598] 15:50:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x935bf400) [pid = 1898] [serial = 1795] [outer = (nil)] 15:50:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x935c3000) [pid = 1898] [serial = 1796] [outer = 0x935bf400] 15:50:09 INFO - PROCESS | 1898 | 1461192609771 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x935c4800) [pid = 1898] [serial = 1797] [outer = 0x935bf400] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8549d400 == 151 [pid = 1898] [id = 389] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x92a81c00 == 150 [pid = 1898] [id = 384] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x9a30fc00 == 149 [pid = 1898] [id = 173] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x843e0000 == 148 [pid = 1898] [id = 390] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x98fad000 == 147 [pid = 1898] [id = 385] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x840c3c00 == 146 [pid = 1898] [id = 388] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x880dc000 == 145 [pid = 1898] [id = 375] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x94f8bc00 == 144 [pid = 1898] [id = 387] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab9800 == 143 [pid = 1898] [id = 579] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x86305400 == 142 [pid = 1898] [id = 578] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x877a5000 == 141 [pid = 1898] [id = 577] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x87572800 == 140 [pid = 1898] [id = 576] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x938cc800 == 139 [pid = 1898] [id = 574] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x979eac00 == 138 [pid = 1898] [id = 573] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0xa3c7cc00 == 137 [pid = 1898] [id = 572] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x92a0f000 == 136 [pid = 1898] [id = 571] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x995a6400 == 135 [pid = 1898] [id = 569] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x99d10000 == 134 [pid = 1898] [id = 570] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x903df000 == 133 [pid = 1898] [id = 568] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x93df0400 == 132 [pid = 1898] [id = 567] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x84abf000 == 131 [pid = 1898] [id = 566] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x904ddc00 == 130 [pid = 1898] [id = 564] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6ce000 == 129 [pid = 1898] [id = 565] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x92b99800 == 128 [pid = 1898] [id = 563] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8881f000 == 127 [pid = 1898] [id = 562] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x900b9000 == 126 [pid = 1898] [id = 561] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8c011800 == 125 [pid = 1898] [id = 560] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x87574c00 == 124 [pid = 1898] [id = 558] 15:50:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8881bc00 == 123 [pid = 1898] [id = 559] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0x89fe2800) [pid = 1898] [serial = 1670] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0x8eea6800) [pid = 1898] [serial = 1671] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x93672400) [pid = 1898] [serial = 1631] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x938cb000) [pid = 1898] [serial = 1632] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x92b9b800) [pid = 1898] [serial = 1625] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x900c1000) [pid = 1898] [serial = 1617] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x8eea2c00) [pid = 1898] [serial = 1610] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0xa4773800) [pid = 1898] [serial = 1658] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x8bd41c00) [pid = 1898] [serial = 1664] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x9ffacc00) [pid = 1898] [serial = 1650] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x8eccd000) [pid = 1898] [serial = 1536] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x9aae0c00) [pid = 1898] [serial = 1644] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x8eeadc00) [pid = 1898] [serial = 1667] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x92ba5400) [pid = 1898] [serial = 1626] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x88ba6000) [pid = 1898] [serial = 1608] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x8f6c7400) [pid = 1898] [serial = 1611] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0xa45cb800) [pid = 1898] [serial = 1655] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x880e2000) [pid = 1898] [serial = 1662] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x93dec000) [pid = 1898] [serial = 1634] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x9354fc00) [pid = 1898] [serial = 1628] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0xa4595000) [pid = 1898] [serial = 1590] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x90329000) [pid = 1898] [serial = 1619] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x9ffa2800) [pid = 1898] [serial = 1649] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x920efc00) [pid = 1898] [serial = 1623] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x88079800) [pid = 1898] [serial = 1661] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x8faa6000) [pid = 1898] [serial = 1614] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x9df0e400) [pid = 1898] [serial = 1646] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x9aa54000) [pid = 1898] [serial = 1643] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x9032b400) [pid = 1898] [serial = 1620] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x93625800) [pid = 1898] [serial = 1629] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x913af400) [pid = 1898] [serial = 1622] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x900b9c00) [pid = 1898] [serial = 1616] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x93df3000) [pid = 1898] [serial = 1635] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x880d3400) [pid = 1898] [serial = 1607] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x9ea1ac00) [pid = 1898] [serial = 1647] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0xa0f41000) [pid = 1898] [serial = 1652] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x8f406800) [pid = 1898] [serial = 1668] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x9959bc00) [pid = 1898] [serial = 1638] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x8f7afc00) [pid = 1898] [serial = 1613] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x98fa2400) [pid = 1898] [serial = 1637] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x8be57c00) [pid = 1898] [serial = 1665] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x99f47c00) [pid = 1898] [serial = 1640] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x99f60000) [pid = 1898] [serial = 1641] [outer = (nil)] [url = about:blank] 15:50:12 INFO - PROCESS | 1898 | 1461192612886 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 3894ms 15:50:12 INFO - PROCESS | 1898 | 1461192612913 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1898 | 1461192612918 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 15:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:50:12 INFO - PROCESS | 1898 | 1461192612926 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1898 | 1461192612932 Marionette TRACE conn4 <- [1,2366,null,{}] 15:50:12 INFO - PROCESS | 1898 | 1461192612941 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:13 INFO - PROCESS | 1898 | 1461192613157 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 15:50:13 INFO - PROCESS | 1898 | 1461192613373 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x854a1c00 == 124 [pid = 1898] [id = 599] 15:50:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x87577c00) [pid = 1898] [serial = 1798] [outer = (nil)] 15:50:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8807bc00) [pid = 1898] [serial = 1799] [outer = 0x87577c00] 15:50:13 INFO - PROCESS | 1898 | 1461192613456 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x880dec00) [pid = 1898] [serial = 1800] [outer = 0x87577c00] 15:50:14 INFO - PROCESS | 1898 | 1461192614250 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1355ms 15:50:14 INFO - PROCESS | 1898 | 1461192614280 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 1898 | 1461192614287 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 15:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:50:14 INFO - PROCESS | 1898 | 1461192614298 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1898 | 1461192614303 Marionette TRACE conn4 <- [1,2370,null,{}] 15:50:14 INFO - PROCESS | 1898 | 1461192614308 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:14 INFO - PROCESS | 1898 | 1461192614608 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 15:50:14 INFO - PROCESS | 1898 | 1461192614743 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8779e400 == 125 [pid = 1898] [id = 600] 15:50:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x880d5c00) [pid = 1898] [serial = 1801] [outer = (nil)] 15:50:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x89fe3400) [pid = 1898] [serial = 1802] [outer = 0x880d5c00] 15:50:14 INFO - PROCESS | 1898 | 1461192614814 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x8bd48c00) [pid = 1898] [serial = 1803] [outer = 0x880d5c00] 15:50:15 INFO - PROCESS | 1898 | 1461192615786 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1535ms 15:50:15 INFO - PROCESS | 1898 | 1461192615834 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1898 | 1461192615838 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 15:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:50:15 INFO - PROCESS | 1898 | 1461192615849 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1898 | 1461192615854 Marionette TRACE conn4 <- [1,2374,null,{}] 15:50:15 INFO - PROCESS | 1898 | 1461192615870 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:16 INFO - PROCESS | 1898 | 1461192616136 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 15:50:16 INFO - PROCESS | 1898 | 1461192616163 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x887cac00 == 126 [pid = 1898] [id = 601] 15:50:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x8ecc2400) [pid = 1898] [serial = 1804] [outer = (nil)] 15:50:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x8f3cc400) [pid = 1898] [serial = 1805] [outer = 0x8ecc2400] 15:50:16 INFO - PROCESS | 1898 | 1461192616238 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x8f6c1400) [pid = 1898] [serial = 1806] [outer = 0x8ecc2400] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x92c6bc00) [pid = 1898] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x8f7a3800) [pid = 1898] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x92b9b400) [pid = 1898] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x92ba6800) [pid = 1898] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x908ffc00) [pid = 1898] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x90345400) [pid = 1898] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x8ff55400) [pid = 1898] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8c012400) [pid = 1898] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x88071c00) [pid = 1898] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x84ac4400) [pid = 1898] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0xa4481c00) [pid = 1898] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x9fc54400) [pid = 1898] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x844d6000) [pid = 1898] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8be59800) [pid = 1898] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x89fe9800) [pid = 1898] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x877a8800) [pid = 1898] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x87573c00) [pid = 1898] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x93c1d000) [pid = 1898] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0xa4770800) [pid = 1898] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0xa3c85400) [pid = 1898] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x93627400) [pid = 1898] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x9fb8d800) [pid = 1898] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x9983d000) [pid = 1898] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x91405800) [pid = 1898] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:50:17 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x98fa3400) [pid = 1898] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:50:17 INFO - PROCESS | 1898 | 1461192617747 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1935ms 15:50:17 INFO - PROCESS | 1898 | 1461192617784 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 15:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:50:17 INFO - PROCESS | 1898 | 1461192617789 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 15:50:17 INFO - PROCESS | 1898 | 1461192617795 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1898 | 1461192617798 Marionette TRACE conn4 <- [1,2378,null,{}] 15:50:17 INFO - PROCESS | 1898 | 1461192617803 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:18 INFO - PROCESS | 1898 | 1461192618052 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 15:50:18 INFO - PROCESS | 1898 | 1461192618254 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e3800 == 127 [pid = 1898] [id = 602] 15:50:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x86df0000) [pid = 1898] [serial = 1807] [outer = (nil)] 15:50:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8c012400) [pid = 1898] [serial = 1808] [outer = 0x86df0000] 15:50:18 INFO - PROCESS | 1898 | 1461192618332 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8f783400) [pid = 1898] [serial = 1809] [outer = 0x86df0000] 15:50:19 INFO - PROCESS | 1898 | 1461192619124 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1346ms 15:50:19 INFO - PROCESS | 1898 | 1461192619152 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1898 | 1461192619156 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 15:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:50:19 INFO - PROCESS | 1898 | 1461192619162 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1898 | 1461192619164 Marionette TRACE conn4 <- [1,2382,null,{}] 15:50:19 INFO - PROCESS | 1898 | 1461192619170 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:19 INFO - PROCESS | 1898 | 1461192619368 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 15:50:19 INFO - PROCESS | 1898 | 1461192619384 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d4800 == 128 [pid = 1898] [id = 603] 15:50:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8f7a6000) [pid = 1898] [serial = 1810] [outer = (nil)] 15:50:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8fa4b000) [pid = 1898] [serial = 1811] [outer = 0x8f7a6000] 15:50:19 INFO - PROCESS | 1898 | 1461192619457 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8faa6000) [pid = 1898] [serial = 1812] [outer = 0x8f7a6000] 15:50:20 INFO - PROCESS | 1898 | 1461192620803 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1680ms 15:50:20 INFO - PROCESS | 1898 | 1461192620843 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1898 | 1461192620852 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 15:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:50:20 INFO - PROCESS | 1898 | 1461192620880 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1898 | 1461192620886 Marionette TRACE conn4 <- [1,2386,null,{}] 15:50:20 INFO - PROCESS | 1898 | 1461192620894 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:21 INFO - PROCESS | 1898 | 1461192621129 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 15:50:21 INFO - PROCESS | 1898 | 1461192621471 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d8800 == 129 [pid = 1898] [id = 604] 15:50:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x887bfc00) [pid = 1898] [serial = 1813] [outer = (nil)] 15:50:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x89fe1c00) [pid = 1898] [serial = 1814] [outer = 0x887bfc00] 15:50:21 INFO - PROCESS | 1898 | 1461192621567 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8be5a400) [pid = 1898] [serial = 1815] [outer = 0x887bfc00] 15:50:22 INFO - PROCESS | 1898 | 1461192622521 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1787ms 15:50:22 INFO - PROCESS | 1898 | 1461192622667 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1898 | 1461192622676 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 15:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:50:22 INFO - PROCESS | 1898 | 1461192622687 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1898 | 1461192622690 Marionette TRACE conn4 <- [1,2390,null,{}] 15:50:22 INFO - PROCESS | 1898 | 1461192622697 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:22 INFO - PROCESS | 1898 | 1461192622931 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 15:50:23 INFO - PROCESS | 1898 | 1461192623244 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x88bafc00 == 130 [pid = 1898] [id = 605] 15:50:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8ec68400) [pid = 1898] [serial = 1816] [outer = (nil)] 15:50:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8f6cb000) [pid = 1898] [serial = 1817] [outer = 0x8ec68400] 15:50:23 INFO - PROCESS | 1898 | 1461192623332 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8fa52400) [pid = 1898] [serial = 1818] [outer = 0x8ec68400] 15:50:24 INFO - PROCESS | 1898 | 1461192624288 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1637ms 15:50:24 INFO - PROCESS | 1898 | 1461192624324 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1898 | 1461192624328 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 15:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:50:24 INFO - PROCESS | 1898 | 1461192624335 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1898 | 1461192624341 Marionette TRACE conn4 <- [1,2394,null,{}] 15:50:24 INFO - PROCESS | 1898 | 1461192624358 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:24 INFO - PROCESS | 1898 | 1461192624593 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 15:50:24 INFO - PROCESS | 1898 | 1461192624962 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c011800 == 131 [pid = 1898] [id = 606] 15:50:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x90321400) [pid = 1898] [serial = 1819] [outer = (nil)] 15:50:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x9033c800) [pid = 1898] [serial = 1820] [outer = 0x90321400] 15:50:25 INFO - PROCESS | 1898 | 1461192625056 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x903e0000) [pid = 1898] [serial = 1821] [outer = 0x90321400] 15:50:25 INFO - PROCESS | 1898 | 1461192625968 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1693ms 15:50:26 INFO - PROCESS | 1898 | 1461192626029 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1898 | 1461192626034 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 15:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:50:26 INFO - PROCESS | 1898 | 1461192626040 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1898 | 1461192626044 Marionette TRACE conn4 <- [1,2398,null,{}] 15:50:26 INFO - PROCESS | 1898 | 1461192626050 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:26 INFO - PROCESS | 1898 | 1461192626261 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 15:50:26 INFO - PROCESS | 1898 | 1461192626544 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c0400 == 132 [pid = 1898] [id = 607] 15:50:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x9033a800) [pid = 1898] [serial = 1822] [outer = (nil)] 15:50:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x913af400) [pid = 1898] [serial = 1823] [outer = 0x9033a800] 15:50:26 INFO - PROCESS | 1898 | 1461192626679 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x9200a000) [pid = 1898] [serial = 1824] [outer = 0x9033a800] 15:50:27 INFO - PROCESS | 1898 | 1461192627572 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1586ms 15:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:50:27 INFO - PROCESS | 1898 | 1461192627627 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1898 | 1461192627630 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 15:50:27 INFO - PROCESS | 1898 | 1461192627636 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1898 | 1461192627640 Marionette TRACE conn4 <- [1,2402,null,{}] 15:50:27 INFO - PROCESS | 1898 | 1461192627646 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:27 INFO - PROCESS | 1898 | 1461192627855 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 15:50:28 INFO - PROCESS | 1898 | 1461192628204 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c0800 == 133 [pid = 1898] [id = 608] 15:50:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8bd4d000) [pid = 1898] [serial = 1825] [outer = (nil)] 15:50:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x92a7b800) [pid = 1898] [serial = 1826] [outer = 0x8bd4d000] 15:50:28 INFO - PROCESS | 1898 | 1461192628297 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x92ba6800) [pid = 1898] [serial = 1827] [outer = 0x8bd4d000] 15:50:29 INFO - PROCESS | 1898 | 1461192629216 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1633ms 15:50:29 INFO - PROCESS | 1898 | 1461192629268 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1898 | 1461192629273 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 15:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:50:29 INFO - PROCESS | 1898 | 1461192629279 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1898 | 1461192629283 Marionette TRACE conn4 <- [1,2406,null,{}] 15:50:29 INFO - PROCESS | 1898 | 1461192629288 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:29 INFO - PROCESS | 1898 | 1461192629505 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 15:50:29 INFO - PROCESS | 1898 | 1461192629847 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x900b8800 == 134 [pid = 1898] [id = 609] 15:50:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x92a07c00) [pid = 1898] [serial = 1828] [outer = (nil)] 15:50:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x935bdc00) [pid = 1898] [serial = 1829] [outer = 0x92a07c00] 15:50:29 INFO - PROCESS | 1898 | 1461192629945 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x93623c00) [pid = 1898] [serial = 1830] [outer = 0x92a07c00] 15:50:30 INFO - PROCESS | 1898 | 1461192630852 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1631ms 15:50:30 INFO - PROCESS | 1898 | 1461192630916 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 15:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:50:30 INFO - PROCESS | 1898 | 1461192630920 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 15:50:30 INFO - PROCESS | 1898 | 1461192630926 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1898 | 1461192630930 Marionette TRACE conn4 <- [1,2410,null,{}] 15:50:30 INFO - PROCESS | 1898 | 1461192630936 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:31 INFO - PROCESS | 1898 | 1461192631165 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 15:50:31 INFO - PROCESS | 1898 | 1461192631501 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ac1400 == 135 [pid = 1898] [id = 610] 15:50:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x9354b400) [pid = 1898] [serial = 1831] [outer = (nil)] 15:50:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x938c8400) [pid = 1898] [serial = 1832] [outer = 0x9354b400] 15:50:31 INFO - PROCESS | 1898 | 1461192631598 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x938cc800) [pid = 1898] [serial = 1833] [outer = 0x9354b400] 15:50:32 INFO - PROCESS | 1898 | 1461192632534 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1683ms 15:50:32 INFO - PROCESS | 1898 | 1461192632610 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1898 | 1461192632614 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 15:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:50:32 INFO - PROCESS | 1898 | 1461192632620 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1898 | 1461192632623 Marionette TRACE conn4 <- [1,2414,null,{}] 15:50:32 INFO - PROCESS | 1898 | 1461192632629 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:32 INFO - PROCESS | 1898 | 1461192632878 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 15:50:33 INFO - PROCESS | 1898 | 1461192633225 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f780800 == 136 [pid = 1898] [id = 611] 15:50:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x8faa6400) [pid = 1898] [serial = 1834] [outer = (nil)] 15:50:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x94f0d000) [pid = 1898] [serial = 1835] [outer = 0x8faa6400] 15:50:33 INFO - PROCESS | 1898 | 1461192633320 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x94f16400) [pid = 1898] [serial = 1836] [outer = 0x8faa6400] 15:50:34 INFO - PROCESS | 1898 | 1461192634260 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1682ms 15:50:34 INFO - PROCESS | 1898 | 1461192634303 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 15:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:50:34 INFO - PROCESS | 1898 | 1461192634308 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 15:50:34 INFO - PROCESS | 1898 | 1461192634314 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1898 | 1461192634317 Marionette TRACE conn4 <- [1,2418,null,{}] 15:50:34 INFO - PROCESS | 1898 | 1461192634323 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:34 INFO - PROCESS | 1898 | 1461192634562 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 15:50:34 INFO - PROCESS | 1898 | 1461192634933 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x93669400 == 137 [pid = 1898] [id = 612] 15:50:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x93c1e000) [pid = 1898] [serial = 1837] [outer = (nil)] 15:50:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x97907000) [pid = 1898] [serial = 1838] [outer = 0x93c1e000] 15:50:35 INFO - PROCESS | 1898 | 1461192635041 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x97ca9800) [pid = 1898] [serial = 1839] [outer = 0x93c1e000] 15:50:35 INFO - PROCESS | 1898 | 1461192635958 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1684ms 15:50:36 INFO - PROCESS | 1898 | 1461192636000 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1898 | 1461192636006 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 15:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:50:36 INFO - PROCESS | 1898 | 1461192636013 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1898 | 1461192636018 Marionette TRACE conn4 <- [1,2422,null,{}] 15:50:36 INFO - PROCESS | 1898 | 1461192636047 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:36 INFO - PROCESS | 1898 | 1461192636272 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 15:50:36 INFO - PROCESS | 1898 | 1461192636620 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x9779c000 == 138 [pid = 1898] [id = 613] 15:50:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x99210000) [pid = 1898] [serial = 1840] [outer = (nil)] 15:50:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x995f2c00) [pid = 1898] [serial = 1841] [outer = 0x99210000] 15:50:36 INFO - PROCESS | 1898 | 1461192636713 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x99839800) [pid = 1898] [serial = 1842] [outer = 0x99210000] 15:50:37 INFO - PROCESS | 1898 | 1461192637682 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1711ms 15:50:37 INFO - PROCESS | 1898 | 1461192637724 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 15:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:50:37 INFO - PROCESS | 1898 | 1461192637728 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 15:50:37 INFO - PROCESS | 1898 | 1461192637735 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 1898 | 1461192637739 Marionette TRACE conn4 <- [1,2426,null,{}] 15:50:37 INFO - PROCESS | 1898 | 1461192637745 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:38 INFO - PROCESS | 1898 | 1461192638014 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 15:50:38 INFO - PROCESS | 1898 | 1461192638351 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x920ed000 == 139 [pid = 1898] [id = 614] 15:50:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x93327c00) [pid = 1898] [serial = 1843] [outer = (nil)] 15:50:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x9b2a3800) [pid = 1898] [serial = 1844] [outer = 0x93327c00] 15:50:38 INFO - PROCESS | 1898 | 1461192638450 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x9fc53400) [pid = 1898] [serial = 1845] [outer = 0x93327c00] 15:50:39 INFO - PROCESS | 1898 | 1461192639345 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1688ms 15:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:50:39 INFO - PROCESS | 1898 | 1461192639422 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1898 | 1461192639426 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 15:50:39 INFO - PROCESS | 1898 | 1461192639433 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1898 | 1461192639437 Marionette TRACE conn4 <- [1,2430,null,{}] 15:50:39 INFO - PROCESS | 1898 | 1461192639443 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:39 INFO - PROCESS | 1898 | 1461192639671 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 15:50:40 INFO - PROCESS | 1898 | 1461192640055 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x9ab14000 == 140 [pid = 1898] [id = 615] 15:50:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x9fc52c00) [pid = 1898] [serial = 1846] [outer = (nil)] 15:50:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0xa0ea3c00) [pid = 1898] [serial = 1847] [outer = 0x9fc52c00] 15:50:40 INFO - PROCESS | 1898 | 1461192640155 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0xa0fa2800) [pid = 1898] [serial = 1848] [outer = 0x9fc52c00] 15:50:41 INFO - PROCESS | 1898 | 1461192641060 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1686ms 15:50:41 INFO - PROCESS | 1898 | 1461192641118 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1898 | 1461192641122 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 15:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:50:41 INFO - PROCESS | 1898 | 1461192641128 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1898 | 1461192641131 Marionette TRACE conn4 <- [1,2434,null,{}] 15:50:41 INFO - PROCESS | 1898 | 1461192641137 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:41 INFO - PROCESS | 1898 | 1461192641357 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 15:50:41 INFO - PROCESS | 1898 | 1461192641694 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x90772800 == 141 [pid = 1898] [id = 616] 15:50:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x93c1f000) [pid = 1898] [serial = 1849] [outer = (nil)] 15:50:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0xa45cf000) [pid = 1898] [serial = 1850] [outer = 0x93c1f000] 15:50:41 INFO - PROCESS | 1898 | 1461192641782 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0xa476d400) [pid = 1898] [serial = 1851] [outer = 0x93c1f000] 15:50:42 INFO - PROCESS | 1898 | 1461192642679 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1581ms 15:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:50:42 INFO - PROCESS | 1898 | 1461192642710 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1898 | 1461192642713 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 15:50:42 INFO - PROCESS | 1898 | 1461192642720 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1898 | 1461192642723 Marionette TRACE conn4 <- [1,2438,null,{}] 15:50:42 INFO - PROCESS | 1898 | 1461192642729 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:42 INFO - PROCESS | 1898 | 1461192642931 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 15:50:43 INFO - PROCESS | 1898 | 1461192643246 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e0800 == 142 [pid = 1898] [id = 617] 15:50:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x93de6800) [pid = 1898] [serial = 1852] [outer = (nil)] 15:50:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0xa4a49800) [pid = 1898] [serial = 1853] [outer = 0x93de6800] 15:50:43 INFO - PROCESS | 1898 | 1461192643383 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0xa4a4dc00) [pid = 1898] [serial = 1854] [outer = 0x93de6800] 15:50:44 INFO - PROCESS | 1898 | 1461192644330 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1698ms 15:50:44 INFO - PROCESS | 1898 | 1461192644417 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1898 | 1461192644421 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 15:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:50:44 INFO - PROCESS | 1898 | 1461192644427 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1898 | 1461192644430 Marionette TRACE conn4 <- [1,2442,null,{}] 15:50:44 INFO - PROCESS | 1898 | 1461192644436 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:44 INFO - PROCESS | 1898 | 1461192644683 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 15:50:45 INFO - PROCESS | 1898 | 1461192645038 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x88198400 == 143 [pid = 1898] [id = 618] 15:50:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x8819ac00) [pid = 1898] [serial = 1855] [outer = (nil)] 15:50:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x881a0c00) [pid = 1898] [serial = 1856] [outer = 0x8819ac00] 15:50:45 INFO - PROCESS | 1898 | 1461192645128 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x881a2800) [pid = 1898] [serial = 1857] [outer = 0x8819ac00] 15:50:46 INFO - PROCESS | 1898 | 1461192646008 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1636ms 15:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:50:46 INFO - PROCESS | 1898 | 1461192646064 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1898 | 1461192646067 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 15:50:46 INFO - PROCESS | 1898 | 1461192646074 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 1898 | 1461192646077 Marionette TRACE conn4 <- [1,2446,null,{}] 15:50:46 INFO - PROCESS | 1898 | 1461192646083 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:46 INFO - PROCESS | 1898 | 1461192646305 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 15:50:46 INFO - PROCESS | 1898 | 1461192646599 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x86de6000 == 144 [pid = 1898] [id = 619] 15:50:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x8819b000) [pid = 1898] [serial = 1858] [outer = (nil)] 15:50:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0xa0ea2800) [pid = 1898] [serial = 1859] [outer = 0x8819b000] 15:50:46 INFO - PROCESS | 1898 | 1461192646733 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0xa4775000) [pid = 1898] [serial = 1860] [outer = 0x8819b000] 15:50:47 INFO - PROCESS | 1898 | 1461192647651 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1634ms 15:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:50:47 INFO - PROCESS | 1898 | 1461192647708 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1898 | 1461192647711 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 15:50:47 INFO - PROCESS | 1898 | 1461192647717 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1898 | 1461192647721 Marionette TRACE conn4 <- [1,2450,null,{}] 15:50:47 INFO - PROCESS | 1898 | 1461192647726 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:47 INFO - PROCESS | 1898 | 1461192647944 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 15:50:48 INFO - PROCESS | 1898 | 1461192648301 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x831a5800 == 145 [pid = 1898] [id = 620] 15:50:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x831a6800) [pid = 1898] [serial = 1861] [outer = (nil)] 15:50:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 187 (0x831ae000) [pid = 1898] [serial = 1862] [outer = 0x831a6800] 15:50:48 INFO - PROCESS | 1898 | 1461192648391 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 188 (0x831afc00) [pid = 1898] [serial = 1863] [outer = 0x831a6800] 15:50:49 INFO - PROCESS | 1898 | 1461192649304 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1636ms 15:50:49 INFO - PROCESS | 1898 | 1461192649354 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1898 | 1461192649358 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 15:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:50:49 INFO - PROCESS | 1898 | 1461192649364 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1898 | 1461192649367 Marionette TRACE conn4 <- [1,2454,null,{}] 15:50:49 INFO - PROCESS | 1898 | 1461192649373 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:49 INFO - PROCESS | 1898 | 1461192649591 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 15:50:49 INFO - PROCESS | 1898 | 1461192649935 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x831a7400 == 146 [pid = 1898] [id = 621] 15:50:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 189 (0x831ac800) [pid = 1898] [serial = 1864] [outer = (nil)] 15:50:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 190 (0x881a1400) [pid = 1898] [serial = 1865] [outer = 0x831ac800] 15:50:50 INFO - PROCESS | 1898 | 1461192650038 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 191 (0x881a7c00) [pid = 1898] [serial = 1866] [outer = 0x831ac800] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x843e3800 == 145 [pid = 1898] [id = 602] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x887cac00 == 144 [pid = 1898] [id = 601] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8779e400 == 143 [pid = 1898] [id = 600] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x854a1c00 == 142 [pid = 1898] [id = 599] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0xa282a400 == 141 [pid = 1898] [id = 597] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x94f10800 == 140 [pid = 1898] [id = 596] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x844d5000 == 139 [pid = 1898] [id = 594] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x9033cc00 == 138 [pid = 1898] [id = 595] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x94f12000 == 137 [pid = 1898] [id = 593] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x84ac2000 == 136 [pid = 1898] [id = 592] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x96fe5800 == 135 [pid = 1898] [id = 591] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x90321800 == 134 [pid = 1898] [id = 590] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8fab0000 == 133 [pid = 1898] [id = 588] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8c016c00 == 132 [pid = 1898] [id = 589] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x90327000 == 131 [pid = 1898] [id = 587] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x88075000 == 130 [pid = 1898] [id = 586] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff57c00 == 129 [pid = 1898] [id = 585] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8be61400 == 128 [pid = 1898] [id = 584] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x88823000 == 127 [pid = 1898] [id = 583] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8779f800 == 126 [pid = 1898] [id = 581] 15:50:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8be59c00 == 125 [pid = 1898] [id = 582] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 190 (0xa4776800) [pid = 1898] [serial = 1659] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 189 (0xa2a2dc00) [pid = 1898] [serial = 1653] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 188 (0xa45d2c00) [pid = 1898] [serial = 1656] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 187 (0x8f408800) [pid = 1898] [serial = 1605] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 186 (0x8be61c00) [pid = 1898] [serial = 1736] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x8c01a000) [pid = 1898] [serial = 1737] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x887cb000) [pid = 1898] [serial = 1733] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x8779a800) [pid = 1898] [serial = 1730] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x877a5400) [pid = 1898] [serial = 1731] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x877a0800) [pid = 1898] [serial = 1727] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0xa4a87400) [pid = 1898] [serial = 1725] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0xa4a7f800) [pid = 1898] [serial = 1724] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0xa4a75000) [pid = 1898] [serial = 1722] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0xa4a71c00) [pid = 1898] [serial = 1721] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0xa4a4a400) [pid = 1898] [serial = 1719] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0xa4a44400) [pid = 1898] [serial = 1718] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0xa4589c00) [pid = 1898] [serial = 1716] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0xa4475800) [pid = 1898] [serial = 1715] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0xa0f9a800) [pid = 1898] [serial = 1713] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0xa0eadc00) [pid = 1898] [serial = 1712] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0xa0a27c00) [pid = 1898] [serial = 1710] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x9ffa7000) [pid = 1898] [serial = 1709] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x9b2a2000) [pid = 1898] [serial = 1707] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x9aa3ec00) [pid = 1898] [serial = 1706] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x9959b400) [pid = 1898] [serial = 1704] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x9920cc00) [pid = 1898] [serial = 1703] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x96feac00) [pid = 1898] [serial = 1701] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x96b64c00) [pid = 1898] [serial = 1700] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x94f15400) [pid = 1898] [serial = 1698] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x93ded400) [pid = 1898] [serial = 1697] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x938cc400) [pid = 1898] [serial = 1695] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x9366f400) [pid = 1898] [serial = 1694] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x93542400) [pid = 1898] [serial = 1692] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x9332f400) [pid = 1898] [serial = 1691] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x920fac00) [pid = 1898] [serial = 1689] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x91410800) [pid = 1898] [serial = 1688] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x904cfc00) [pid = 1898] [serial = 1686] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x903da800) [pid = 1898] [serial = 1685] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x9033c000) [pid = 1898] [serial = 1683] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x900be000) [pid = 1898] [serial = 1682] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8f787c00) [pid = 1898] [serial = 1680] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x8f77d400) [pid = 1898] [serial = 1679] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8bd41400) [pid = 1898] [serial = 1677] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x88bb3000) [pid = 1898] [serial = 1676] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8f786c00) [pid = 1898] [serial = 1673] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8be57800) [pid = 1898] [serial = 1740] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x88826c00) [pid = 1898] [serial = 1734] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8807a800) [pid = 1898] [serial = 1739] [outer = (nil)] [url = about:blank] 15:50:52 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8c015800) [pid = 1898] [serial = 1742] [outer = (nil)] [url = about:blank] 15:50:53 INFO - PROCESS | 1898 | 1461192653204 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 3898ms 15:50:53 INFO - PROCESS | 1898 | 1461192653263 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1898 | 1461192653269 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 15:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:50:53 INFO - PROCESS | 1898 | 1461192653278 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1898 | 1461192653283 Marionette TRACE conn4 <- [1,2458,null,{}] 15:50:53 INFO - PROCESS | 1898 | 1461192653290 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:53 INFO - PROCESS | 1898 | 1461192653486 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 15:50:53 INFO - PROCESS | 1898 | 1461192653688 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x844d6400 == 126 [pid = 1898] [id = 622] 15:50:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x86deec00) [pid = 1898] [serial = 1867] [outer = (nil)] 15:50:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8779d400) [pid = 1898] [serial = 1868] [outer = 0x86deec00] 15:50:53 INFO - PROCESS | 1898 | 1461192653767 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x877a4c00) [pid = 1898] [serial = 1869] [outer = 0x86deec00] 15:50:54 INFO - PROCESS | 1898 | 1461192654699 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1483ms 15:50:54 INFO - PROCESS | 1898 | 1461192654761 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1898 | 1461192654770 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 15:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:50:54 INFO - PROCESS | 1898 | 1461192654779 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1898 | 1461192654784 Marionette TRACE conn4 <- [1,2462,null,{}] 15:50:54 INFO - PROCESS | 1898 | 1461192654789 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:54 INFO - PROCESS | 1898 | 1461192654988 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 15:50:55 INFO - PROCESS | 1898 | 1461192655371 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c8800 == 127 [pid = 1898] [id = 623] 15:50:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x887c9000) [pid = 1898] [serial = 1870] [outer = (nil)] 15:50:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x887ce400) [pid = 1898] [serial = 1871] [outer = 0x887c9000] 15:50:55 INFO - PROCESS | 1898 | 1461192655453 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x88825000) [pid = 1898] [serial = 1872] [outer = 0x887c9000] 15:50:56 INFO - PROCESS | 1898 | 1461192656276 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1548ms 15:50:56 INFO - PROCESS | 1898 | 1461192656328 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1898 | 1461192656331 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 15:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:50:56 INFO - PROCESS | 1898 | 1461192656345 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1898 | 1461192656350 Marionette TRACE conn4 <- [1,2466,null,{}] 15:50:56 INFO - PROCESS | 1898 | 1461192656370 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:56 INFO - PROCESS | 1898 | 1461192656682 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 15:50:56 INFO - PROCESS | 1898 | 1461192656714 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x889acc00 == 128 [pid = 1898] [id = 624] 15:50:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x889b0400) [pid = 1898] [serial = 1873] [outer = (nil)] 15:50:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x889b2400) [pid = 1898] [serial = 1874] [outer = 0x889b0400] 15:50:56 INFO - PROCESS | 1898 | 1461192656791 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x889d6400) [pid = 1898] [serial = 1875] [outer = 0x889b0400] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8ecc2400) [pid = 1898] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x98fa8400) [pid = 1898] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x93c20800) [pid = 1898] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x8ff5c400) [pid = 1898] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x92a84400) [pid = 1898] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x903d1400) [pid = 1898] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x8fa44c00) [pid = 1898] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8ff58000) [pid = 1898] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8faa3c00) [pid = 1898] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x8f789800) [pid = 1898] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8c00f000) [pid = 1898] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x877a8c00) [pid = 1898] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x880d5c00) [pid = 1898] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x87577c00) [pid = 1898] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0xa282fc00) [pid = 1898] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x9ffa5000) [pid = 1898] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x93545800) [pid = 1898] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x85df3800) [pid = 1898] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x9920ec00) [pid = 1898] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x9200e800) [pid = 1898] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x86df0000) [pid = 1898] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:50:57 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x8f77d000) [pid = 1898] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:50:58 INFO - PROCESS | 1898 | 1461192658401 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2087ms 15:50:58 INFO - PROCESS | 1898 | 1461192658437 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1898 | 1461192658441 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 15:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:50:58 INFO - PROCESS | 1898 | 1461192658447 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1898 | 1461192658449 Marionette TRACE conn4 <- [1,2470,null,{}] 15:50:58 INFO - PROCESS | 1898 | 1461192658455 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:58 INFO - PROCESS | 1898 | 1461192658645 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 15:50:58 INFO - PROCESS | 1898 | 1461192658660 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c7c00 == 129 [pid = 1898] [id = 625] 15:50:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x889e0000) [pid = 1898] [serial = 1876] [outer = (nil)] 15:50:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x88bb3000) [pid = 1898] [serial = 1877] [outer = 0x889e0000] 15:50:58 INFO - PROCESS | 1898 | 1461192658732 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x89fe7000) [pid = 1898] [serial = 1878] [outer = 0x889e0000] 15:50:59 INFO - PROCESS | 1898 | 1461192659677 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1283ms 15:50:59 INFO - PROCESS | 1898 | 1461192659731 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1898 | 1461192659734 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 15:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:50:59 INFO - PROCESS | 1898 | 1461192659741 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1898 | 1461192659744 Marionette TRACE conn4 <- [1,2474,null,{}] 15:50:59 INFO - PROCESS | 1898 | 1461192659750 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:59 INFO - PROCESS | 1898 | 1461192659948 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 15:51:00 INFO - PROCESS | 1898 | 1461192660362 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x831ae800 == 130 [pid = 1898] [id = 626] 15:51:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x831b1400) [pid = 1898] [serial = 1879] [outer = (nil)] 15:51:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x854a4c00) [pid = 1898] [serial = 1880] [outer = 0x831b1400] 15:51:00 INFO - PROCESS | 1898 | 1461192660567 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8640d800) [pid = 1898] [serial = 1881] [outer = 0x831b1400] 15:51:01 INFO - PROCESS | 1898 | 1461192661621 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1945ms 15:51:01 INFO - PROCESS | 1898 | 1461192661688 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1898 | 1461192661696 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 15:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:51:01 INFO - PROCESS | 1898 | 1461192661706 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1898 | 1461192661711 Marionette TRACE conn4 <- [1,2478,null,{}] 15:51:01 INFO - PROCESS | 1898 | 1461192661718 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:02 INFO - PROCESS | 1898 | 1461192662018 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 15:51:02 INFO - PROCESS | 1898 | 1461192662401 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d6800 == 131 [pid = 1898] [id = 627] 15:51:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x880dfc00) [pid = 1898] [serial = 1882] [outer = (nil)] 15:51:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x881a5000) [pid = 1898] [serial = 1883] [outer = 0x880dfc00] 15:51:02 INFO - PROCESS | 1898 | 1461192662495 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8881b000) [pid = 1898] [serial = 1884] [outer = 0x880dfc00] 15:51:03 INFO - PROCESS | 1898 | 1461192663577 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1940ms 15:51:03 INFO - PROCESS | 1898 | 1461192663651 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 15:51:03 INFO - PROCESS | 1898 | 1461192663657 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 15:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:51:03 INFO - PROCESS | 1898 | 1461192663664 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 1898 | 1461192663668 Marionette TRACE conn4 <- [1,2482,null,{}] 15:51:03 INFO - PROCESS | 1898 | 1461192663675 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:03 INFO - PROCESS | 1898 | 1461192663899 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 15:51:04 INFO - PROCESS | 1898 | 1461192664273 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x889a9000 == 132 [pid = 1898] [id = 628] 15:51:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x889da800) [pid = 1898] [serial = 1885] [outer = (nil)] 15:51:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x88bb0000) [pid = 1898] [serial = 1886] [outer = 0x889da800] 15:51:04 INFO - PROCESS | 1898 | 1461192664370 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8be52c00) [pid = 1898] [serial = 1887] [outer = 0x889da800] 15:51:05 INFO - PROCESS | 1898 | 1461192665348 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1734ms 15:51:05 INFO - PROCESS | 1898 | 1461192665400 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 15:51:05 INFO - PROCESS | 1898 | 1461192665404 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 15:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:51:05 INFO - PROCESS | 1898 | 1461192665420 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:51:05 INFO - PROCESS | 1898 | 1461192665430 Marionette TRACE conn4 <- [1,2486,null,{}] 15:51:05 INFO - PROCESS | 1898 | 1461192665436 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:05 INFO - PROCESS | 1898 | 1461192665674 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 15:51:06 INFO - PROCESS | 1898 | 1461192666007 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881e800 == 133 [pid = 1898] [id = 629] 15:51:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x889b1000) [pid = 1898] [serial = 1888] [outer = (nil)] 15:51:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8ec5e000) [pid = 1898] [serial = 1889] [outer = 0x889b1000] 15:51:06 INFO - PROCESS | 1898 | 1461192666106 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8eea2c00) [pid = 1898] [serial = 1890] [outer = 0x889b1000] 15:51:07 INFO - PROCESS | 1898 | 1461192667031 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1705ms 15:51:07 INFO - PROCESS | 1898 | 1461192667117 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 15:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:51:07 INFO - PROCESS | 1898 | 1461192667123 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 15:51:07 INFO - PROCESS | 1898 | 1461192667129 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1898 | 1461192667132 Marionette TRACE conn4 <- [1,2490,null,{}] 15:51:07 INFO - PROCESS | 1898 | 1461192667138 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:07 INFO - PROCESS | 1898 | 1461192667392 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 15:51:07 INFO - PROCESS | 1898 | 1461192667724 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec5fc00 == 134 [pid = 1898] [id = 630] 15:51:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x8ecc2400) [pid = 1898] [serial = 1891] [outer = (nil)] 15:51:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8f6cb800) [pid = 1898] [serial = 1892] [outer = 0x8ecc2400] 15:51:07 INFO - PROCESS | 1898 | 1461192667817 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8f6d0400) [pid = 1898] [serial = 1893] [outer = 0x8ecc2400] 15:51:08 INFO - PROCESS | 1898 | 1461192668731 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1640ms 15:51:08 INFO - PROCESS | 1898 | 1461192668769 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1898 | 1461192668773 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 15:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:51:08 INFO - PROCESS | 1898 | 1461192668779 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1898 | 1461192668783 Marionette TRACE conn4 <- [1,2494,null,{}] 15:51:08 INFO - PROCESS | 1898 | 1461192668788 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:08 INFO - PROCESS | 1898 | 1461192668988 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 15:51:09 INFO - PROCESS | 1898 | 1461192669277 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7a7c00 == 135 [pid = 1898] [id = 631] 15:51:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8f7a8000) [pid = 1898] [serial = 1894] [outer = (nil)] 15:51:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8fa44c00) [pid = 1898] [serial = 1895] [outer = 0x8f7a8000] 15:51:09 INFO - PROCESS | 1898 | 1461192669433 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8ff5c800) [pid = 1898] [serial = 1896] [outer = 0x8f7a8000] 15:51:10 INFO - PROCESS | 1898 | 1461192670369 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1637ms 15:51:10 INFO - PROCESS | 1898 | 1461192670437 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1898 | 1461192670442 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 15:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:51:10 INFO - PROCESS | 1898 | 1461192670467 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1898 | 1461192670471 Marionette TRACE conn4 <- [1,2498,null,{}] 15:51:10 INFO - PROCESS | 1898 | 1461192670477 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:10 INFO - PROCESS | 1898 | 1461192670695 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 15:51:11 INFO - PROCESS | 1898 | 1461192671034 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd43400 == 136 [pid = 1898] [id = 632] 15:51:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x8f789400) [pid = 1898] [serial = 1897] [outer = (nil)] 15:51:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x90327800) [pid = 1898] [serial = 1898] [outer = 0x8f789400] 15:51:11 INFO - PROCESS | 1898 | 1461192671126 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x90330000) [pid = 1898] [serial = 1899] [outer = 0x8f789400] 15:51:12 INFO - PROCESS | 1898 | 1461192672043 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1638ms 15:51:12 INFO - PROCESS | 1898 | 1461192672102 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1898 | 1461192672105 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 15:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:51:12 INFO - PROCESS | 1898 | 1461192672112 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1898 | 1461192672115 Marionette TRACE conn4 <- [1,2502,null,{}] 15:51:12 INFO - PROCESS | 1898 | 1461192672121 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:12 INFO - PROCESS | 1898 | 1461192672329 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 15:51:12 INFO - PROCESS | 1898 | 1461192672614 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x900c6400 == 137 [pid = 1898] [id = 633] 15:51:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x900c7800) [pid = 1898] [serial = 1900] [outer = (nil)] 15:51:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x903dfc00) [pid = 1898] [serial = 1901] [outer = 0x900c7800] 15:51:12 INFO - PROCESS | 1898 | 1461192672748 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x904dd400) [pid = 1898] [serial = 1902] [outer = 0x900c7800] 15:51:13 INFO - PROCESS | 1898 | 1461192673687 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1632ms 15:51:13 INFO - PROCESS | 1898 | 1461192673745 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 15:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:51:13 INFO - PROCESS | 1898 | 1461192673749 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 15:51:13 INFO - PROCESS | 1898 | 1461192673755 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1898 | 1461192673759 Marionette TRACE conn4 <- [1,2506,null,{}] 15:51:13 INFO - PROCESS | 1898 | 1461192673764 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:13 INFO - PROCESS | 1898 | 1461192673974 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 15:51:14 INFO - PROCESS | 1898 | 1461192674304 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x88ba7800 == 138 [pid = 1898] [id = 634] 15:51:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x903d5c00) [pid = 1898] [serial = 1903] [outer = (nil)] 15:51:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x92017c00) [pid = 1898] [serial = 1904] [outer = 0x903d5c00] 15:51:14 INFO - PROCESS | 1898 | 1461192674395 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x920f4800) [pid = 1898] [serial = 1905] [outer = 0x903d5c00] 15:51:15 INFO - PROCESS | 1898 | 1461192675292 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1593ms 15:51:15 INFO - PROCESS | 1898 | 1461192675349 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1898 | 1461192675353 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 15:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:51:15 INFO - PROCESS | 1898 | 1461192675359 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1898 | 1461192675363 Marionette TRACE conn4 <- [1,2510,null,{}] 15:51:15 INFO - PROCESS | 1898 | 1461192675369 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:15 INFO - PROCESS | 1898 | 1461192675608 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 15:51:15 INFO - PROCESS | 1898 | 1461192675960 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x91409000 == 139 [pid = 1898] [id = 635] 15:51:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x91409800) [pid = 1898] [serial = 1906] [outer = (nil)] 15:51:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x92a10400) [pid = 1898] [serial = 1907] [outer = 0x91409800] 15:51:16 INFO - PROCESS | 1898 | 1461192676050 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x92a81400) [pid = 1898] [serial = 1908] [outer = 0x91409800] 15:51:16 INFO - PROCESS | 1898 | 1461192676975 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1681ms 15:51:17 INFO - PROCESS | 1898 | 1461192677042 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 1898 | 1461192677046 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 15:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:51:17 INFO - PROCESS | 1898 | 1461192677052 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1898 | 1461192677056 Marionette TRACE conn4 <- [1,2514,null,{}] 15:51:17 INFO - PROCESS | 1898 | 1461192677061 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:17 INFO - PROCESS | 1898 | 1461192677293 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 15:51:17 INFO - PROCESS | 1898 | 1461192677639 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x9332b000 == 140 [pid = 1898] [id = 636] 15:51:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x9332b800) [pid = 1898] [serial = 1909] [outer = (nil)] 15:51:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x93332800) [pid = 1898] [serial = 1910] [outer = 0x9332b800] 15:51:17 INFO - PROCESS | 1898 | 1461192677746 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x935bac00) [pid = 1898] [serial = 1911] [outer = 0x9332b800] 15:51:18 INFO - PROCESS | 1898 | 1461192678703 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1731ms 15:51:18 INFO - PROCESS | 1898 | 1461192678784 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 15:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:51:18 INFO - PROCESS | 1898 | 1461192678789 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 15:51:18 INFO - PROCESS | 1898 | 1461192678796 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1898 | 1461192678800 Marionette TRACE conn4 <- [1,2518,null,{}] 15:51:18 INFO - PROCESS | 1898 | 1461192678806 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:19 INFO - PROCESS | 1898 | 1461192679099 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 15:51:19 INFO - PROCESS | 1898 | 1461192679440 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x9332f800 == 141 [pid = 1898] [id = 637] 15:51:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x93628800) [pid = 1898] [serial = 1912] [outer = (nil)] 15:51:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x938cd400) [pid = 1898] [serial = 1913] [outer = 0x93628800] 15:51:19 INFO - PROCESS | 1898 | 1461192679534 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x93c21c00) [pid = 1898] [serial = 1914] [outer = 0x93628800] 15:51:20 INFO - PROCESS | 1898 | 1461192680437 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1683ms 15:51:20 INFO - PROCESS | 1898 | 1461192680479 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 1898 | 1461192680483 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 15:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:51:20 INFO - PROCESS | 1898 | 1461192680489 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1898 | 1461192680493 Marionette TRACE conn4 <- [1,2522,null,{}] 15:51:20 INFO - PROCESS | 1898 | 1461192680498 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:20 INFO - PROCESS | 1898 | 1461192680710 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 15:51:21 INFO - PROCESS | 1898 | 1461192681011 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x90321c00 == 142 [pid = 1898] [id = 638] 15:51:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x93629800) [pid = 1898] [serial = 1915] [outer = (nil)] 15:51:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x94f85800) [pid = 1898] [serial = 1916] [outer = 0x93629800] 15:51:21 INFO - PROCESS | 1898 | 1461192681146 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x94f8a400) [pid = 1898] [serial = 1917] [outer = 0x93629800] 15:51:22 INFO - PROCESS | 1898 | 1461192682035 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1582ms 15:51:22 INFO - PROCESS | 1898 | 1461192682072 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 15:51:22 INFO - PROCESS | 1898 | 1461192682076 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 15:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:51:22 INFO - PROCESS | 1898 | 1461192682082 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 1898 | 1461192682085 Marionette TRACE conn4 <- [1,2526,null,{}] 15:51:22 INFO - PROCESS | 1898 | 1461192682091 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:22 INFO - PROCESS | 1898 | 1461192682314 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 15:51:22 INFO - PROCESS | 1898 | 1461192682605 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f0800 == 143 [pid = 1898] [id = 639] 15:51:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x93df0000) [pid = 1898] [serial = 1918] [outer = (nil)] 15:51:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x9779b800) [pid = 1898] [serial = 1919] [outer = 0x93df0000] 15:51:22 INFO - PROCESS | 1898 | 1461192682737 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x977f5400) [pid = 1898] [serial = 1920] [outer = 0x93df0000] 15:51:23 INFO - PROCESS | 1898 | 1461192683644 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1634ms 15:51:23 INFO - PROCESS | 1898 | 1461192683717 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1898 | 1461192683720 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 15:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:51:23 INFO - PROCESS | 1898 | 1461192683727 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1898 | 1461192683730 Marionette TRACE conn4 <- [1,2530,null,{}] 15:51:23 INFO - PROCESS | 1898 | 1461192683736 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:23 INFO - PROCESS | 1898 | 1461192683979 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 15:51:24 INFO - PROCESS | 1898 | 1461192684314 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x83785400 == 144 [pid = 1898] [id = 640] 15:51:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x8549ac00) [pid = 1898] [serial = 1921] [outer = (nil)] 15:51:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9959b800) [pid = 1898] [serial = 1922] [outer = 0x8549ac00] 15:51:24 INFO - PROCESS | 1898 | 1461192684405 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x9959e800) [pid = 1898] [serial = 1923] [outer = 0x8549ac00] 15:51:25 INFO - PROCESS | 1898 | 1461192685305 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1635ms 15:51:25 INFO - PROCESS | 1898 | 1461192685363 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 15:51:25 INFO - PROCESS | 1898 | 1461192685367 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 15:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:51:25 INFO - PROCESS | 1898 | 1461192685373 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 1898 | 1461192685376 Marionette TRACE conn4 <- [1,2534,null,{}] 15:51:25 INFO - PROCESS | 1898 | 1461192685382 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:25 INFO - PROCESS | 1898 | 1461192685641 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 15:51:26 INFO - PROCESS | 1898 | 1461192685985 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x96fe5800 == 145 [pid = 1898] [id = 641] 15:51:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x991c2000) [pid = 1898] [serial = 1924] [outer = (nil)] 15:51:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x9a2a5800) [pid = 1898] [serial = 1925] [outer = 0x991c2000] 15:51:26 INFO - PROCESS | 1898 | 1461192686076 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x9a310000) [pid = 1898] [serial = 1926] [outer = 0x991c2000] 15:51:27 INFO - PROCESS | 1898 | 1461192687011 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1680ms 15:51:27 INFO - PROCESS | 1898 | 1461192687054 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 15:51:27 INFO - PROCESS | 1898 | 1461192687058 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 15:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:51:27 INFO - PROCESS | 1898 | 1461192687064 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 1898 | 1461192687067 Marionette TRACE conn4 <- [1,2538,null,{}] 15:51:27 INFO - PROCESS | 1898 | 1461192687073 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:27 INFO - PROCESS | 1898 | 1461192687288 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 15:51:27 INFO - PROCESS | 1898 | 1461192687582 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x99710800 == 146 [pid = 1898] [id = 642] 15:51:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x9a2e8800) [pid = 1898] [serial = 1927] [outer = (nil)] 15:51:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x9b2a6000) [pid = 1898] [serial = 1928] [outer = 0x9a2e8800] 15:51:27 INFO - PROCESS | 1898 | 1461192687715 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x9df08800) [pid = 1898] [serial = 1929] [outer = 0x9a2e8800] 15:51:28 INFO - PROCESS | 1898 | 1461192688667 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1681ms 15:51:28 INFO - PROCESS | 1898 | 1461192688746 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 1898 | 1461192688750 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 15:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:51:28 INFO - PROCESS | 1898 | 1461192688756 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 1898 | 1461192688760 Marionette TRACE conn4 <- [1,2542,null,{}] 15:51:28 INFO - PROCESS | 1898 | 1461192688766 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:29 INFO - PROCESS | 1898 | 1461192689013 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 15:51:29 INFO - PROCESS | 1898 | 1461192689347 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x8640e400 == 147 [pid = 1898] [id = 643] 15:51:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x99f4ec00) [pid = 1898] [serial = 1930] [outer = (nil)] 15:51:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0x9feebc00) [pid = 1898] [serial = 1931] [outer = 0x99f4ec00] 15:51:29 INFO - PROCESS | 1898 | 1461192689439 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0x9ff9f800) [pid = 1898] [serial = 1932] [outer = 0x99f4ec00] 15:51:30 INFO - PROCESS | 1898 | 1461192690344 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x99f5f800 == 146 [pid = 1898] [id = 482] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8570b400 == 145 [pid = 1898] [id = 484] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x9366f800 == 144 [pid = 1898] [id = 478] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x995a2800 == 143 [pid = 1898] [id = 481] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x93c19000 == 142 [pid = 1898] [id = 479] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x86305800 == 141 [pid = 1898] [id = 483] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x887c7c00 == 140 [pid = 1898] [id = 625] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x889acc00 == 139 [pid = 1898] [id = 624] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x887c8800 == 138 [pid = 1898] [id = 623] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x844d6400 == 137 [pid = 1898] [id = 622] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x90772800 == 136 [pid = 1898] [id = 616] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x843e0800 == 135 [pid = 1898] [id = 617] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x9ab14000 == 134 [pid = 1898] [id = 615] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x920ed000 == 133 [pid = 1898] [id = 614] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x9779c000 == 132 [pid = 1898] [id = 613] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8f780800 == 131 [pid = 1898] [id = 611] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x93669400 == 130 [pid = 1898] [id = 612] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x84ac1400 == 129 [pid = 1898] [id = 610] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x900b8800 == 128 [pid = 1898] [id = 609] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x887c0800 == 127 [pid = 1898] [id = 608] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x900c0400 == 126 [pid = 1898] [id = 607] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x88bafc00 == 125 [pid = 1898] [id = 605] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8c011800 == 124 [pid = 1898] [id = 606] 15:51:32 INFO - PROCESS | 1898 | --DOCSHELL 0x880d8800 == 123 [pid = 1898] [id = 604] 15:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 3744ms 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x8f7ad000) [pid = 1898] [serial = 1674] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x8f3cc400) [pid = 1898] [serial = 1805] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x8f6c1400) [pid = 1898] [serial = 1806] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x995f2800) [pid = 1898] [serial = 1776] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x991c5800) [pid = 1898] [serial = 1775] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x95b3e000) [pid = 1898] [serial = 1773] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x94f80000) [pid = 1898] [serial = 1772] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x93c14400) [pid = 1898] [serial = 1770] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x938d0000) [pid = 1898] [serial = 1769] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x93631000) [pid = 1898] [serial = 1767] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x9362bc00) [pid = 1898] [serial = 1766] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x92ba6c00) [pid = 1898] [serial = 1764] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x92ba1400) [pid = 1898] [serial = 1763] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x920f9000) [pid = 1898] [serial = 1761] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x91411000) [pid = 1898] [serial = 1760] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x90342000) [pid = 1898] [serial = 1758] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x90339400) [pid = 1898] [serial = 1757] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x900c2400) [pid = 1898] [serial = 1755] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x8ff61800) [pid = 1898] [serial = 1754] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x8faad400) [pid = 1898] [serial = 1752] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x8fa52000) [pid = 1898] [serial = 1751] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x8f3d8800) [pid = 1898] [serial = 1749] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x8ecd0c00) [pid = 1898] [serial = 1748] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x889d8400) [pid = 1898] [serial = 1746] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x887c1400) [pid = 1898] [serial = 1745] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x89fe3400) [pid = 1898] [serial = 1802] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x8807bc00) [pid = 1898] [serial = 1799] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x880dec00) [pid = 1898] [serial = 1800] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x935c3000) [pid = 1898] [serial = 1796] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0xa4a4ac00) [pid = 1898] [serial = 1793] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0xa4a7d400) [pid = 1898] [serial = 1794] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0xa458c800) [pid = 1898] [serial = 1791] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0xa447d400) [pid = 1898] [serial = 1790] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0xa0ea6c00) [pid = 1898] [serial = 1788] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0xa0ea0c00) [pid = 1898] [serial = 1787] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x9fc54000) [pid = 1898] [serial = 1785] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x9fc07000) [pid = 1898] [serial = 1784] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x9aa5a000) [pid = 1898] [serial = 1782] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x9aa54400) [pid = 1898] [serial = 1781] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x99f65400) [pid = 1898] [serial = 1779] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x99de9c00) [pid = 1898] [serial = 1778] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x8bd48c00) [pid = 1898] [serial = 1803] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8c012400) [pid = 1898] [serial = 1808] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8f783400) [pid = 1898] [serial = 1809] [outer = (nil)] [url = about:blank] 15:51:32 INFO - PROCESS | 1898 | 1461192692793 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 1898 | 1461192692799 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 15:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:51:32 INFO - PROCESS | 1898 | 1461192692812 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1898 | 1461192692819 Marionette TRACE conn4 <- [1,2546,null,{}] 15:51:32 INFO - PROCESS | 1898 | 1461192692827 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:33 INFO - PROCESS | 1898 | 1461192693024 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 15:51:33 INFO - PROCESS | 1898 | 1461192693071 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x87571400 == 124 [pid = 1898] [id = 644] 15:51:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x87573800) [pid = 1898] [serial = 1933] [outer = (nil)] 15:51:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8779e400) [pid = 1898] [serial = 1934] [outer = 0x87573800] 15:51:33 INFO - PROCESS | 1898 | 1461192693331 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x88071800) [pid = 1898] [serial = 1935] [outer = 0x87573800] 15:51:34 INFO - PROCESS | 1898 | 1461192694158 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1385ms 15:51:34 INFO - PROCESS | 1898 | 1461192694196 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1898 | 1461192694201 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 15:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:51:34 INFO - PROCESS | 1898 | 1461192694213 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1898 | 1461192694217 Marionette TRACE conn4 <- [1,2550,null,{}] 15:51:34 INFO - PROCESS | 1898 | 1461192694224 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:34 INFO - PROCESS | 1898 | 1461192694430 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 15:51:34 INFO - PROCESS | 1898 | 1461192694652 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756c400 == 125 [pid = 1898] [id = 645] 15:51:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8756f400) [pid = 1898] [serial = 1936] [outer = (nil)] 15:51:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x881a5800) [pid = 1898] [serial = 1937] [outer = 0x8756f400] 15:51:34 INFO - PROCESS | 1898 | 1461192694727 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x88826c00) [pid = 1898] [serial = 1938] [outer = 0x8756f400] 15:51:35 INFO - PROCESS | 1898 | 1461192695764 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1605ms 15:51:35 INFO - PROCESS | 1898 | 1461192695821 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 15:51:35 INFO - PROCESS | 1898 | 1461192695825 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 15:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:51:35 INFO - PROCESS | 1898 | 1461192695831 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 1898 | 1461192695834 Marionette TRACE conn4 <- [1,2554,null,{}] 15:51:35 INFO - PROCESS | 1898 | 1461192695849 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:36 INFO - PROCESS | 1898 | 1461192696135 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 15:51:36 INFO - PROCESS | 1898 | 1461192696161 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x8640bc00 == 126 [pid = 1898] [id = 646] 15:51:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x86deb000) [pid = 1898] [serial = 1939] [outer = (nil)] 15:51:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x88bb3400) [pid = 1898] [serial = 1940] [outer = 0x86deb000] 15:51:36 INFO - PROCESS | 1898 | 1461192696285 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x8bd4c800) [pid = 1898] [serial = 1941] [outer = 0x86deb000] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8faa6400) [pid = 1898] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x889b0400) [pid = 1898] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x92a07c00) [pid = 1898] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x9fc52c00) [pid = 1898] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x93327c00) [pid = 1898] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x887c9000) [pid = 1898] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x831ac800) [pid = 1898] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x93de6800) [pid = 1898] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x90321400) [pid = 1898] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x831a6800) [pid = 1898] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x93c1e000) [pid = 1898] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x9354b400) [pid = 1898] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x86deec00) [pid = 1898] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x935bf400) [pid = 1898] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x93c1f000) [pid = 1898] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x8819b000) [pid = 1898] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x9033a800) [pid = 1898] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x8bd4d000) [pid = 1898] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x8eccc400) [pid = 1898] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8ec68400) [pid = 1898] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x887bfc00) [pid = 1898] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x8819ac00) [pid = 1898] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x99210000) [pid = 1898] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:51:37 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x8779b000) [pid = 1898] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:51:37 INFO - PROCESS | 1898 | 1461192697980 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2182ms 15:51:38 INFO - PROCESS | 1898 | 1461192698013 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 15:51:38 INFO - PROCESS | 1898 | 1461192698016 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 15:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:51:38 INFO - PROCESS | 1898 | 1461192698023 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 1898 | 1461192698026 Marionette TRACE conn4 <- [1,2558,null,{}] 15:51:38 INFO - PROCESS | 1898 | 1461192698031 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:38 INFO - PROCESS | 1898 | 1461192698233 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 15:51:38 INFO - PROCESS | 1898 | 1461192698440 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x831a5c00 == 127 [pid = 1898] [id = 647] 15:51:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x85df5400) [pid = 1898] [serial = 1942] [outer = (nil)] 15:51:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8bd48c00) [pid = 1898] [serial = 1943] [outer = 0x85df5400] 15:51:38 INFO - PROCESS | 1898 | 1461192698516 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x8ec62400) [pid = 1898] [serial = 1944] [outer = 0x85df5400] 15:51:39 INFO - PROCESS | 1898 | 1461192699315 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1338ms 15:51:39 INFO - PROCESS | 1898 | 1461192699362 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1898 | 1461192699365 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 15:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:51:39 INFO - PROCESS | 1898 | 1461192699371 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1898 | 1461192699374 Marionette TRACE conn4 <- [1,2562,null,{}] 15:51:39 INFO - PROCESS | 1898 | 1461192699380 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:39 INFO - PROCESS | 1898 | 1461192699564 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 15:51:39 INFO - PROCESS | 1898 | 1461192699580 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x881a1c00 == 128 [pid = 1898] [id = 648] 15:51:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x881a7800) [pid = 1898] [serial = 1945] [outer = (nil)] 15:51:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8f404800) [pid = 1898] [serial = 1946] [outer = 0x881a7800] 15:51:39 INFO - PROCESS | 1898 | 1461192699651 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8f6c4800) [pid = 1898] [serial = 1947] [outer = 0x881a7800] 15:51:41 INFO - PROCESS | 1898 | 1461192701111 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1786ms 15:51:41 INFO - PROCESS | 1898 | 1461192701158 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 1898 | 1461192701163 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 15:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:51:41 INFO - PROCESS | 1898 | 1461192701171 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 1898 | 1461192701177 Marionette TRACE conn4 <- [1,2566,null,{}] 15:51:41 INFO - PROCESS | 1898 | 1461192701191 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:41 INFO - PROCESS | 1898 | 1461192701480 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 15:51:41 INFO - PROCESS | 1898 | 1461192701825 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x87574000 == 129 [pid = 1898] [id = 649] 15:51:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8806d400) [pid = 1898] [serial = 1948] [outer = (nil)] 15:51:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x889a8800) [pid = 1898] [serial = 1949] [outer = 0x8806d400] 15:51:41 INFO - PROCESS | 1898 | 1461192701914 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x88ba6400) [pid = 1898] [serial = 1950] [outer = 0x8806d400] 15:51:43 INFO - PROCESS | 1898 | 1461192703154 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2042ms 15:51:43 INFO - PROCESS | 1898 | 1461192703214 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1898 | 1461192703223 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 15:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:51:43 INFO - PROCESS | 1898 | 1461192703234 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1898 | 1461192703237 Marionette TRACE conn4 <- [1,2570,null,{}] 15:51:43 INFO - PROCESS | 1898 | 1461192703244 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:43 INFO - PROCESS | 1898 | 1461192703511 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 15:51:43 INFO - PROCESS | 1898 | 1461192703848 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x8819a800 == 130 [pid = 1898] [id = 650] 15:51:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8f409800) [pid = 1898] [serial = 1951] [outer = (nil)] 15:51:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8f7a3400) [pid = 1898] [serial = 1952] [outer = 0x8f409800] 15:51:43 INFO - PROCESS | 1898 | 1461192703941 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f7afc00) [pid = 1898] [serial = 1953] [outer = 0x8f409800] 15:51:44 INFO - PROCESS | 1898 | 1461192704912 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1731ms 15:51:44 INFO - PROCESS | 1898 | 1461192704965 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 1898 | 1461192704969 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 15:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:51:44 INFO - PROCESS | 1898 | 1461192704976 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1898 | 1461192704983 Marionette TRACE conn4 <- [1,2574,null,{}] 15:51:45 INFO - PROCESS | 1898 | 1461192704999 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:45 INFO - PROCESS | 1898 | 1461192705224 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 15:51:45 INFO - PROCESS | 1898 | 1461192705560 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d1c00 == 131 [pid = 1898] [id = 651] 15:51:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8fa4d400) [pid = 1898] [serial = 1954] [outer = (nil)] 15:51:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x900bbc00) [pid = 1898] [serial = 1955] [outer = 0x8fa4d400] 15:51:45 INFO - PROCESS | 1898 | 1461192705656 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x90323800) [pid = 1898] [serial = 1956] [outer = 0x8fa4d400] 15:51:46 INFO - PROCESS | 1898 | 1461192706601 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1686ms 15:51:46 INFO - PROCESS | 1898 | 1461192706662 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 1898 | 1461192706668 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 15:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:51:46 INFO - PROCESS | 1898 | 1461192706674 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1898 | 1461192706677 Marionette TRACE conn4 <- [1,2578,null,{}] 15:51:46 INFO - PROCESS | 1898 | 1461192706683 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:46 INFO - PROCESS | 1898 | 1461192706900 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 15:51:47 INFO - PROCESS | 1898 | 1461192707240 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c4000 == 132 [pid = 1898] [id = 652] 15:51:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8f3d2800) [pid = 1898] [serial = 1957] [outer = (nil)] 15:51:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x903df400) [pid = 1898] [serial = 1958] [outer = 0x8f3d2800] 15:51:47 INFO - PROCESS | 1898 | 1461192707344 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x904d2c00) [pid = 1898] [serial = 1959] [outer = 0x8f3d2800] 15:51:48 INFO - PROCESS | 1898 | 1461192708393 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1781ms 15:51:48 INFO - PROCESS | 1898 | 1461192708456 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1898 | 1461192708460 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 15:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:51:48 INFO - PROCESS | 1898 | 1461192708466 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1898 | 1461192708470 Marionette TRACE conn4 <- [1,2582,null,{}] 15:51:48 INFO - PROCESS | 1898 | 1461192708476 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:48 INFO - PROCESS | 1898 | 1461192708688 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 15:51:49 INFO - PROCESS | 1898 | 1461192709136 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x904d1000 == 133 [pid = 1898] [id = 653] 15:51:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x904d7400) [pid = 1898] [serial = 1960] [outer = (nil)] 15:51:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x9200e800) [pid = 1898] [serial = 1961] [outer = 0x904d7400] 15:51:49 INFO - PROCESS | 1898 | 1461192709241 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x92a01800) [pid = 1898] [serial = 1962] [outer = 0x904d7400] 15:51:50 INFO - PROCESS | 1898 | 1461192710228 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1831ms 15:51:50 INFO - PROCESS | 1898 | 1461192710299 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 1898 | 1461192710303 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 15:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:51:50 INFO - PROCESS | 1898 | 1461192710311 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 1898 | 1461192710316 Marionette TRACE conn4 <- [1,2586,null,{}] 15:51:50 INFO - PROCESS | 1898 | 1461192710326 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:50 INFO - PROCESS | 1898 | 1461192710609 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 15:51:50 INFO - PROCESS | 1898 | 1461192710963 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x913b0400 == 134 [pid = 1898] [id = 654] 15:51:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x913b0c00) [pid = 1898] [serial = 1963] [outer = (nil)] 15:51:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x9332cc00) [pid = 1898] [serial = 1964] [outer = 0x913b0c00] 15:51:51 INFO - PROCESS | 1898 | 1461192711065 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x935bb800) [pid = 1898] [serial = 1965] [outer = 0x913b0c00] 15:51:52 INFO - PROCESS | 1898 | 1461192712190 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1936ms 15:51:52 INFO - PROCESS | 1898 | 1461192712247 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 15:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:51:52 INFO - PROCESS | 1898 | 1461192712252 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 15:51:52 INFO - PROCESS | 1898 | 1461192712258 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1898 | 1461192712262 Marionette TRACE conn4 <- [1,2590,null,{}] 15:51:52 INFO - PROCESS | 1898 | 1461192712268 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:52 INFO - PROCESS | 1898 | 1461192712508 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 15:51:52 INFO - PROCESS | 1898 | 1461192712856 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faa7000 == 135 [pid = 1898] [id = 655] 15:51:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x900bcc00) [pid = 1898] [serial = 1966] [outer = (nil)] 15:51:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x93625400) [pid = 1898] [serial = 1967] [outer = 0x900bcc00] 15:51:52 INFO - PROCESS | 1898 | 1461192712950 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x9362c800) [pid = 1898] [serial = 1968] [outer = 0x900bcc00] 15:51:53 INFO - PROCESS | 1898 | 1461192713865 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1684ms 15:51:53 INFO - PROCESS | 1898 | 1461192713942 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1898 | 1461192713946 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 15:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:51:53 INFO - PROCESS | 1898 | 1461192713953 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1898 | 1461192713956 Marionette TRACE conn4 <- [1,2594,null,{}] 15:51:53 INFO - PROCESS | 1898 | 1461192713963 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:54 INFO - PROCESS | 1898 | 1461192714200 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 15:51:54 INFO - PROCESS | 1898 | 1461192714562 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x889a9c00 == 136 [pid = 1898] [id = 656] 15:51:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x8f787000) [pid = 1898] [serial = 1969] [outer = (nil)] 15:51:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x938cf000) [pid = 1898] [serial = 1970] [outer = 0x8f787000] 15:51:54 INFO - PROCESS | 1898 | 1461192714655 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x938d3400) [pid = 1898] [serial = 1971] [outer = 0x8f787000] 15:51:55 INFO - PROCESS | 1898 | 1461192715668 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1732ms 15:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:51:55 INFO - PROCESS | 1898 | 1461192715686 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1898 | 1461192715689 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 15:51:55 INFO - PROCESS | 1898 | 1461192715695 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1898 | 1461192715699 Marionette TRACE conn4 <- [1,2598,null,{}] 15:51:55 INFO - PROCESS | 1898 | 1461192715705 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:55 INFO - PROCESS | 1898 | 1461192715949 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 15:51:56 INFO - PROCESS | 1898 | 1461192716330 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x93df0800 == 137 [pid = 1898] [id = 657] 15:51:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x93df2c00) [pid = 1898] [serial = 1972] [outer = (nil)] 15:51:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x94f80000) [pid = 1898] [serial = 1973] [outer = 0x93df2c00] 15:51:56 INFO - PROCESS | 1898 | 1461192716455 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x96b63000) [pid = 1898] [serial = 1974] [outer = 0x93df2c00] 15:51:57 INFO - PROCESS | 1898 | 1461192717451 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1834ms 15:51:57 INFO - PROCESS | 1898 | 1461192717529 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1898 | 1461192717532 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 15:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:51:57 INFO - PROCESS | 1898 | 1461192717539 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1898 | 1461192717542 Marionette TRACE conn4 <- [1,2602,null,{}] 15:51:57 INFO - PROCESS | 1898 | 1461192717548 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:57 INFO - PROCESS | 1898 | 1461192717798 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 15:51:58 INFO - PROCESS | 1898 | 1461192718176 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x903d3400 == 138 [pid = 1898] [id = 658] 15:51:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x98fa7400) [pid = 1898] [serial = 1975] [outer = (nil)] 15:51:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x991c5800) [pid = 1898] [serial = 1976] [outer = 0x98fa7400] 15:51:58 INFO - PROCESS | 1898 | 1461192718261 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x9959d000) [pid = 1898] [serial = 1977] [outer = 0x98fa7400] 15:51:59 INFO - PROCESS | 1898 | 1461192719276 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1789ms 15:51:59 INFO - PROCESS | 1898 | 1461192719331 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 15:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:51:59 INFO - PROCESS | 1898 | 1461192719347 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 15:51:59 INFO - PROCESS | 1898 | 1461192719353 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 1898 | 1461192719357 Marionette TRACE conn4 <- [1,2606,null,{}] 15:51:59 INFO - PROCESS | 1898 | 1461192719363 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:59 INFO - PROCESS | 1898 | 1461192719718 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 15:52:00 INFO - PROCESS | 1898 | 1461192720077 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x938c9800 == 139 [pid = 1898] [id = 659] 15:52:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x979f5400) [pid = 1898] [serial = 1978] [outer = (nil)] 15:52:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x9aae9400) [pid = 1898] [serial = 1979] [outer = 0x979f5400] 15:52:00 INFO - PROCESS | 1898 | 1461192720198 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x9fb35000) [pid = 1898] [serial = 1980] [outer = 0x979f5400] 15:52:01 INFO - PROCESS | 1898 | 1461192721364 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2086ms 15:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:52:01 INFO - PROCESS | 1898 | 1461192721439 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1898 | 1461192721442 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 15:52:01 INFO - PROCESS | 1898 | 1461192721449 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1898 | 1461192721452 Marionette TRACE conn4 <- [1,2610,null,{}] 15:52:01 INFO - PROCESS | 1898 | 1461192721458 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:01 INFO - PROCESS | 1898 | 1461192721699 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 15:52:02 INFO - PROCESS | 1898 | 1461192722055 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x9983d000 == 140 [pid = 1898] [id = 660] 15:52:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x9ab05800) [pid = 1898] [serial = 1981] [outer = (nil)] 15:52:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0xa0a2dc00) [pid = 1898] [serial = 1982] [outer = 0x9ab05800] 15:52:02 INFO - PROCESS | 1898 | 1461192722148 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0xa0c33400) [pid = 1898] [serial = 1983] [outer = 0x9ab05800] 15:52:03 INFO - PROCESS | 1898 | 1461192723106 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1734ms 15:52:03 INFO - PROCESS | 1898 | 1461192723183 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1898 | 1461192723187 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 15:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:52:03 INFO - PROCESS | 1898 | 1461192723193 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1898 | 1461192723197 Marionette TRACE conn4 <- [1,2614,null,{}] 15:52:03 INFO - PROCESS | 1898 | 1461192723203 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:03 INFO - PROCESS | 1898 | 1461192723457 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 15:52:03 INFO - PROCESS | 1898 | 1461192723800 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x831b3400 == 141 [pid = 1898] [id = 661] 15:52:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x92a0d400) [pid = 1898] [serial = 1984] [outer = (nil)] 15:52:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0xa0eaac00) [pid = 1898] [serial = 1985] [outer = 0x92a0d400] 15:52:03 INFO - PROCESS | 1898 | 1461192723889 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0xa0ead800) [pid = 1898] [serial = 1986] [outer = 0x92a0d400] 15:52:04 INFO - PROCESS | 1898 | 1461192724787 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1629ms 15:52:04 INFO - PROCESS | 1898 | 1461192724824 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1898 | 1461192724828 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 15:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:52:04 INFO - PROCESS | 1898 | 1461192724834 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1898 | 1461192724837 Marionette TRACE conn4 <- [1,2618,null,{}] 15:52:04 INFO - PROCESS | 1898 | 1461192724843 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:05 INFO - PROCESS | 1898 | 1461192725051 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 15:52:05 INFO - PROCESS | 1898 | 1461192725349 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x9fc54c00 == 142 [pid = 1898] [id = 662] 15:52:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0xa0ea7800) [pid = 1898] [serial = 1987] [outer = (nil)] 15:52:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0xa3c87400) [pid = 1898] [serial = 1988] [outer = 0xa0ea7800] 15:52:05 INFO - PROCESS | 1898 | 1461192725484 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0xa4476000) [pid = 1898] [serial = 1989] [outer = 0xa0ea7800] 15:52:06 INFO - PROCESS | 1898 | 1461192726372 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1590ms 15:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:52:06 INFO - PROCESS | 1898 | 1461192726425 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1898 | 1461192726428 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 15:52:06 INFO - PROCESS | 1898 | 1461192726435 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1898 | 1461192726438 Marionette TRACE conn4 <- [1,2622,null,{}] 15:52:06 INFO - PROCESS | 1898 | 1461192726444 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:06 INFO - PROCESS | 1898 | 1461192726650 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 15:52:07 INFO - PROCESS | 1898 | 1461192726985 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x831b4c00 == 143 [pid = 1898] [id = 663] 15:52:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0xa282f000) [pid = 1898] [serial = 1990] [outer = (nil)] 15:52:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0xa45d2800) [pid = 1898] [serial = 1991] [outer = 0xa282f000] 15:52:07 INFO - PROCESS | 1898 | 1461192727076 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0xa45ec000) [pid = 1898] [serial = 1992] [outer = 0xa282f000] 15:52:07 INFO - PROCESS | 1898 | 1461192727997 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1632ms 15:52:08 INFO - PROCESS | 1898 | 1461192728069 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1898 | 1461192728075 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 15:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:52:08 INFO - PROCESS | 1898 | 1461192728085 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1898 | 1461192728090 Marionette TRACE conn4 <- [1,2626,null,{}] 15:52:08 INFO - PROCESS | 1898 | 1461192728100 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:08 INFO - PROCESS | 1898 | 1461192728467 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 15:52:08 INFO - PROCESS | 1898 | 1461192728938 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x831ad000 == 144 [pid = 1898] [id = 664] 15:52:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x93667000) [pid = 1898] [serial = 1993] [outer = (nil)] 15:52:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0xa476cc00) [pid = 1898] [serial = 1994] [outer = 0x93667000] 15:52:09 INFO - PROCESS | 1898 | 1461192729084 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0xa4778800) [pid = 1898] [serial = 1995] [outer = 0x93667000] 15:52:10 INFO - PROCESS | 1898 | 1461192730108 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2091ms 15:52:10 INFO - PROCESS | 1898 | 1461192730176 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 1898 | 1461192730179 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 15:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:52:10 INFO - PROCESS | 1898 | 1461192730186 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 1898 | 1461192730189 Marionette TRACE conn4 <- [1,2630,null,{}] 15:52:10 INFO - PROCESS | 1898 | 1461192730195 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:10 INFO - PROCESS | 1898 | 1461192730405 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8bd4e400 == 143 [pid = 1898] [id = 536] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8640a800 == 142 [pid = 1898] [id = 535] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x88bac400 == 141 [pid = 1898] [id = 532] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7aa000 == 140 [pid = 1898] [id = 538] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x92b9a400 == 139 [pid = 1898] [id = 547] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8756dc00 == 138 [pid = 1898] [id = 531] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x89febc00 == 137 [pid = 1898] [id = 539] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec5cc00 == 136 [pid = 1898] [id = 537] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x880d4800 == 135 [pid = 1898] [id = 603] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x99710800 == 134 [pid = 1898] [id = 642] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x96fe5800 == 133 [pid = 1898] [id = 641] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x920f0800 == 132 [pid = 1898] [id = 639] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x83785400 == 131 [pid = 1898] [id = 640] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x90321c00 == 130 [pid = 1898] [id = 638] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x9332f800 == 129 [pid = 1898] [id = 637] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x9332b000 == 128 [pid = 1898] [id = 636] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x91409000 == 127 [pid = 1898] [id = 635] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x900c6400 == 126 [pid = 1898] [id = 633] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x88ba7800 == 125 [pid = 1898] [id = 634] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8bd43400 == 124 [pid = 1898] [id = 632] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7a7c00 == 123 [pid = 1898] [id = 631] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec5fc00 == 122 [pid = 1898] [id = 630] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8881e800 == 121 [pid = 1898] [id = 629] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x880d6800 == 120 [pid = 1898] [id = 627] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x889a9000 == 119 [pid = 1898] [id = 628] 15:52:12 INFO - PROCESS | 1898 | --DOCSHELL 0x831ae800 == 118 [pid = 1898] [id = 626] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x94f0d000) [pid = 1898] [serial = 1835] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x889d6400) [pid = 1898] [serial = 1875] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x935bdc00) [pid = 1898] [serial = 1829] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x93623c00) [pid = 1898] [serial = 1830] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0xa0ea3c00) [pid = 1898] [serial = 1847] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x9fc53400) [pid = 1898] [serial = 1845] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x88825000) [pid = 1898] [serial = 1872] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x881a7c00) [pid = 1898] [serial = 1866] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x881a1400) [pid = 1898] [serial = 1865] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0xa4a4dc00) [pid = 1898] [serial = 1854] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x9033c800) [pid = 1898] [serial = 1820] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x831afc00) [pid = 1898] [serial = 1863] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x97907000) [pid = 1898] [serial = 1838] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x938c8400) [pid = 1898] [serial = 1832] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x877a4c00) [pid = 1898] [serial = 1869] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x831ae000) [pid = 1898] [serial = 1862] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x935c4800) [pid = 1898] [serial = 1797] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0xa45cf000) [pid = 1898] [serial = 1850] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x94f16400) [pid = 1898] [serial = 1836] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0xa4775000) [pid = 1898] [serial = 1860] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x9b2a3800) [pid = 1898] [serial = 1844] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x913af400) [pid = 1898] [serial = 1823] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x92ba6800) [pid = 1898] [serial = 1827] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x881a2800) [pid = 1898] [serial = 1857] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x97ca9800) [pid = 1898] [serial = 1839] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x889b2400) [pid = 1898] [serial = 1874] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0xa476d400) [pid = 1898] [serial = 1851] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x8f6cb400) [pid = 1898] [serial = 1743] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x938cc800) [pid = 1898] [serial = 1833] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x887ce400) [pid = 1898] [serial = 1871] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8fa4b000) [pid = 1898] [serial = 1811] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x8779d400) [pid = 1898] [serial = 1868] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8fa52400) [pid = 1898] [serial = 1818] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x89fe1c00) [pid = 1898] [serial = 1814] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0xa0fa2800) [pid = 1898] [serial = 1848] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x92a7b800) [pid = 1898] [serial = 1826] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0xa4a49800) [pid = 1898] [serial = 1853] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0xa0ea2800) [pid = 1898] [serial = 1859] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8f6cb000) [pid = 1898] [serial = 1817] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x903e0000) [pid = 1898] [serial = 1821] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x9200a000) [pid = 1898] [serial = 1824] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x8be5a400) [pid = 1898] [serial = 1815] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x995f2c00) [pid = 1898] [serial = 1841] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x88bb3000) [pid = 1898] [serial = 1877] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x881a0c00) [pid = 1898] [serial = 1856] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x99839800) [pid = 1898] [serial = 1842] [outer = (nil)] [url = about:blank] 15:52:12 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x877a2000) [pid = 1898] [serial = 1728] [outer = (nil)] [url = about:blank] 15:52:13 INFO - PROCESS | 1898 | 1461192733084 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1898 | ++DOCSHELL 0x831b2400 == 119 [pid = 1898] [id = 665] 15:52:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x840c6000) [pid = 1898] [serial = 1996] [outer = (nil)] 15:52:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8640a800) [pid = 1898] [serial = 1997] [outer = 0x840c6000] 15:52:13 INFO - PROCESS | 1898 | 1461192733208 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8756f000) [pid = 1898] [serial = 1998] [outer = 0x840c6000] 15:52:14 INFO - PROCESS | 1898 | 1461192734187 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 4044ms 15:52:14 INFO - PROCESS | 1898 | 1461192734232 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 15:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:52:14 INFO - PROCESS | 1898 | 1461192734237 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 15:52:14 INFO - PROCESS | 1898 | 1461192734244 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1898 | 1461192734251 Marionette TRACE conn4 <- [1,2634,null,{}] 15:52:14 INFO - PROCESS | 1898 | 1461192734257 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:14 INFO - PROCESS | 1898 | 1461192734489 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 15:52:14 INFO - PROCESS | 1898 | 1461192734696 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x880dc000 == 120 [pid = 1898] [id = 666] 15:52:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x880de000) [pid = 1898] [serial = 1999] [outer = (nil)] 15:52:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8819fc00) [pid = 1898] [serial = 2000] [outer = 0x880de000] 15:52:14 INFO - PROCESS | 1898 | 1461192734820 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x887ca800) [pid = 1898] [serial = 2001] [outer = 0x880de000] 15:52:15 INFO - PROCESS | 1898 | 1461192735777 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1589ms 15:52:15 INFO - PROCESS | 1898 | 1461192735842 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1898 | 1461192735848 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 15:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:52:15 INFO - PROCESS | 1898 | 1461192735854 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1898 | 1461192735857 Marionette TRACE conn4 <- [1,2638,null,{}] 15:52:15 INFO - PROCESS | 1898 | 1461192735863 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:16 INFO - PROCESS | 1898 | 1461192736171 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 15:52:16 INFO - PROCESS | 1898 | 1461192736208 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1898 | ++DOCSHELL 0x85710000 == 121 [pid = 1898] [id = 667] 15:52:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x86ded400) [pid = 1898] [serial = 2002] [outer = (nil)] 15:52:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x889b3000) [pid = 1898] [serial = 2003] [outer = 0x86ded400] 15:52:16 INFO - PROCESS | 1898 | 1461192736289 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x889d9800) [pid = 1898] [serial = 2004] [outer = 0x86ded400] 15:52:17 INFO - PROCESS | 1898 | 1461192737329 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1533ms 15:52:17 INFO - PROCESS | 1898 | 1461192737389 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1898 | 1461192737393 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 15:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:52:17 INFO - PROCESS | 1898 | 1461192737409 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1898 | 1461192737425 Marionette TRACE conn4 <- [1,2642,null,{}] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8549ac00) [pid = 1898] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x86deb000) [pid = 1898] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8f7a8000) [pid = 1898] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x831b1400) [pid = 1898] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x93df0000) [pid = 1898] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x8f789400) [pid = 1898] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x9332b800) [pid = 1898] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x8ecc2400) [pid = 1898] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x91409800) [pid = 1898] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x903d5c00) [pid = 1898] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x8756f400) [pid = 1898] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x99f4ec00) [pid = 1898] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x87573800) [pid = 1898] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x900c7800) [pid = 1898] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x93629800) [pid = 1898] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x85df5400) [pid = 1898] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x880dfc00) [pid = 1898] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x8f7a6000) [pid = 1898] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x889b1000) [pid = 1898] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x991c2000) [pid = 1898] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x93628800) [pid = 1898] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x9a2e8800) [pid = 1898] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:52:18 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0x889da800) [pid = 1898] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:52:18 INFO - PROCESS | 1898 | 1461192738178 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:18 INFO - PROCESS | 1898 | 1461192738373 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 15:52:18 INFO - PROCESS | 1898 | 1461192738574 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x854a4800 == 122 [pid = 1898] [id = 668] 15:52:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x86deb000) [pid = 1898] [serial = 2005] [outer = (nil)] 15:52:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x880dbc00) [pid = 1898] [serial = 2006] [outer = 0x86deb000] 15:52:18 INFO - PROCESS | 1898 | 1461192738648 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x889da800) [pid = 1898] [serial = 2007] [outer = 0x86deb000] 15:52:19 INFO - PROCESS | 1898 | 1461192739520 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2158ms 15:52:19 INFO - PROCESS | 1898 | 1461192739560 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 1898 | 1461192739564 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 15:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:52:19 INFO - PROCESS | 1898 | 1461192739570 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 1898 | 1461192739573 Marionette TRACE conn4 <- [1,2646,null,{}] 15:52:19 INFO - PROCESS | 1898 | 1461192739578 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:19 INFO - PROCESS | 1898 | 1461192739806 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 15:52:20 INFO - PROCESS | 1898 | 1461192740014 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x831ac000 == 123 [pid = 1898] [id = 669] 15:52:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x86dec800) [pid = 1898] [serial = 2008] [outer = (nil)] 15:52:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x8c016400) [pid = 1898] [serial = 2009] [outer = 0x86dec800] 15:52:20 INFO - PROCESS | 1898 | 1461192740088 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x8ec61400) [pid = 1898] [serial = 2010] [outer = 0x86dec800] 15:52:21 INFO - PROCESS | 1898 | 1461192741474 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:52:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1938ms 15:52:21 INFO - PROCESS | 1898 | 1461192741510 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1898 | 1461192741519 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 15:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:52:21 INFO - PROCESS | 1898 | 1461192741533 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1898 | 1461192741542 Marionette TRACE conn4 <- [1,2650,null,{}] 15:52:21 INFO - PROCESS | 1898 | 1461192741553 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:21 INFO - PROCESS | 1898 | 1461192741819 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 15:52:22 INFO - PROCESS | 1898 | 1461192742175 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x8779ac00 == 124 [pid = 1898] [id = 670] 15:52:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x877a7c00) [pid = 1898] [serial = 2011] [outer = (nil)] 15:52:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x880dfc00) [pid = 1898] [serial = 2012] [outer = 0x877a7c00] 15:52:22 INFO - PROCESS | 1898 | 1461192742271 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8881ac00) [pid = 1898] [serial = 2013] [outer = 0x877a7c00] 15:52:23 INFO - PROCESS | 1898 | 1461192743399 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:52:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1941ms 15:52:23 INFO - PROCESS | 1898 | 1461192743473 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1898 | 1461192743483 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 15:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:52:23 INFO - PROCESS | 1898 | 1461192743493 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1898 | 1461192743497 Marionette TRACE conn4 <- [1,2654,null,{}] 15:52:23 INFO - PROCESS | 1898 | 1461192743504 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:23 INFO - PROCESS | 1898 | 1461192743763 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 15:52:24 INFO - PROCESS | 1898 | 1461192744109 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x8819c000 == 125 [pid = 1898] [id = 671] 15:52:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x89fe3400) [pid = 1898] [serial = 2014] [outer = (nil)] 15:52:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x8be5b800) [pid = 1898] [serial = 2015] [outer = 0x89fe3400] 15:52:24 INFO - PROCESS | 1898 | 1461192744197 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8eccb000) [pid = 1898] [serial = 2016] [outer = 0x89fe3400] 15:52:25 INFO - PROCESS | 1898 | 1461192745118 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:52:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1686ms 15:52:25 INFO - PROCESS | 1898 | 1461192745179 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 1898 | 1461192745183 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 15:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:52:25 INFO - PROCESS | 1898 | 1461192745191 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 1898 | 1461192745197 Marionette TRACE conn4 <- [1,2658,null,{}] 15:52:25 INFO - PROCESS | 1898 | 1461192745214 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:25 INFO - PROCESS | 1898 | 1461192745470 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 15:52:25 INFO - PROCESS | 1898 | 1461192745805 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe9c00 == 126 [pid = 1898] [id = 672] 15:52:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8f405000) [pid = 1898] [serial = 2017] [outer = (nil)] 15:52:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8f789000) [pid = 1898] [serial = 2018] [outer = 0x8f405000] 15:52:25 INFO - PROCESS | 1898 | 1461192745900 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8fa4b000) [pid = 1898] [serial = 2019] [outer = 0x8f405000] 15:52:26 INFO - PROCESS | 1898 | 1461192746823 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:52:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1692ms 15:52:26 INFO - PROCESS | 1898 | 1461192746883 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1898 | 1461192746889 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 15:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:52:26 INFO - PROCESS | 1898 | 1461192746895 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1898 | 1461192746899 Marionette TRACE conn4 <- [1,2662,null,{}] 15:52:26 INFO - PROCESS | 1898 | 1461192746904 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:27 INFO - PROCESS | 1898 | 1461192747121 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 15:52:27 INFO - PROCESS | 1898 | 1461192747453 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x8be55c00 == 127 [pid = 1898] [id = 673] 15:52:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8f789c00) [pid = 1898] [serial = 2020] [outer = (nil)] 15:52:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8ff56400) [pid = 1898] [serial = 2021] [outer = 0x8f789c00] 15:52:27 INFO - PROCESS | 1898 | 1461192747558 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8ff63c00) [pid = 1898] [serial = 2022] [outer = 0x8f789c00] 15:52:28 INFO - PROCESS | 1898 | 1461192748496 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:52:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1630ms 15:52:28 INFO - PROCESS | 1898 | 1461192748525 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1898 | 1461192748529 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 15:52:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:52:28 INFO - PROCESS | 1898 | 1461192748535 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1898 | 1461192748539 Marionette TRACE conn4 <- [1,2666,null,{}] 15:52:28 INFO - PROCESS | 1898 | 1461192748545 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:28 INFO - PROCESS | 1898 | 1461192748766 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 15:52:29 INFO - PROCESS | 1898 | 1461192749030 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faabc00 == 128 [pid = 1898] [id = 674] 15:52:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x90329000) [pid = 1898] [serial = 2023] [outer = (nil)] 15:52:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x90340000) [pid = 1898] [serial = 2024] [outer = 0x90329000] 15:52:29 INFO - PROCESS | 1898 | 1461192749178 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x90347800) [pid = 1898] [serial = 2025] [outer = 0x90329000] 15:52:30 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:30 INFO - PROCESS | 1898 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:30 INFO - PROCESS | 1898 | 1461192750503 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:52:30 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) 15:52:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1986ms 15:52:30 INFO - PROCESS | 1898 | 1461192750521 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1898 | 1461192750524 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 15:52:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:52:30 INFO - PROCESS | 1898 | 1461192750532 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1898 | 1461192750535 Marionette TRACE conn4 <- [1,2670,null,{}] 15:52:30 INFO - PROCESS | 1898 | 1461192750541 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:30 INFO - PROCESS | 1898 | 1461192750805 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 15:52:31 INFO - PROCESS | 1898 | 1461192751066 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6cd400 == 129 [pid = 1898] [id = 675] 15:52:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8faa9c00) [pid = 1898] [serial = 2026] [outer = (nil)] 15:52:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x91410400) [pid = 1898] [serial = 2027] [outer = 0x8faa9c00] 15:52:31 INFO - PROCESS | 1898 | 1461192751157 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x920ecc00) [pid = 1898] [serial = 2028] [outer = 0x8faa9c00] 15:52:32 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:32 INFO - PROCESS | 1898 | 1461192752526 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:52:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:52:32 INFO - PROCESS | 1898 | 1461192752572 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 15:52:32 INFO - PROCESS | 1898 | 1461192752578 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 1898 | 1461192752582 Marionette TRACE conn4 <- [1,2674,null,{}] 15:52:32 INFO - PROCESS | 1898 | 1461192752588 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:32 INFO - PROCESS | 1898 | 1461192752824 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 15:52:33 INFO - PROCESS | 1898 | 1461192753126 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x9076d000 == 130 [pid = 1898] [id = 676] 15:52:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x908f2c00) [pid = 1898] [serial = 2029] [outer = (nil)] 15:52:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x92c6a400) [pid = 1898] [serial = 2030] [outer = 0x908f2c00] 15:52:33 INFO - PROCESS | 1898 | 1461192753212 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x93323400) [pid = 1898] [serial = 2031] [outer = 0x908f2c00] 15:52:34 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:34 INFO - PROCESS | 1898 | 1461192754593 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 1898 | 1461192754623 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 15:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:52:34 INFO - PROCESS | 1898 | 1461192754633 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 1898 | 1461192754637 Marionette TRACE conn4 <- [1,2678,null,{}] 15:52:34 INFO - PROCESS | 1898 | 1461192754643 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:34 INFO - PROCESS | 1898 | 1461192754919 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 15:52:35 INFO - PROCESS | 1898 | 1461192755185 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x843ea000 == 131 [pid = 1898] [id = 677] 15:52:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x90339800) [pid = 1898] [serial = 2032] [outer = (nil)] 15:52:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x935bcc00) [pid = 1898] [serial = 2033] [outer = 0x90339800] 15:52:35 INFO - PROCESS | 1898 | 1461192755270 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x93626c00) [pid = 1898] [serial = 2034] [outer = 0x90339800] 15:52:36 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:36 INFO - PROCESS | 1898 | 1461192756591 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:52:36 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) 15:52:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1982ms 15:52:36 INFO - PROCESS | 1898 | 1461192756616 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1898 | 1461192756620 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 15:52:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:52:36 INFO - PROCESS | 1898 | 1461192756626 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1898 | 1461192756630 Marionette TRACE conn4 <- [1,2682,null,{}] 15:52:36 INFO - PROCESS | 1898 | 1461192756636 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:36 INFO - PROCESS | 1898 | 1461192756833 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 15:52:37 INFO - PROCESS | 1898 | 1461192757138 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c019c00 == 132 [pid = 1898] [id = 678] 15:52:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x92b99400) [pid = 1898] [serial = 2035] [outer = (nil)] 15:52:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x93672000) [pid = 1898] [serial = 2036] [outer = 0x92b99400] 15:52:37 INFO - PROCESS | 1898 | 1461192757224 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x93c14000) [pid = 1898] [serial = 2037] [outer = 0x92b99400] 15:52:38 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:38 INFO - PROCESS | 1898 | 1461192758591 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:52:38 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) 15:52:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1985ms 15:52:38 INFO - PROCESS | 1898 | 1461192758613 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 1898 | 1461192758617 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 15:52:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:52:38 INFO - PROCESS | 1898 | 1461192758623 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 1898 | 1461192758627 Marionette TRACE conn4 <- [1,2686,null,{}] 15:52:38 INFO - PROCESS | 1898 | 1461192758632 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:38 INFO - PROCESS | 1898 | 1461192758891 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 15:52:39 INFO - PROCESS | 1898 | 1461192759155 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x938ce400 == 133 [pid = 1898] [id = 679] 15:52:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x938d0000) [pid = 1898] [serial = 2038] [outer = (nil)] 15:52:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x94f8d800) [pid = 1898] [serial = 2039] [outer = 0x938d0000] 15:52:39 INFO - PROCESS | 1898 | 1461192759244 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x95b9d800) [pid = 1898] [serial = 2040] [outer = 0x938d0000] 15:52:40 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:40 INFO - PROCESS | 1898 | 1461192760635 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 1898 | 1461192760685 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 15:52:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:52:40 INFO - PROCESS | 1898 | 1461192760693 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 1898 | 1461192760699 Marionette TRACE conn4 <- [1,2690,null,{}] 15:52:40 INFO - PROCESS | 1898 | 1461192760706 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 1898 | 1461192761187 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 15:52:41 INFO - PROCESS | 1898 | 1461192761418 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x93df2800 == 134 [pid = 1898] [id = 680] 15:52:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x94f12400) [pid = 1898] [serial = 2041] [outer = (nil)] 15:52:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x992e8800) [pid = 1898] [serial = 2042] [outer = 0x94f12400] 15:52:41 INFO - PROCESS | 1898 | 1461192761515 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x99f47c00) [pid = 1898] [serial = 2043] [outer = 0x94f12400] 15:52:42 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:42 INFO - PROCESS | 1898 | 1461192762903 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 1898 | 1461192762936 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 15:52:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:52:42 INFO - PROCESS | 1898 | 1461192762944 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 1898 | 1461192762947 Marionette TRACE conn4 <- [1,2694,null,{}] 15:52:42 INFO - PROCESS | 1898 | 1461192762953 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 1898 | 1461192763214 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 15:52:43 INFO - PROCESS | 1898 | 1461192763534 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x995a9800 == 135 [pid = 1898] [id = 681] 15:52:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x99f60000) [pid = 1898] [serial = 2044] [outer = (nil)] 15:52:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x9aae1000) [pid = 1898] [serial = 2045] [outer = 0x99f60000] 15:52:43 INFO - PROCESS | 1898 | 1461192763625 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x9aba2800) [pid = 1898] [serial = 2046] [outer = 0x99f60000] 15:52:44 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:45 INFO - PROCESS | 1898 | 1461192765010 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 1898 | 1461192765082 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 15:52:45 INFO - PROCESS | 1898 | 1461192765181 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 1898 | 1461192765186 Marionette TRACE conn4 <- [1,2698,null,{}] 15:52:45 INFO - PROCESS | 1898 | 1461192765199 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:45 INFO - PROCESS | 1898 | 1461192765403 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 15:52:45 INFO - PROCESS | 1898 | 1461192765699 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x99842800 == 136 [pid = 1898] [id = 682] 15:52:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x9a29c000) [pid = 1898] [serial = 2047] [outer = (nil)] 15:52:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x9fb8e000) [pid = 1898] [serial = 2048] [outer = 0x9a29c000] 15:52:45 INFO - PROCESS | 1898 | 1461192765788 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x9fc5f400) [pid = 1898] [serial = 2049] [outer = 0x9a29c000] 15:52:47 INFO - PROCESS | 1898 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:47 INFO - PROCESS | 1898 | 1461192767167 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 1898 | 1461192767235 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 15:52:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:52:47 INFO - PROCESS | 1898 | 1461192767242 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 1898 | 1461192767246 Marionette TRACE conn4 <- [1,2702,null,{}] 15:52:47 INFO - PROCESS | 1898 | 1461192767351 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:47 INFO - PROCESS | 1898 | 1461192767570 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 15:52:47 INFO - PROCESS | 1898 | 1461192767879 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x9aa5a000 == 137 [pid = 1898] [id = 683] 15:52:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x9fb8e800) [pid = 1898] [serial = 2050] [outer = (nil)] 15:52:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0xa282e000) [pid = 1898] [serial = 2051] [outer = 0x9fb8e800] 15:52:47 INFO - PROCESS | 1898 | 1461192767968 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0xa4477c00) [pid = 1898] [serial = 2052] [outer = 0x9fb8e800] 15:52:48 INFO - PROCESS | 1898 | 1461192768982 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:52:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:52:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1790ms 15:52:49 INFO - PROCESS | 1898 | 1461192769033 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 1898 | 1461192769037 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 15:52:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:52:49 INFO - PROCESS | 1898 | 1461192769043 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1898 | 1461192769048 Marionette TRACE conn4 <- [1,2706,null,{}] 15:52:49 INFO - PROCESS | 1898 | 1461192769053 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:49 INFO - PROCESS | 1898 | 1461192769283 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 15:52:49 INFO - PROCESS | 1898 | 1461192769635 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x831b2000 == 138 [pid = 1898] [id = 684] 15:52:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x9ea19c00) [pid = 1898] [serial = 2053] [outer = (nil)] 15:52:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0xa4776c00) [pid = 1898] [serial = 2054] [outer = 0x9ea19c00] 15:52:49 INFO - PROCESS | 1898 | 1461192769733 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0xa477ac00) [pid = 1898] [serial = 2055] [outer = 0x9ea19c00] 15:52:52 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab8c00 == 137 [pid = 1898] [id = 530] 15:52:52 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6cdc00 == 136 [pid = 1898] [id = 56] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x9959b800) [pid = 1898] [serial = 1922] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x8bd4c800) [pid = 1898] [serial = 1941] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x8ff5c800) [pid = 1898] [serial = 1896] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x8640d800) [pid = 1898] [serial = 1881] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x9779b800) [pid = 1898] [serial = 1919] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x977f5400) [pid = 1898] [serial = 1920] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x90330000) [pid = 1898] [serial = 1899] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x935bac00) [pid = 1898] [serial = 1911] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x8f6cb800) [pid = 1898] [serial = 1892] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x88bb3400) [pid = 1898] [serial = 1940] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x8fa44c00) [pid = 1898] [serial = 1895] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x92a10400) [pid = 1898] [serial = 1907] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x920f4800) [pid = 1898] [serial = 1905] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x8f6d0400) [pid = 1898] [serial = 1893] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x9959e800) [pid = 1898] [serial = 1923] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x881a5800) [pid = 1898] [serial = 1937] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x9ff9f800) [pid = 1898] [serial = 1932] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x88071800) [pid = 1898] [serial = 1935] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x904dd400) [pid = 1898] [serial = 1902] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x94f85800) [pid = 1898] [serial = 1916] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8bd48c00) [pid = 1898] [serial = 1943] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x903dfc00) [pid = 1898] [serial = 1901] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x90327800) [pid = 1898] [serial = 1898] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x881a5000) [pid = 1898] [serial = 1883] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8faa6000) [pid = 1898] [serial = 1812] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8ec5e000) [pid = 1898] [serial = 1889] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x94f8a400) [pid = 1898] [serial = 1917] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x9a2a5800) [pid = 1898] [serial = 1925] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x93c21c00) [pid = 1898] [serial = 1914] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x92017c00) [pid = 1898] [serial = 1904] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x9feebc00) [pid = 1898] [serial = 1931] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x8779e400) [pid = 1898] [serial = 1934] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x92a81400) [pid = 1898] [serial = 1908] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x93332800) [pid = 1898] [serial = 1910] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x88826c00) [pid = 1898] [serial = 1938] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x9df08800) [pid = 1898] [serial = 1929] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x854a4c00) [pid = 1898] [serial = 1880] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x88bb0000) [pid = 1898] [serial = 1886] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x8eea2c00) [pid = 1898] [serial = 1890] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8881b000) [pid = 1898] [serial = 1884] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x9b2a6000) [pid = 1898] [serial = 1928] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x9a310000) [pid = 1898] [serial = 1926] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x8be52c00) [pid = 1898] [serial = 1887] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x938cd400) [pid = 1898] [serial = 1913] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x8ec62400) [pid = 1898] [serial = 1944] [outer = (nil)] [url = about:blank] 15:52:52 INFO - PROCESS | 1898 | 1461192772439 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:52:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 3490ms 15:52:52 INFO - PROCESS | 1898 | 1461192772546 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 15:52:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:52:52 INFO - PROCESS | 1898 | 1461192772551 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 15:52:52 INFO - PROCESS | 1898 | 1461192772559 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 1898 | 1461192772566 Marionette TRACE conn4 <- [1,2710,null,{}] 15:52:52 INFO - PROCESS | 1898 | 1461192772575 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:52 INFO - PROCESS | 1898 | 1461192772780 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 15:52:53 INFO - PROCESS | 1898 | 1461192773020 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e3800 == 137 [pid = 1898] [id = 685] 15:52:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x844e3c00) [pid = 1898] [serial = 2056] [outer = (nil)] 15:52:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x84abd000) [pid = 1898] [serial = 2057] [outer = 0x844e3c00] 15:52:53 INFO - PROCESS | 1898 | 1461192773105 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8549fc00) [pid = 1898] [serial = 2058] [outer = 0x844e3c00] 15:52:53 INFO - PROCESS | 1898 | 1461192773984 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 1898 | 1461192774056 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 15:52:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:52:54 INFO - PROCESS | 1898 | 1461192774067 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 1898 | 1461192774070 Marionette TRACE conn4 <- [1,2714,null,{}] 15:52:54 INFO - PROCESS | 1898 | 1461192774077 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:54 INFO - PROCESS | 1898 | 1461192774276 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 15:52:54 INFO - PROCESS | 1898 | 1461192774557 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x86306c00 == 138 [pid = 1898] [id = 686] 15:52:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x8630a000) [pid = 1898] [serial = 2059] [outer = (nil)] 15:52:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x86de9000) [pid = 1898] [serial = 2060] [outer = 0x8630a000] 15:52:54 INFO - PROCESS | 1898 | 1461192774638 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8756ac00) [pid = 1898] [serial = 2061] [outer = 0x8630a000] 15:52:55 INFO - PROCESS | 1898 | 1461192775617 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:52:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1596ms 15:52:55 INFO - PROCESS | 1898 | 1461192775663 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 1898 | 1461192775667 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 15:52:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:52:55 INFO - PROCESS | 1898 | 1461192775680 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 1898 | 1461192775686 Marionette TRACE conn4 <- [1,2718,null,{}] 15:52:55 INFO - PROCESS | 1898 | 1461192775702 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:56 INFO - PROCESS | 1898 | 1461192775999 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 15:52:56 INFO - PROCESS | 1898 | 1461192776028 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x877a3800 == 139 [pid = 1898] [id = 687] 15:52:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x877a3c00) [pid = 1898] [serial = 2062] [outer = (nil)] 15:52:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x88076400) [pid = 1898] [serial = 2063] [outer = 0x877a3c00] 15:52:56 INFO - PROCESS | 1898 | 1461192776111 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x880d4400) [pid = 1898] [serial = 2064] [outer = 0x877a3c00] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x8806d400) [pid = 1898] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x93df2c00) [pid = 1898] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x86deb000) [pid = 1898] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8fa4d400) [pid = 1898] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x880de000) [pid = 1898] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x889e0000) [pid = 1898] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x8f409800) [pid = 1898] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x9ab05800) [pid = 1898] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x904d7400) [pid = 1898] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x98fa7400) [pid = 1898] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x8f3d2800) [pid = 1898] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0xa0ea7800) [pid = 1898] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x8f787000) [pid = 1898] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x913b0c00) [pid = 1898] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0xa282f000) [pid = 1898] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 119 (0x979f5400) [pid = 1898] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 118 (0x92a0d400) [pid = 1898] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 117 (0x86ded400) [pid = 1898] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 116 (0x840c6000) [pid = 1898] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:52:57 INFO - PROCESS | 1898 | --DOMWINDOW == 115 (0x900bcc00) [pid = 1898] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:52:57 INFO - PROCESS | 1898 | 1461192777713 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1898 | 1461192777786 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 15:52:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:52:57 INFO - PROCESS | 1898 | 1461192777793 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1898 | 1461192777796 Marionette TRACE conn4 <- [1,2722,null,{}] 15:52:57 INFO - PROCESS | 1898 | 1461192777801 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:58 INFO - PROCESS | 1898 | 1461192778028 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 15:52:58 INFO - PROCESS | 1898 | 1461192778291 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x85708c00 == 140 [pid = 1898] [id = 688] 15:52:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 116 (0x86deb000) [pid = 1898] [serial = 2065] [outer = (nil)] 15:52:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 117 (0x881a1000) [pid = 1898] [serial = 2066] [outer = 0x86deb000] 15:52:58 INFO - PROCESS | 1898 | 1461192778372 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 118 (0x887c5c00) [pid = 1898] [serial = 2067] [outer = 0x86deb000] 15:52:59 INFO - PROCESS | 1898 | 1461192779266 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 1898 | 1461192779296 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 15:52:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:52:59 INFO - PROCESS | 1898 | 1461192779302 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 1898 | 1461192779305 Marionette TRACE conn4 <- [1,2726,null,{}] 15:52:59 INFO - PROCESS | 1898 | 1461192779311 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:59 INFO - PROCESS | 1898 | 1461192779654 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 15:53:00 INFO - PROCESS | 1898 | 1461192780046 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x843e4800 == 141 [pid = 1898] [id = 689] 15:53:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 119 (0x843e8400) [pid = 1898] [serial = 2068] [outer = (nil)] 15:53:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 120 (0x84ac0000) [pid = 1898] [serial = 2069] [outer = 0x843e8400] 15:53:00 INFO - PROCESS | 1898 | 1461192780143 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x85df6000) [pid = 1898] [serial = 2070] [outer = 0x843e8400] 15:53:01 INFO - PROCESS | 1898 | 1461192781150 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:53:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1881ms 15:53:01 INFO - PROCESS | 1898 | 1461192781185 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 1898 | 1461192781193 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 15:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:53:01 INFO - PROCESS | 1898 | 1461192781203 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 1898 | 1461192781210 Marionette TRACE conn4 <- [1,2730,null,{}] 15:53:01 INFO - PROCESS | 1898 | 1461192781218 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:01 INFO - PROCESS | 1898 | 1461192781459 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 15:53:01 INFO - PROCESS | 1898 | 1461192781840 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x87574800 == 142 [pid = 1898] [id = 690] 15:53:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x8779e000) [pid = 1898] [serial = 2071] [outer = (nil)] 15:53:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x877a8800) [pid = 1898] [serial = 2072] [outer = 0x8779e000] 15:53:01 INFO - PROCESS | 1898 | 1461192781951 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x880d7800) [pid = 1898] [serial = 2073] [outer = 0x8779e000] 15:53:03 INFO - PROCESS | 1898 | 1461192783316 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1898 | 1461192783685 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 15:53:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:53:03 INFO - PROCESS | 1898 | 1461192783707 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1898 | 1461192783713 Marionette TRACE conn4 <- [1,2734,null,{}] 15:53:03 INFO - PROCESS | 1898 | 1461192783719 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:03 INFO - PROCESS | 1898 | 1461192783961 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 15:53:04 INFO - PROCESS | 1898 | 1461192784257 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881c400 == 143 [pid = 1898] [id = 691] 15:53:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x889a9800) [pid = 1898] [serial = 2074] [outer = (nil)] 15:53:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x889b5400) [pid = 1898] [serial = 2075] [outer = 0x889a9800] 15:53:04 INFO - PROCESS | 1898 | 1461192784367 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x889e1400) [pid = 1898] [serial = 2076] [outer = 0x889a9800] 15:53:05 INFO - PROCESS | 1898 | 1461192785468 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:53:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1797ms 15:53:05 INFO - PROCESS | 1898 | 1461192785514 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 1898 | 1461192785521 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 15:53:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:53:05 INFO - PROCESS | 1898 | 1461192785538 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 1898 | 1461192785546 Marionette TRACE conn4 <- [1,2738,null,{}] 15:53:05 INFO - PROCESS | 1898 | 1461192785552 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:05 INFO - PROCESS | 1898 | 1461192785775 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 15:53:06 INFO - PROCESS | 1898 | 1461192786115 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x889ac400 == 144 [pid = 1898] [id = 692] 15:53:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x889afc00) [pid = 1898] [serial = 2077] [outer = (nil)] 15:53:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8bd42000) [pid = 1898] [serial = 2078] [outer = 0x889afc00] 15:53:06 INFO - PROCESS | 1898 | 1461192786206 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x8bd4c400) [pid = 1898] [serial = 2079] [outer = 0x889afc00] 15:53:07 INFO - PROCESS | 1898 | 1461192787078 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:53:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1591ms 15:53:07 INFO - PROCESS | 1898 | 1461192787137 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 1898 | 1461192787142 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 15:53:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:53:07 INFO - PROCESS | 1898 | 1461192787151 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 1898 | 1461192787155 Marionette TRACE conn4 <- [1,2742,null,{}] 15:53:07 INFO - PROCESS | 1898 | 1461192787160 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:07 INFO - PROCESS | 1898 | 1461192787373 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 15:53:07 INFO - PROCESS | 1898 | 1461192787730 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 1898 | ++DOCSHELL 0x831a6c00 == 145 [pid = 1898] [id = 693] 15:53:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x88badc00) [pid = 1898] [serial = 2080] [outer = (nil)] 15:53:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8be5c000) [pid = 1898] [serial = 2081] [outer = 0x88badc00] 15:53:07 INFO - PROCESS | 1898 | 1461192787822 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8c010800) [pid = 1898] [serial = 2082] [outer = 0x88badc00] 15:53:08 INFO - PROCESS | 1898 | 1461192788694 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:53:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1585ms 15:53:08 INFO - PROCESS | 1898 | 1461192788737 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 15:53:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:53:08 INFO - PROCESS | 1898 | 1461192788741 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 15:53:08 INFO - PROCESS | 1898 | 1461192788747 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 1898 | 1461192788755 Marionette TRACE conn4 <- [1,2746,null,{}] 15:53:08 INFO - PROCESS | 1898 | 1461192788765 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:08 INFO - PROCESS | 1898 | 1461192788989 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 15:53:09 INFO - PROCESS | 1898 | 1461192789282 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec66400 == 146 [pid = 1898] [id = 694] 15:53:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8ec68400) [pid = 1898] [serial = 2083] [outer = (nil)] 15:53:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8ecccc00) [pid = 1898] [serial = 2084] [outer = 0x8ec68400] 15:53:09 INFO - PROCESS | 1898 | 1461192789438 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8f3cd000) [pid = 1898] [serial = 2085] [outer = 0x8ec68400] 15:53:10 INFO - PROCESS | 1898 | 1461192790335 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1640ms 15:53:10 INFO - PROCESS | 1898 | 1461192790401 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 1898 | 1461192790405 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 15:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:53:10 INFO - PROCESS | 1898 | 1461192790416 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 1898 | 1461192790419 Marionette TRACE conn4 <- [1,2750,null,{}] 15:53:10 INFO - PROCESS | 1898 | 1461192790425 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:10 INFO - PROCESS | 1898 | 1461192790652 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 15:53:10 INFO - PROCESS | 1898 | 1461192790948 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecce400 == 147 [pid = 1898] [id = 695] 15:53:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8f407400) [pid = 1898] [serial = 2086] [outer = (nil)] 15:53:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8f40e000) [pid = 1898] [serial = 2087] [outer = 0x8f407400] 15:53:11 INFO - PROCESS | 1898 | 1461192791081 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f6ca400) [pid = 1898] [serial = 2088] [outer = 0x8f407400] 15:53:11 INFO - PROCESS | 1898 | 1461192791979 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1592ms 15:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:53:12 INFO - PROCESS | 1898 | 1461192792011 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 1898 | 1461192792014 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 15:53:12 INFO - PROCESS | 1898 | 1461192792021 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 1898 | 1461192792025 Marionette TRACE conn4 <- [1,2754,null,{}] 15:53:12 INFO - PROCESS | 1898 | 1461192792030 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:12 INFO - PROCESS | 1898 | 1461192792234 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 15:53:12 INFO - PROCESS | 1898 | 1461192792543 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c00ec00 == 148 [pid = 1898] [id = 696] 15:53:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8ecc7c00) [pid = 1898] [serial = 2089] [outer = (nil)] 15:53:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8f789400) [pid = 1898] [serial = 2090] [outer = 0x8ecc7c00] 15:53:12 INFO - PROCESS | 1898 | 1461192792686 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8f7a7c00) [pid = 1898] [serial = 2091] [outer = 0x8ecc7c00] 15:53:13 INFO - PROCESS | 1898 | 1461192793612 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1640ms 15:53:13 INFO - PROCESS | 1898 | 1461192793661 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 1898 | 1461192793665 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 15:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:53:13 INFO - PROCESS | 1898 | 1461192793671 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 1898 | 1461192793674 Marionette TRACE conn4 <- [1,2758,null,{}] 15:53:13 INFO - PROCESS | 1898 | 1461192793680 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:13 INFO - PROCESS | 1898 | 1461192793902 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 15:53:14 INFO - PROCESS | 1898 | 1461192794274 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881b000 == 149 [pid = 1898] [id = 697] 15:53:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8f780800) [pid = 1898] [serial = 2092] [outer = (nil)] 15:53:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8fa50400) [pid = 1898] [serial = 2093] [outer = 0x8f780800] 15:53:14 INFO - PROCESS | 1898 | 1461192794365 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x8faa5c00) [pid = 1898] [serial = 2094] [outer = 0x8f780800] 15:53:15 INFO - PROCESS | 1898 | 1461192795269 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1639ms 15:53:15 INFO - PROCESS | 1898 | 1461192795311 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 15:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:53:15 INFO - PROCESS | 1898 | 1461192795315 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 15:53:15 INFO - PROCESS | 1898 | 1461192795321 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 1898 | 1461192795325 Marionette TRACE conn4 <- [1,2762,null,{}] 15:53:15 INFO - PROCESS | 1898 | 1461192795330 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:15 INFO - PROCESS | 1898 | 1461192795536 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 15:53:15 INFO - PROCESS | 1898 | 1461192795886 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eea3800 == 150 [pid = 1898] [id = 698] 15:53:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8f7b0400) [pid = 1898] [serial = 2095] [outer = (nil)] 15:53:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8ff59000) [pid = 1898] [serial = 2096] [outer = 0x8f7b0400] 15:53:15 INFO - PROCESS | 1898 | 1461192795980 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8ff5f000) [pid = 1898] [serial = 2097] [outer = 0x8f7b0400] 15:53:16 INFO - PROCESS | 1898 | 1461192796860 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1584ms 15:53:16 INFO - PROCESS | 1898 | 1461192796905 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 1898 | 1461192796909 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 15:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:53:16 INFO - PROCESS | 1898 | 1461192796916 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 1898 | 1461192796919 Marionette TRACE conn4 <- [1,2766,null,{}] 15:53:16 INFO - PROCESS | 1898 | 1461192796925 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:17 INFO - PROCESS | 1898 | 1461192797158 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 15:53:17 INFO - PROCESS | 1898 | 1461192797517 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x900b9000 == 151 [pid = 1898] [id = 699] 15:53:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x900c7000) [pid = 1898] [serial = 2098] [outer = (nil)] 15:53:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x90326c00) [pid = 1898] [serial = 2099] [outer = 0x900c7000] 15:53:17 INFO - PROCESS | 1898 | 1461192797627 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x9033ac00) [pid = 1898] [serial = 2100] [outer = 0x900c7000] 15:53:18 INFO - PROCESS | 1898 | 1461192798565 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1680ms 15:53:18 INFO - PROCESS | 1898 | 1461192798597 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1898 | 1461192798608 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:53:18 INFO - PROCESS | 1898 | 1461192798614 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1898 | 1461192798620 Marionette TRACE conn4 <- [1,2770,null,{}] 15:53:18 INFO - PROCESS | 1898 | 1461192798625 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:18 INFO - PROCESS | 1898 | 1461192798868 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 15:53:19 INFO - PROCESS | 1898 | 1461192799229 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f783000 == 152 [pid = 1898] [id = 700] 15:53:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x900c3c00) [pid = 1898] [serial = 2101] [outer = (nil)] 15:53:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x904d2800) [pid = 1898] [serial = 2102] [outer = 0x900c3c00] 15:53:19 INFO - PROCESS | 1898 | 1461192799321 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x904da800) [pid = 1898] [serial = 2103] [outer = 0x900c3c00] 15:53:20 INFO - PROCESS | 1898 | 1461192800285 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:53:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:53:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1733ms 15:53:20 INFO - PROCESS | 1898 | 1461192800349 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 1898 | 1461192800355 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 15:53:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:53:20 INFO - PROCESS | 1898 | 1461192800364 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 1898 | 1461192800369 Marionette TRACE conn4 <- [1,2774,null,{}] 15:53:20 INFO - PROCESS | 1898 | 1461192800375 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:20 INFO - PROCESS | 1898 | 1461192800582 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 15:53:20 INFO - PROCESS | 1898 | 1461192800926 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x903df000 == 153 [pid = 1898] [id = 701] 15:53:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x90772800) [pid = 1898] [serial = 2104] [outer = (nil)] 15:53:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x91408400) [pid = 1898] [serial = 2105] [outer = 0x90772800] 15:53:21 INFO - PROCESS | 1898 | 1461192801016 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x9140d800) [pid = 1898] [serial = 2106] [outer = 0x90772800] 15:53:21 INFO - PROCESS | 1898 | 1461192801909 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1587ms 15:53:21 INFO - PROCESS | 1898 | 1461192801950 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 1898 | 1461192801954 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 15:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:53:21 INFO - PROCESS | 1898 | 1461192801961 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 1898 | 1461192801964 Marionette TRACE conn4 <- [1,2778,null,{}] 15:53:21 INFO - PROCESS | 1898 | 1461192801970 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:22 INFO - PROCESS | 1898 | 1461192802177 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 15:53:22 INFO - PROCESS | 1898 | 1461192802487 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x831a9000 == 154 [pid = 1898] [id = 702] 15:53:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x8ff62c00) [pid = 1898] [serial = 2107] [outer = (nil)] 15:53:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x920f9400) [pid = 1898] [serial = 2108] [outer = 0x8ff62c00] 15:53:22 INFO - PROCESS | 1898 | 1461192802637 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x92a07800) [pid = 1898] [serial = 2109] [outer = 0x8ff62c00] 15:53:23 INFO - PROCESS | 1898 | 1461192803570 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:53:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1682ms 15:53:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:53:23 INFO - PROCESS | 1898 | 1461192803644 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 1898 | 1461192803647 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 15:53:23 INFO - PROCESS | 1898 | 1461192803654 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 1898 | 1461192803657 Marionette TRACE conn4 <- [1,2782,null,{}] 15:53:23 INFO - PROCESS | 1898 | 1461192803663 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:23 INFO - PROCESS | 1898 | 1461192803921 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 15:53:24 INFO - PROCESS | 1898 | 1461192804301 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x908ff400 == 155 [pid = 1898] [id = 703] 15:53:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x920f6000) [pid = 1898] [serial = 2110] [outer = (nil)] 15:53:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x92b98c00) [pid = 1898] [serial = 2111] [outer = 0x920f6000] 15:53:24 INFO - PROCESS | 1898 | 1461192804395 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x92b9b000) [pid = 1898] [serial = 2112] [outer = 0x920f6000] 15:53:25 INFO - PROCESS | 1898 | 1461192805299 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:53:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1685ms 15:53:25 INFO - PROCESS | 1898 | 1461192805339 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 1898 | 1461192805342 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 15:53:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:53:25 INFO - PROCESS | 1898 | 1461192805349 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 1898 | 1461192805352 Marionette TRACE conn4 <- [1,2786,null,{}] 15:53:25 INFO - PROCESS | 1898 | 1461192805358 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:25 INFO - PROCESS | 1898 | 1461192805588 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 15:53:25 INFO - PROCESS | 1898 | 1461192805888 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f4800 == 156 [pid = 1898] [id = 704] 15:53:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x92a0d400) [pid = 1898] [serial = 2113] [outer = (nil)] 15:53:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x9332e000) [pid = 1898] [serial = 2114] [outer = 0x92a0d400] 15:53:26 INFO - PROCESS | 1898 | 1461192806024 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x93542000) [pid = 1898] [serial = 2115] [outer = 0x92a0d400] 15:53:26 INFO - PROCESS | 1898 | 1461192806904 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:53:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:53:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1587ms 15:53:26 INFO - PROCESS | 1898 | 1461192806937 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 1898 | 1461192806941 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 15:53:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:53:26 INFO - PROCESS | 1898 | 1461192806947 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 1898 | 1461192806950 Marionette TRACE conn4 <- [1,2790,null,{}] 15:53:26 INFO - PROCESS | 1898 | 1461192806956 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:27 INFO - PROCESS | 1898 | 1461192807177 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 15:53:27 INFO - PROCESS | 1898 | 1461192807559 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x9332f000 == 157 [pid = 1898] [id = 705] 15:53:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x9354ec00) [pid = 1898] [serial = 2116] [outer = (nil)] 15:53:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x935be000) [pid = 1898] [serial = 2117] [outer = 0x9354ec00] 15:53:27 INFO - PROCESS | 1898 | 1461192807691 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x935c3400) [pid = 1898] [serial = 2118] [outer = 0x9354ec00] 15:53:28 INFO - PROCESS | 1898 | 1461192808625 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:53:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1697ms 15:53:28 INFO - PROCESS | 1898 | 1461192808644 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 1898 | 1461192808647 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 15:53:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:53:28 INFO - PROCESS | 1898 | 1461192808654 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 1898 | 1461192808657 Marionette TRACE conn4 <- [1,2794,null,{}] 15:53:28 INFO - PROCESS | 1898 | 1461192808663 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:28 INFO - PROCESS | 1898 | 1461192808863 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 15:53:29 INFO - PROCESS | 1898 | 1461192809207 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x935c6400 == 158 [pid = 1898] [id = 706] 15:53:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x93629000) [pid = 1898] [serial = 2119] [outer = (nil)] 15:53:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x93632400) [pid = 1898] [serial = 2120] [outer = 0x93629000] 15:53:29 INFO - PROCESS | 1898 | 1461192809309 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x93668000) [pid = 1898] [serial = 2121] [outer = 0x93629000] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d0c00 == 157 [pid = 1898] [id = 541] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8fab0400 == 156 [pid = 1898] [id = 542] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x92a10800 == 155 [pid = 1898] [id = 543] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x903de000 == 154 [pid = 1898] [id = 540] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x93548800 == 153 [pid = 1898] [id = 544] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x877a3800 == 152 [pid = 1898] [id = 687] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x86306c00 == 151 [pid = 1898] [id = 686] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x844e3800 == 150 [pid = 1898] [id = 685] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x9aa5a000 == 149 [pid = 1898] [id = 683] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x99842800 == 148 [pid = 1898] [id = 682] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x995a9800 == 147 [pid = 1898] [id = 681] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x93df2800 == 146 [pid = 1898] [id = 680] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8c019c00 == 145 [pid = 1898] [id = 678] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x938ce400 == 144 [pid = 1898] [id = 679] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x843ea000 == 143 [pid = 1898] [id = 677] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x9076d000 == 142 [pid = 1898] [id = 676] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8f6cd400 == 141 [pid = 1898] [id = 675] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8faabc00 == 140 [pid = 1898] [id = 674] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8be55c00 == 139 [pid = 1898] [id = 673] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8819c000 == 138 [pid = 1898] [id = 671] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x89fe9c00 == 137 [pid = 1898] [id = 672] 15:53:32 INFO - PROCESS | 1898 | --DOCSHELL 0x8779ac00 == 136 [pid = 1898] [id = 670] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x889da800) [pid = 1898] [serial = 2007] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x889a8800) [pid = 1898] [serial = 1949] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x96b63000) [pid = 1898] [serial = 1974] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x880dbc00) [pid = 1898] [serial = 2006] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x90323800) [pid = 1898] [serial = 1956] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x887ca800) [pid = 1898] [serial = 2001] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x89fe7000) [pid = 1898] [serial = 1878] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x8f7afc00) [pid = 1898] [serial = 1953] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0xa0a2dc00) [pid = 1898] [serial = 1982] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x9200e800) [pid = 1898] [serial = 1961] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x991c5800) [pid = 1898] [serial = 1976] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0xa476cc00) [pid = 1898] [serial = 1994] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x904d2c00) [pid = 1898] [serial = 1959] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x903df400) [pid = 1898] [serial = 1958] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0xa4476000) [pid = 1898] [serial = 1989] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x938d3400) [pid = 1898] [serial = 1971] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x9332cc00) [pid = 1898] [serial = 1964] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0xa45ec000) [pid = 1898] [serial = 1992] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x9aae9400) [pid = 1898] [serial = 1979] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x92a01800) [pid = 1898] [serial = 1962] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x9fb35000) [pid = 1898] [serial = 1980] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0xa0ead800) [pid = 1898] [serial = 1986] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x889b3000) [pid = 1898] [serial = 2003] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8640a800) [pid = 1898] [serial = 1997] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x8f7a3400) [pid = 1898] [serial = 1952] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x9362c800) [pid = 1898] [serial = 1968] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x900bbc00) [pid = 1898] [serial = 1955] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x889d9800) [pid = 1898] [serial = 2004] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8f404800) [pid = 1898] [serial = 1946] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0xa0eaac00) [pid = 1898] [serial = 1985] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0xa0c33400) [pid = 1898] [serial = 1983] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x938cf000) [pid = 1898] [serial = 1970] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0xa3c87400) [pid = 1898] [serial = 1988] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0xa45d2800) [pid = 1898] [serial = 1991] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x9959d000) [pid = 1898] [serial = 1977] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x94f80000) [pid = 1898] [serial = 1973] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x8756f000) [pid = 1898] [serial = 1998] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x8819fc00) [pid = 1898] [serial = 2000] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x88ba6400) [pid = 1898] [serial = 1950] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x935bb800) [pid = 1898] [serial = 1965] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x93625400) [pid = 1898] [serial = 1967] [outer = (nil)] [url = about:blank] 15:53:32 INFO - PROCESS | 1898 | 1461192812898 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 4292ms 15:53:33 INFO - PROCESS | 1898 | 1461192813009 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 1898 | 1461192813013 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 15:53:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:53:33 INFO - PROCESS | 1898 | 1461192813025 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 1898 | 1461192813030 Marionette TRACE conn4 <- [1,2798,null,{}] 15:53:33 INFO - PROCESS | 1898 | 1461192813038 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:33 INFO - PROCESS | 1898 | 1461192813271 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 15:53:33 INFO - PROCESS | 1898 | 1461192813499 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x84ab8000 == 137 [pid = 1898] [id = 707] 15:53:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x85713c00) [pid = 1898] [serial = 2122] [outer = (nil)] 15:53:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x87569800) [pid = 1898] [serial = 2123] [outer = 0x85713c00] 15:53:33 INFO - PROCESS | 1898 | 1461192813592 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x87572800) [pid = 1898] [serial = 2124] [outer = 0x85713c00] 15:53:34 INFO - PROCESS | 1898 | 1461192814706 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:53:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1738ms 15:53:34 INFO - PROCESS | 1898 | 1461192814764 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 1898 | 1461192814772 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 15:53:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:53:34 INFO - PROCESS | 1898 | 1461192814783 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 1898 | 1461192814786 Marionette TRACE conn4 <- [1,2802,null,{}] 15:53:34 INFO - PROCESS | 1898 | 1461192814792 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:35 INFO - PROCESS | 1898 | 1461192815109 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 15:53:35 INFO - PROCESS | 1898 | 1461192815141 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 1898 | ++DOCSHELL 0x86dee000 == 138 [pid = 1898] [id = 708] 15:53:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x88077c00) [pid = 1898] [serial = 2125] [outer = (nil)] 15:53:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8819c000) [pid = 1898] [serial = 2126] [outer = 0x88077c00] 15:53:35 INFO - PROCESS | 1898 | 1461192815217 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x887cb800) [pid = 1898] [serial = 2127] [outer = 0x88077c00] 15:53:36 INFO - PROCESS | 1898 | 1461192816305 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:53:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1583ms 15:53:36 INFO - PROCESS | 1898 | 1461192816365 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 1898 | 1461192816370 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:53:36 INFO - PROCESS | 1898 | 1461192816376 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 1898 | 1461192816382 Marionette TRACE conn4 <- [1,2806,null,{}] 15:53:36 INFO - PROCESS | 1898 | 1461192816404 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 1898 | 1461192816697 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 15:53:36 INFO - PROCESS | 1898 | 1461192816733 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x889b5800 == 139 [pid = 1898] [id = 709] 15:53:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x889b5c00) [pid = 1898] [serial = 2128] [outer = (nil)] 15:53:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x889d9800) [pid = 1898] [serial = 2129] [outer = 0x889b5c00] 15:53:36 INFO - PROCESS | 1898 | 1461192816812 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x88ba8c00) [pid = 1898] [serial = 2130] [outer = 0x889b5c00] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x8630a000) [pid = 1898] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x9ea19c00) [pid = 1898] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x9fb8e800) [pid = 1898] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x8f405000) [pid = 1898] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x89fe3400) [pid = 1898] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x844e3c00) [pid = 1898] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x908f2c00) [pid = 1898] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x93667000) [pid = 1898] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x9a29c000) [pid = 1898] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x90329000) [pid = 1898] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x8f789c00) [pid = 1898] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x92b99400) [pid = 1898] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x881a7800) [pid = 1898] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x94f12400) [pid = 1898] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x90339800) [pid = 1898] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x877a3c00) [pid = 1898] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x8faa9c00) [pid = 1898] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x938d0000) [pid = 1898] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x877a7c00) [pid = 1898] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:53:37 INFO - PROCESS | 1898 | --DOMWINDOW == 120 (0x99f60000) [pid = 1898] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:53:38 INFO - PROCESS | 1898 | 1461192818451 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:53:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2087ms 15:53:38 INFO - PROCESS | 1898 | 1461192818464 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 1898 | 1461192818467 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 15:53:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:53:38 INFO - PROCESS | 1898 | 1461192818473 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 1898 | 1461192818476 Marionette TRACE conn4 <- [1,2810,null,{}] 15:53:38 INFO - PROCESS | 1898 | 1461192818482 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:38 INFO - PROCESS | 1898 | 1461192818685 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 15:53:38 INFO - PROCESS | 1898 | 1461192818911 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 1898 | ++DOCSHELL 0x877a3c00 == 140 [pid = 1898] [id = 710] 15:53:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 121 (0x889b0c00) [pid = 1898] [serial = 2131] [outer = (nil)] 15:53:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x88bb1c00) [pid = 1898] [serial = 2132] [outer = 0x889b0c00] 15:53:38 INFO - PROCESS | 1898 | 1461192818988 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x89fdf000) [pid = 1898] [serial = 2133] [outer = 0x889b0c00] 15:53:39 INFO - PROCESS | 1898 | 1461192819976 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:53:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1540ms 15:53:40 INFO - PROCESS | 1898 | 1461192820014 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 1898 | 1461192820021 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 15:53:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:53:40 INFO - PROCESS | 1898 | 1461192820031 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 1898 | 1461192820037 Marionette TRACE conn4 <- [1,2814,null,{}] 15:53:40 INFO - PROCESS | 1898 | 1461192820048 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:40 INFO - PROCESS | 1898 | 1461192820287 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 15:53:40 INFO - PROCESS | 1898 | 1461192820662 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x86de9800 == 141 [pid = 1898] [id = 711] 15:53:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x86df0400) [pid = 1898] [serial = 2134] [outer = (nil)] 15:53:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x8756fc00) [pid = 1898] [serial = 2135] [outer = 0x86df0400] 15:53:40 INFO - PROCESS | 1898 | 1461192820759 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x877a5c00) [pid = 1898] [serial = 2136] [outer = 0x86df0400] 15:53:41 INFO - PROCESS | 1898 | 1461192821777 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:53:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:53:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1788ms 15:53:41 INFO - PROCESS | 1898 | 1461192821819 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 1898 | 1461192821828 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 15:53:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:53:41 INFO - PROCESS | 1898 | 1461192821840 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 1898 | 1461192821844 Marionette TRACE conn4 <- [1,2818,null,{}] 15:53:41 INFO - PROCESS | 1898 | 1461192821850 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:42 INFO - PROCESS | 1898 | 1461192822101 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 15:53:42 INFO - PROCESS | 1898 | 1461192822452 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x831b0400 == 142 [pid = 1898] [id = 712] 15:53:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x887ce400) [pid = 1898] [serial = 2137] [outer = (nil)] 15:53:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x889b1400) [pid = 1898] [serial = 2138] [outer = 0x887ce400] 15:53:42 INFO - PROCESS | 1898 | 1461192822557 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x88ba7c00) [pid = 1898] [serial = 2139] [outer = 0x887ce400] 15:53:43 INFO - PROCESS | 1898 | 1461192823673 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:53:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1885ms 15:53:43 INFO - PROCESS | 1898 | 1461192823724 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 1898 | 1461192823729 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 15:53:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:53:43 INFO - PROCESS | 1898 | 1461192823736 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 1898 | 1461192823742 Marionette TRACE conn4 <- [1,2822,null,{}] 15:53:43 INFO - PROCESS | 1898 | 1461192823760 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:44 INFO - PROCESS | 1898 | 1461192824029 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 15:53:44 INFO - PROCESS | 1898 | 1461192824464 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x831b4400 == 143 [pid = 1898] [id = 713] 15:53:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x8be52400) [pid = 1898] [serial = 2140] [outer = (nil)] 15:53:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x8c018c00) [pid = 1898] [serial = 2141] [outer = 0x8be52400] 15:53:44 INFO - PROCESS | 1898 | 1461192824566 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8ec64400) [pid = 1898] [serial = 2142] [outer = 0x8be52400] 15:53:45 INFO - PROCESS | 1898 | 1461192825505 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:53:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1842ms 15:53:45 INFO - PROCESS | 1898 | 1461192825578 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 1898 | 1461192825582 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 15:53:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:53:45 INFO - PROCESS | 1898 | 1461192825589 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 1898 | 1461192825592 Marionette TRACE conn4 <- [1,2826,null,{}] 15:53:45 INFO - PROCESS | 1898 | 1461192825599 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:45 INFO - PROCESS | 1898 | 1461192825855 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 15:53:46 INFO - PROCESS | 1898 | 1461192826201 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x88825c00 == 144 [pid = 1898] [id = 714] 15:53:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8bd42c00) [pid = 1898] [serial = 2143] [outer = (nil)] 15:53:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8f403800) [pid = 1898] [serial = 2144] [outer = 0x8bd42c00] 15:53:46 INFO - PROCESS | 1898 | 1461192826296 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8f6c2c00) [pid = 1898] [serial = 2145] [outer = 0x8bd42c00] 15:53:47 INFO - PROCESS | 1898 | 1461192827211 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:53:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1693ms 15:53:47 INFO - PROCESS | 1898 | 1461192827283 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 1898 | 1461192827286 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 15:53:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:53:47 INFO - PROCESS | 1898 | 1461192827293 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 1898 | 1461192827297 Marionette TRACE conn4 <- [1,2830,null,{}] 15:53:47 INFO - PROCESS | 1898 | 1461192827303 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 1898 | 1461192827517 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 15:53:47 INFO - PROCESS | 1898 | 1461192827874 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x881a4c00 == 145 [pid = 1898] [id = 715] 15:53:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8eea6800) [pid = 1898] [serial = 2146] [outer = (nil)] 15:53:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8f7ad000) [pid = 1898] [serial = 2147] [outer = 0x8eea6800] 15:53:47 INFO - PROCESS | 1898 | 1461192827970 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8fa46800) [pid = 1898] [serial = 2148] [outer = 0x8eea6800] 15:53:48 INFO - PROCESS | 1898 | 1461192828886 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1635ms 15:53:48 INFO - PROCESS | 1898 | 1461192828929 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 15:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:53:48 INFO - PROCESS | 1898 | 1461192828933 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 15:53:48 INFO - PROCESS | 1898 | 1461192828939 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 1898 | 1461192828943 Marionette TRACE conn4 <- [1,2834,null,{}] 15:53:48 INFO - PROCESS | 1898 | 1461192828949 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:49 INFO - PROCESS | 1898 | 1461192829192 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 15:53:49 INFO - PROCESS | 1898 | 1461192829555 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x889d2c00 == 146 [pid = 1898] [id = 716] 15:53:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8f40ac00) [pid = 1898] [serial = 2149] [outer = (nil)] 15:53:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x900c6400) [pid = 1898] [serial = 2150] [outer = 0x8f40ac00] 15:53:49 INFO - PROCESS | 1898 | 1461192829651 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x90322800) [pid = 1898] [serial = 2151] [outer = 0x8f40ac00] 15:53:50 INFO - PROCESS | 1898 | 1461192830544 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:53:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1685ms 15:53:50 INFO - PROCESS | 1898 | 1461192830624 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 1898 | 1461192830629 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 15:53:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:53:50 INFO - PROCESS | 1898 | 1461192830635 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 1898 | 1461192830639 Marionette TRACE conn4 <- [1,2838,null,{}] 15:53:50 INFO - PROCESS | 1898 | 1461192830660 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:50 INFO - PROCESS | 1898 | 1461192830946 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 15:53:51 INFO - PROCESS | 1898 | 1461192831211 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f3d0000 == 147 [pid = 1898] [id = 717] 15:53:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8ff5e400) [pid = 1898] [serial = 2152] [outer = (nil)] 15:53:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x903d7000) [pid = 1898] [serial = 2153] [outer = 0x8ff5e400] 15:53:51 INFO - PROCESS | 1898 | 1461192831301 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x903de400) [pid = 1898] [serial = 2154] [outer = 0x8ff5e400] 15:53:52 INFO - PROCESS | 1898 | 1461192832201 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:53:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:53:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1633ms 15:53:52 INFO - PROCESS | 1898 | 1461192832278 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 15:53:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:53:52 INFO - PROCESS | 1898 | 1461192832283 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 15:53:52 INFO - PROCESS | 1898 | 1461192832289 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:53:52 INFO - PROCESS | 1898 | 1461192832293 Marionette TRACE conn4 <- [1,2842,null,{}] 15:53:52 INFO - PROCESS | 1898 | 1461192832299 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:52 INFO - PROCESS | 1898 | 1461192832556 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 15:53:52 INFO - PROCESS | 1898 | 1461192832915 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff62800 == 148 [pid = 1898] [id = 718] 15:53:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x903d3000) [pid = 1898] [serial = 2155] [outer = (nil)] 15:53:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x91407c00) [pid = 1898] [serial = 2156] [outer = 0x903d3000] 15:53:53 INFO - PROCESS | 1898 | 1461192833008 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x92013800) [pid = 1898] [serial = 2157] [outer = 0x903d3000] 15:53:53 INFO - PROCESS | 1898 | 1461192833972 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:53:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:53:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1736ms 15:53:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:53:54 INFO - PROCESS | 1898 | 1461192834026 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 1898 | 1461192834029 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 15:53:54 INFO - PROCESS | 1898 | 1461192834036 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 1898 | 1461192834040 Marionette TRACE conn4 <- [1,2846,null,{}] 15:53:54 INFO - PROCESS | 1898 | 1461192834045 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:54 INFO - PROCESS | 1898 | 1461192834272 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 15:53:54 INFO - PROCESS | 1898 | 1461192834661 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d4000 == 149 [pid = 1898] [id = 719] 15:53:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x89fe4800) [pid = 1898] [serial = 2158] [outer = (nil)] 15:53:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x92a7e400) [pid = 1898] [serial = 2159] [outer = 0x89fe4800] 15:53:54 INFO - PROCESS | 1898 | 1461192834753 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x92b9dc00) [pid = 1898] [serial = 2160] [outer = 0x89fe4800] 15:53:55 INFO - PROCESS | 1898 | 1461192835700 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1733ms 15:53:55 INFO - PROCESS | 1898 | 1461192835768 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 1898 | 1461192835772 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 15:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:53:55 INFO - PROCESS | 1898 | 1461192835779 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 1898 | 1461192835782 Marionette TRACE conn4 <- [1,2850,null,{}] 15:53:55 INFO - PROCESS | 1898 | 1461192835788 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:56 INFO - PROCESS | 1898 | 1461192836047 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 15:53:56 INFO - PROCESS | 1898 | 1461192836399 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x900bf000 == 150 [pid = 1898] [id = 720] 15:53:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x903db400) [pid = 1898] [serial = 2161] [outer = (nil)] 15:53:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x9354f000) [pid = 1898] [serial = 2162] [outer = 0x903db400] 15:53:56 INFO - PROCESS | 1898 | 1461192836492 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x935ba800) [pid = 1898] [serial = 2163] [outer = 0x903db400] 15:53:57 INFO - PROCESS | 1898 | 1461192837425 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1682ms 15:53:57 INFO - PROCESS | 1898 | 1461192837462 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 1898 | 1461192837467 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 15:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:53:57 INFO - PROCESS | 1898 | 1461192837473 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 1898 | 1461192837477 Marionette TRACE conn4 <- [1,2854,null,{}] 15:53:57 INFO - PROCESS | 1898 | 1461192837483 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:57 INFO - PROCESS | 1898 | 1461192837731 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 15:53:58 INFO - PROCESS | 1898 | 1461192838106 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 1898 | ++DOCSHELL 0x93325400 == 151 [pid = 1898] [id = 721] 15:53:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x93663400) [pid = 1898] [serial = 2164] [outer = (nil)] 15:53:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x93671c00) [pid = 1898] [serial = 2165] [outer = 0x93663400] 15:53:58 INFO - PROCESS | 1898 | 1461192838205 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x938cc400) [pid = 1898] [serial = 2166] [outer = 0x93663400] 15:53:59 INFO - PROCESS | 1898 | 1461192839141 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:53:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:53:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1733ms 15:53:59 INFO - PROCESS | 1898 | 1461192839207 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 1898 | 1461192839211 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 15:53:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:53:59 INFO - PROCESS | 1898 | 1461192839217 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 1898 | 1461192839221 Marionette TRACE conn4 <- [1,2858,null,{}] 15:53:59 INFO - PROCESS | 1898 | 1461192839226 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:59 INFO - PROCESS | 1898 | 1461192839440 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 15:53:59 INFO - PROCESS | 1898 | 1461192839847 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f7aa400 == 152 [pid = 1898] [id = 722] 15:53:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x903dcc00) [pid = 1898] [serial = 2167] [outer = (nil)] 15:53:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x93c19000) [pid = 1898] [serial = 2168] [outer = 0x903dcc00] 15:53:59 INFO - PROCESS | 1898 | 1461192839940 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x93c20400) [pid = 1898] [serial = 2169] [outer = 0x903dcc00] 15:54:00 INFO - PROCESS | 1898 | 1461192840983 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:54:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1835ms 15:54:01 INFO - PROCESS | 1898 | 1461192841054 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 1898 | 1461192841058 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 15:54:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:54:01 INFO - PROCESS | 1898 | 1461192841064 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 1898 | 1461192841068 Marionette TRACE conn4 <- [1,2862,null,{}] 15:54:01 INFO - PROCESS | 1898 | 1461192841073 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:01 INFO - PROCESS | 1898 | 1461192841299 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 15:54:01 INFO - PROCESS | 1898 | 1461192841648 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x9366c400 == 153 [pid = 1898] [id = 723] 15:54:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x938c4400) [pid = 1898] [serial = 2170] [outer = (nil)] 15:54:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x93df1c00) [pid = 1898] [serial = 2171] [outer = 0x938c4400] 15:54:01 INFO - PROCESS | 1898 | 1461192841763 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x94f0d800) [pid = 1898] [serial = 2172] [outer = 0x938c4400] 15:54:02 INFO - PROCESS | 1898 | 1461192842665 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:54:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1637ms 15:54:02 INFO - PROCESS | 1898 | 1461192842703 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 1898 | 1461192842707 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 15:54:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:54:02 INFO - PROCESS | 1898 | 1461192842713 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 1898 | 1461192842716 Marionette TRACE conn4 <- [1,2866,null,{}] 15:54:02 INFO - PROCESS | 1898 | 1461192842723 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:02 INFO - PROCESS | 1898 | 1461192842978 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 15:54:03 INFO - PROCESS | 1898 | 1461192843324 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 1898 | ++DOCSHELL 0x8806e800 == 154 [pid = 1898] [id = 724] 15:54:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x93de6400) [pid = 1898] [serial = 2173] [outer = (nil)] 15:54:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x94f8a000) [pid = 1898] [serial = 2174] [outer = 0x93de6400] 15:54:03 INFO - PROCESS | 1898 | 1461192843416 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x94f8ec00) [pid = 1898] [serial = 2175] [outer = 0x93de6400] 15:54:04 INFO - PROCESS | 1898 | 1461192844334 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:54:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1684ms 15:54:04 INFO - PROCESS | 1898 | 1461192844399 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 1898 | 1461192844403 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 15:54:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:54:04 INFO - PROCESS | 1898 | 1461192844411 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 1898 | 1461192844417 Marionette TRACE conn4 <- [1,2870,null,{}] 15:54:04 INFO - PROCESS | 1898 | 1461192844423 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:04 INFO - PROCESS | 1898 | 1461192844683 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 15:54:05 INFO - PROCESS | 1898 | 1461192845033 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 1898 | ++DOCSHELL 0x92ba0800 == 155 [pid = 1898] [id = 725] 15:54:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x93548c00) [pid = 1898] [serial = 2176] [outer = (nil)] 15:54:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x96cce800) [pid = 1898] [serial = 2177] [outer = 0x93548c00] 15:54:05 INFO - PROCESS | 1898 | 1461192845126 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x96feac00) [pid = 1898] [serial = 2178] [outer = 0x93548c00] 15:54:06 INFO - PROCESS | 1898 | 1461192846055 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:54:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1686ms 15:54:06 INFO - PROCESS | 1898 | 1461192846097 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 1898 | 1461192846101 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 15:54:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:54:06 INFO - PROCESS | 1898 | 1461192846108 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 1898 | 1461192846110 Marionette TRACE conn4 <- [1,2874,null,{}] 15:54:06 INFO - PROCESS | 1898 | 1461192846116 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:06 INFO - PROCESS | 1898 | 1461192846335 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 15:54:06 INFO - PROCESS | 1898 | 1461192846640 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x844dc800 == 156 [pid = 1898] [id = 726] 15:54:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x97796400) [pid = 1898] [serial = 2179] [outer = (nil)] 15:54:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x979ee000) [pid = 1898] [serial = 2180] [outer = 0x97796400] 15:54:06 INFO - PROCESS | 1898 | 1461192846775 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x97ca3c00) [pid = 1898] [serial = 2181] [outer = 0x97796400] 15:54:07 INFO - PROCESS | 1898 | 1461192847679 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:54:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1633ms 15:54:07 INFO - PROCESS | 1898 | 1461192847742 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 1898 | 1461192847746 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 15:54:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:54:07 INFO - PROCESS | 1898 | 1461192847752 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 1898 | 1461192847756 Marionette TRACE conn4 <- [1,2878,null,{}] 15:54:07 INFO - PROCESS | 1898 | 1461192847762 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:08 INFO - PROCESS | 1898 | 1461192848012 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 15:54:08 INFO - PROCESS | 1898 | 1461192848358 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x95b44800 == 157 [pid = 1898] [id = 727] 15:54:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x96fe3800) [pid = 1898] [serial = 2182] [outer = (nil)] 15:54:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x98fb0c00) [pid = 1898] [serial = 2183] [outer = 0x96fe3800] 15:54:08 INFO - PROCESS | 1898 | 1461192848452 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x992e9400) [pid = 1898] [serial = 2184] [outer = 0x96fe3800] 15:54:09 INFO - PROCESS | 1898 | 1461192849429 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:54:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1732ms 15:54:09 INFO - PROCESS | 1898 | 1461192849485 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 1898 | 1461192849489 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 15:54:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:54:09 INFO - PROCESS | 1898 | 1461192849495 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 1898 | 1461192849498 Marionette TRACE conn4 <- [1,2882,null,{}] 15:54:09 INFO - PROCESS | 1898 | 1461192849504 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:09 INFO - PROCESS | 1898 | 1461192849737 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 15:54:10 INFO - PROCESS | 1898 | 1461192850089 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x844d5400 == 156 [pid = 1898] [id = 533] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x831b2400 == 155 [pid = 1898] [id = 665] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x889b5800 == 154 [pid = 1898] [id = 709] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x86dee000 == 153 [pid = 1898] [id = 708] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x84ab8000 == 152 [pid = 1898] [id = 707] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x935c6400 == 151 [pid = 1898] [id = 706] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x9332f000 == 150 [pid = 1898] [id = 705] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x920f4800 == 149 [pid = 1898] [id = 704] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x831a9000 == 148 [pid = 1898] [id = 702] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x908ff400 == 147 [pid = 1898] [id = 703] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x903df000 == 146 [pid = 1898] [id = 701] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8f783000 == 145 [pid = 1898] [id = 700] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x900b9000 == 144 [pid = 1898] [id = 699] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8881b000 == 143 [pid = 1898] [id = 697] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8eea3800 == 142 [pid = 1898] [id = 698] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8c00ec00 == 141 [pid = 1898] [id = 696] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecce400 == 140 [pid = 1898] [id = 695] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8ec66400 == 139 [pid = 1898] [id = 694] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x831a6c00 == 138 [pid = 1898] [id = 693] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x889ac400 == 137 [pid = 1898] [id = 692] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x87574800 == 136 [pid = 1898] [id = 690] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x8881c400 == 135 [pid = 1898] [id = 691] 15:54:12 INFO - PROCESS | 1898 | --DOCSHELL 0x843e4800 == 134 [pid = 1898] [id = 689] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x881a1000) [pid = 1898] [serial = 2066] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x8756ac00) [pid = 1898] [serial = 2061] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0xa4776c00) [pid = 1898] [serial = 2054] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0xa4477c00) [pid = 1898] [serial = 2052] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x8c016400) [pid = 1898] [serial = 2009] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x8f789000) [pid = 1898] [serial = 2018] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x8be5b800) [pid = 1898] [serial = 2015] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x8549fc00) [pid = 1898] [serial = 2058] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x93323400) [pid = 1898] [serial = 2031] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x8fa4b000) [pid = 1898] [serial = 2019] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0xa4778800) [pid = 1898] [serial = 1995] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x9fb8e000) [pid = 1898] [serial = 2048] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0xa282e000) [pid = 1898] [serial = 2051] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x90347800) [pid = 1898] [serial = 2025] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x8ff63c00) [pid = 1898] [serial = 2022] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x93c14000) [pid = 1898] [serial = 2037] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x84abd000) [pid = 1898] [serial = 2057] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0xa477ac00) [pid = 1898] [serial = 2055] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x8f6c4800) [pid = 1898] [serial = 1947] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x86de9000) [pid = 1898] [serial = 2060] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x92c6a400) [pid = 1898] [serial = 2030] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x99f47c00) [pid = 1898] [serial = 2043] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x93626c00) [pid = 1898] [serial = 2034] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x880d4400) [pid = 1898] [serial = 2064] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x8eccb000) [pid = 1898] [serial = 2016] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8ff56400) [pid = 1898] [serial = 2021] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x920ecc00) [pid = 1898] [serial = 2028] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x9fc5f400) [pid = 1898] [serial = 2049] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x992e8800) [pid = 1898] [serial = 2042] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x91410400) [pid = 1898] [serial = 2027] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x90340000) [pid = 1898] [serial = 2024] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x94f8d800) [pid = 1898] [serial = 2039] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x93672000) [pid = 1898] [serial = 2036] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8881ac00) [pid = 1898] [serial = 2013] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x88076400) [pid = 1898] [serial = 2063] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x9aba2800) [pid = 1898] [serial = 2046] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x880dfc00) [pid = 1898] [serial = 2012] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x935bcc00) [pid = 1898] [serial = 2033] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x95b9d800) [pid = 1898] [serial = 2040] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x9aae1000) [pid = 1898] [serial = 2045] [outer = (nil)] [url = about:blank] 15:54:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x831a9000 == 135 [pid = 1898] [id = 728] 15:54:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x831b2400) [pid = 1898] [serial = 2185] [outer = (nil)] 15:54:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x84ac4800) [pid = 1898] [serial = 2186] [outer = 0x831b2400] 15:54:12 INFO - PROCESS | 1898 | 1461192852960 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8570d400) [pid = 1898] [serial = 2187] [outer = 0x831b2400] 15:54:13 INFO - PROCESS | 1898 | 1461192853829 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:54:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:54:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 4390ms 15:54:13 INFO - PROCESS | 1898 | 1461192853887 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 1898 | 1461192853894 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 15:54:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:54:13 INFO - PROCESS | 1898 | 1461192853903 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 1898 | 1461192853907 Marionette TRACE conn4 <- [1,2886,null,{}] 15:54:13 INFO - PROCESS | 1898 | 1461192853914 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:14 INFO - PROCESS | 1898 | 1461192854122 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 15:54:14 INFO - PROCESS | 1898 | 1461192854350 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756dc00 == 136 [pid = 1898] [id = 729] 15:54:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x87570000) [pid = 1898] [serial = 2188] [outer = (nil)] 15:54:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8779e800) [pid = 1898] [serial = 2189] [outer = 0x87570000] 15:54:14 INFO - PROCESS | 1898 | 1461192854428 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8807a000) [pid = 1898] [serial = 2190] [outer = 0x87570000] 15:54:15 INFO - PROCESS | 1898 | 1461192855321 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:54:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1490ms 15:54:15 INFO - PROCESS | 1898 | 1461192855393 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 1898 | 1461192855399 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 15:54:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:54:15 INFO - PROCESS | 1898 | 1461192855409 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 1898 | 1461192855413 Marionette TRACE conn4 <- [1,2890,null,{}] 15:54:15 INFO - PROCESS | 1898 | 1461192855424 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:15 INFO - PROCESS | 1898 | 1461192855702 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 15:54:15 INFO - PROCESS | 1898 | 1461192855735 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 1898 | ++DOCSHELL 0x881a3c00 == 137 [pid = 1898] [id = 730] 15:54:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x881a7c00) [pid = 1898] [serial = 2191] [outer = (nil)] 15:54:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x88821c00) [pid = 1898] [serial = 2192] [outer = 0x881a7c00] 15:54:15 INFO - PROCESS | 1898 | 1461192855809 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x889ac400) [pid = 1898] [serial = 2193] [outer = 0x881a7c00] 15:54:16 INFO - PROCESS | 1898 | 1461192856957 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:54:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1587ms 15:54:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:54:17 INFO - PROCESS | 1898 | 1461192856995 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 1898 | 1461192856998 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 15:54:17 INFO - PROCESS | 1898 | 1461192857005 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 1898 | 1461192857011 Marionette TRACE conn4 <- [1,2894,null,{}] 15:54:17 INFO - PROCESS | 1898 | 1461192857033 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:17 INFO - PROCESS | 1898 | 1461192857321 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x88077c00) [pid = 1898] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x889b5c00) [pid = 1898] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x92a0d400) [pid = 1898] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x8ec68400) [pid = 1898] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x88badc00) [pid = 1898] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x90772800) [pid = 1898] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x85713c00) [pid = 1898] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x86dec800) [pid = 1898] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x9354ec00) [pid = 1898] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x8ff62c00) [pid = 1898] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x8f407400) [pid = 1898] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8f7b0400) [pid = 1898] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x920f6000) [pid = 1898] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x8ecc7c00) [pid = 1898] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x889afc00) [pid = 1898] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x900c7000) [pid = 1898] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x8779e000) [pid = 1898] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x889a9800) [pid = 1898] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 124 (0x900c3c00) [pid = 1898] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 123 (0x8f780800) [pid = 1898] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 122 (0x93629000) [pid = 1898] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:54:18 INFO - PROCESS | 1898 | --DOMWINDOW == 121 (0x843e8400) [pid = 1898] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:54:18 INFO - PROCESS | 1898 | 1461192858134 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1898 | ++DOCSHELL 0x831a6400 == 138 [pid = 1898] [id = 731] 15:54:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 122 (0x831ab800) [pid = 1898] [serial = 2194] [outer = (nil)] 15:54:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 123 (0x85713c00) [pid = 1898] [serial = 2195] [outer = 0x831ab800] 15:54:18 INFO - PROCESS | 1898 | 1461192858215 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 1898 | ++DOMWINDOW == 124 (0x880e1400) [pid = 1898] [serial = 2196] [outer = 0x831ab800] 15:54:18 INFO - PROCESS | 1898 | 1461192858993 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:54:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2043ms 15:54:19 INFO - PROCESS | 1898 | 1461192859048 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 1898 | 1461192859052 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 15:54:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:54:19 INFO - PROCESS | 1898 | 1461192859058 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 1898 | 1461192859060 Marionette TRACE conn4 <- [1,2898,null,{}] 15:54:19 INFO - PROCESS | 1898 | 1461192859066 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:19 INFO - PROCESS | 1898 | 1461192859375 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 15:54:19 INFO - PROCESS | 1898 | 1461192859395 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 1898 | ++DOCSHELL 0x8630c800 == 139 [pid = 1898] [id = 732] 15:54:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 125 (0x889b5c00) [pid = 1898] [serial = 2197] [outer = (nil)] 15:54:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x8be5b800) [pid = 1898] [serial = 2198] [outer = 0x889b5c00] 15:54:19 INFO - PROCESS | 1898 | 1461192859471 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x8c00ec00) [pid = 1898] [serial = 2199] [outer = 0x889b5c00] 15:54:20 INFO - PROCESS | 1898 | 1461192860712 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:54:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1736ms 15:54:20 INFO - PROCESS | 1898 | 1461192860795 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 15:54:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:54:20 INFO - PROCESS | 1898 | 1461192860802 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 15:54:20 INFO - PROCESS | 1898 | 1461192860821 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 1898 | 1461192860827 Marionette TRACE conn4 <- [1,2902,null,{}] 15:54:20 INFO - PROCESS | 1898 | 1461192860836 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 1898 | 1461192861177 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 15:54:21 INFO - PROCESS | 1898 | 1461192861466 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 1898 | ++DOCSHELL 0x86df1400 == 140 [pid = 1898] [id = 733] 15:54:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x87570800) [pid = 1898] [serial = 2200] [outer = (nil)] 15:54:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8819dc00) [pid = 1898] [serial = 2201] [outer = 0x87570800] 15:54:21 INFO - PROCESS | 1898 | 1461192861557 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x887c5400) [pid = 1898] [serial = 2202] [outer = 0x87570800] 15:54:22 INFO - PROCESS | 1898 | 1461192862503 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:54:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1749ms 15:54:22 INFO - PROCESS | 1898 | 1461192862560 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 1898 | 1461192862569 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 15:54:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:54:22 INFO - PROCESS | 1898 | 1461192862580 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 1898 | 1461192862584 Marionette TRACE conn4 <- [1,2906,null,{}] 15:54:22 INFO - PROCESS | 1898 | 1461192862590 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:22 INFO - PROCESS | 1898 | 1461192862852 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 15:54:23 INFO - PROCESS | 1898 | 1461192863296 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 1898 | ++DOCSHELL 0x89fe3400 == 141 [pid = 1898] [id = 734] 15:54:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x89fe8c00) [pid = 1898] [serial = 2203] [outer = (nil)] 15:54:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x8bd42800) [pid = 1898] [serial = 2204] [outer = 0x89fe8c00] 15:54:23 INFO - PROCESS | 1898 | 1461192863385 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8be54c00) [pid = 1898] [serial = 2205] [outer = 0x89fe8c00] 15:54:24 INFO - PROCESS | 1898 | 1461192864369 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:54:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1841ms 15:54:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:54:24 INFO - PROCESS | 1898 | 1461192864421 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 1898 | 1461192864424 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 15:54:24 INFO - PROCESS | 1898 | 1461192864432 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 1898 | 1461192864438 Marionette TRACE conn4 <- [1,2910,null,{}] 15:54:24 INFO - PROCESS | 1898 | 1461192864454 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:24 INFO - PROCESS | 1898 | 1461192864728 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 15:54:25 INFO - PROCESS | 1898 | 1461192865082 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc2c00 == 142 [pid = 1898] [id = 735] 15:54:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x8eea3800) [pid = 1898] [serial = 2206] [outer = (nil)] 15:54:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8f404400) [pid = 1898] [serial = 2207] [outer = 0x8eea3800] 15:54:25 INFO - PROCESS | 1898 | 1461192865179 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8f6d0400) [pid = 1898] [serial = 2208] [outer = 0x8eea3800] 15:54:26 INFO - PROCESS | 1898 | 1461192866067 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:54:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:54:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:54:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1695ms 15:54:26 INFO - PROCESS | 1898 | 1461192866126 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 1898 | 1461192866131 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 15:54:26 INFO - TEST-START | /DOMEvents/constructors.html 15:54:26 INFO - PROCESS | 1898 | 1461192866138 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 1898 | 1461192866141 Marionette TRACE conn4 <- [1,2914,null,{}] 15:54:26 INFO - PROCESS | 1898 | 1461192866162 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:26 INFO - PROCESS | 1898 | 1461192866482 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 15:54:26 INFO - PROCESS | 1898 | 1461192866715 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc6000 == 143 [pid = 1898] [id = 736] 15:54:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8f786800) [pid = 1898] [serial = 2209] [outer = (nil)] 15:54:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8f7aa000) [pid = 1898] [serial = 2210] [outer = 0x8f786800] 15:54:26 INFO - PROCESS | 1898 | 1461192866862 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8fa4a800) [pid = 1898] [serial = 2211] [outer = 0x8f786800] 15:54:27 INFO - PROCESS | 1898 | 1461192867825 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:54:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1761ms 15:54:27 INFO - PROCESS | 1898 | 1461192867906 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 15:54:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:54:27 INFO - PROCESS | 1898 | 1461192867915 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 15:54:27 INFO - PROCESS | 1898 | 1461192867925 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1898 | 1461192867932 Marionette TRACE conn4 <- [1,2918,null,{}] 15:54:27 INFO - PROCESS | 1898 | 1461192867944 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:28 INFO - PROCESS | 1898 | 1461192868206 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 15:54:28 INFO - PROCESS | 1898 | 1461192868553 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eea6000 == 144 [pid = 1898] [id = 737] 15:54:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8f781c00) [pid = 1898] [serial = 2212] [outer = (nil)] 15:54:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8faad000) [pid = 1898] [serial = 2213] [outer = 0x8f781c00] 15:54:28 INFO - PROCESS | 1898 | 1461192868641 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8ff56000) [pid = 1898] [serial = 2214] [outer = 0x8f781c00] 15:54:29 INFO - PROCESS | 1898 | 1461192869448 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:54:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:54:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1538ms 15:54:29 INFO - PROCESS | 1898 | 1461192869463 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 1898 | 1461192869466 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 15:54:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:54:29 INFO - PROCESS | 1898 | 1461192869473 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 1898 | 1461192869476 Marionette TRACE conn4 <- [1,2922,null,{}] 15:54:29 INFO - PROCESS | 1898 | 1461192869482 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:29 INFO - PROCESS | 1898 | 1461192869717 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 15:54:30 INFO - PROCESS | 1898 | 1461192870063 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 1898 | ++DOCSHELL 0x880e0800 == 145 [pid = 1898] [id = 738] 15:54:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x8faa7800) [pid = 1898] [serial = 2215] [outer = (nil)] 15:54:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x903d1400) [pid = 1898] [serial = 2216] [outer = 0x8faa7800] 15:54:30 INFO - PROCESS | 1898 | 1461192870158 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x904cec00) [pid = 1898] [serial = 2217] [outer = 0x8faa7800] 15:54:30 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:54:30 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:54:30 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:54:30 INFO - PROCESS | 1898 | [1898] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:54:31 INFO - PROCESS | 1898 | 1461192871108 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:54:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:54:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:31 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 15:54:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:31 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 15:54:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:31 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]" 15:54:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:54:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1682ms 15:54:31 INFO - PROCESS | 1898 | 1461192871159 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 1898 | 1461192871169 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 15:54:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:54:31 INFO - PROCESS | 1898 | 1461192871177 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 1898 | 1461192871181 Marionette TRACE conn4 <- [1,2926,null,{}] 15:54:31 INFO - PROCESS | 1898 | 1461192871186 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:31 INFO - PROCESS | 1898 | 1461192871394 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 15:54:31 INFO - PROCESS | 1898 | 1461192871695 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faa9c00 == 146 [pid = 1898] [id = 739] 15:54:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x9140cc00) [pid = 1898] [serial = 2218] [outer = (nil)] 15:54:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x92a77000) [pid = 1898] [serial = 2219] [outer = 0x9140cc00] 15:54:31 INFO - PROCESS | 1898 | 1461192871831 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x92b99800) [pid = 1898] [serial = 2220] [outer = 0x9140cc00] 15:54:32 INFO - PROCESS | 1898 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:54:32 INFO - PROCESS | 1898 | 1461192872613 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:54:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:54:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1480ms 15:54:32 INFO - PROCESS | 1898 | 1461192872658 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 15:54:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:54:32 INFO - PROCESS | 1898 | 1461192872662 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 15:54:32 INFO - PROCESS | 1898 | 1461192872669 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 1898 | 1461192872672 Marionette TRACE conn4 <- [1,2930,null,{}] 15:54:32 INFO - PROCESS | 1898 | 1461192872678 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:32 INFO - PROCESS | 1898 | 1461192872895 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 15:54:33 INFO - PROCESS | 1898 | 1461192873226 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 1898 | ++DOCSHELL 0x86de5000 == 147 [pid = 1898] [id = 740] 15:54:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x88819800) [pid = 1898] [serial = 2221] [outer = (nil)] 15:54:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x93326400) [pid = 1898] [serial = 2222] [outer = 0x88819800] 15:54:33 INFO - PROCESS | 1898 | 1461192873319 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x9332cc00) [pid = 1898] [serial = 2223] [outer = 0x88819800] 15:54:34 INFO - PROCESS | 1898 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:54:34 INFO - PROCESS | 1898 | 1461192874232 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:54:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:54:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1582ms 15:54:34 INFO - PROCESS | 1898 | 1461192874251 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 1898 | 1461192874255 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 15:54:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:54:34 INFO - PROCESS | 1898 | 1461192874261 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 1898 | 1461192874265 Marionette TRACE conn4 <- [1,2934,null,{}] 15:54:34 INFO - PROCESS | 1898 | 1461192874271 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:34 INFO - PROCESS | 1898 | 1461192874492 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 15:54:34 INFO - PROCESS | 1898 | 1461192874773 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x90776400 == 148 [pid = 1898] [id = 741] 15:54:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x91411000) [pid = 1898] [serial = 2224] [outer = (nil)] 15:54:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x935c7000) [pid = 1898] [serial = 2225] [outer = 0x91411000] 15:54:34 INFO - PROCESS | 1898 | 1461192874865 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x93623c00) [pid = 1898] [serial = 2226] [outer = 0x91411000] 15:54:35 INFO - PROCESS | 1898 | 1461192875692 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:54:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:54:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1442ms 15:54:35 INFO - PROCESS | 1898 | 1461192875724 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 1898 | 1461192875727 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 15:54:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:54:35 INFO - PROCESS | 1898 | 1461192875736 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 1898 | 1461192875740 Marionette TRACE conn4 <- [1,2938,null,{}] 15:54:35 INFO - PROCESS | 1898 | 1461192875746 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:35 INFO - PROCESS | 1898 | 1461192875971 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 15:54:36 INFO - PROCESS | 1898 | 1461192876257 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x93328800 == 149 [pid = 1898] [id = 742] 15:54:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x935bc000) [pid = 1898] [serial = 2227] [outer = (nil)] 15:54:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x9366f800) [pid = 1898] [serial = 2228] [outer = 0x935bc000] 15:54:36 INFO - PROCESS | 1898 | 1461192876353 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x938c6c00) [pid = 1898] [serial = 2229] [outer = 0x935bc000] 15:54:37 INFO - PROCESS | 1898 | 1461192877226 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:54:37 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. 15:54:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1529ms 15:54:37 INFO - PROCESS | 1898 | 1461192877267 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 1898 | 1461192877271 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 15:54:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:54:37 INFO - PROCESS | 1898 | 1461192877277 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 1898 | 1461192877282 Marionette TRACE conn4 <- [1,2942,null,{}] 15:54:37 INFO - PROCESS | 1898 | 1461192877288 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:37 INFO - PROCESS | 1898 | 1461192877635 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 15:54:37 INFO - PROCESS | 1898 | 1461192877874 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c011000 == 150 [pid = 1898] [id = 743] 15:54:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x9354fc00) [pid = 1898] [serial = 2230] [outer = (nil)] 15:54:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x94f8d800) [pid = 1898] [serial = 2231] [outer = 0x9354fc00] 15:54:37 INFO - PROCESS | 1898 | 1461192877985 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x97904400) [pid = 1898] [serial = 2232] [outer = 0x9354fc00] 15:54:38 INFO - PROCESS | 1898 | 1461192878845 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:54:38 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 15:54:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:54:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1586ms 15:54:38 INFO - PROCESS | 1898 | 1461192878865 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 1898 | 1461192878869 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 15:54:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:54:38 INFO - PROCESS | 1898 | 1461192878876 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 1898 | 1461192878879 Marionette TRACE conn4 <- [1,2946,null,{}] 15:54:38 INFO - PROCESS | 1898 | 1461192878885 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:39 INFO - PROCESS | 1898 | 1461192879107 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 15:54:39 INFO - PROCESS | 1898 | 1461192879396 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x98fa8800 == 151 [pid = 1898] [id = 744] 15:54:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x992f5c00) [pid = 1898] [serial = 2233] [outer = (nil)] 15:54:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x995a6400) [pid = 1898] [serial = 2234] [outer = 0x992f5c00] 15:54:39 INFO - PROCESS | 1898 | 1461192879488 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x995a7800) [pid = 1898] [serial = 2235] [outer = 0x992f5c00] 15:54:40 INFO - PROCESS | 1898 | 1461192880322 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:54:40 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. 15:54:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1479ms 15:54:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:54:40 INFO - PROCESS | 1898 | 1461192880355 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 1898 | 1461192880358 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 15:54:40 INFO - PROCESS | 1898 | 1461192880365 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 1898 | 1461192880369 Marionette TRACE conn4 <- [1,2950,null,{}] 15:54:40 INFO - PROCESS | 1898 | 1461192880375 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:40 INFO - PROCESS | 1898 | 1461192880617 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 15:54:40 INFO - PROCESS | 1898 | 1461192880905 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 1898 | ++DOCSHELL 0x9959f400 == 152 [pid = 1898] [id = 745] 15:54:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x99833c00) [pid = 1898] [serial = 2236] [outer = (nil)] 15:54:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x9983e000) [pid = 1898] [serial = 2237] [outer = 0x99833c00] 15:54:41 INFO - PROCESS | 1898 | 1461192880996 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x99841400) [pid = 1898] [serial = 2238] [outer = 0x99833c00] 15:54:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x99f56400 == 153 [pid = 1898] [id = 746] 15:54:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0x99f5dc00) [pid = 1898] [serial = 2239] [outer = (nil)] 15:54:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0x99f60000) [pid = 1898] [serial = 2240] [outer = 0x99f5dc00] 15:54:41 INFO - PROCESS | 1898 | 1461192881913 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:54:41 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. 15:54:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1586ms 15:54:41 INFO - PROCESS | 1898 | 1461192881952 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 1898 | 1461192881956 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 15:54:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:54:41 INFO - PROCESS | 1898 | 1461192881963 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 1898 | 1461192881967 Marionette TRACE conn4 <- [1,2954,null,{}] 15:54:41 INFO - PROCESS | 1898 | 1461192881973 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:42 INFO - PROCESS | 1898 | 1461192882242 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 15:54:42 INFO - PROCESS | 1898 | 1461192882593 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 1898 | ++DOCSHELL 0x8eea5800 == 154 [pid = 1898] [id = 747] 15:54:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x8f3cfc00) [pid = 1898] [serial = 2241] [outer = (nil)] 15:54:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0x99f52800) [pid = 1898] [serial = 2242] [outer = 0x8f3cfc00] 15:54:42 INFO - PROCESS | 1898 | 1461192882684 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0x99f65000) [pid = 1898] [serial = 2243] [outer = 0x8f3cfc00] 15:54:43 INFO - PROCESS | 1898 | 1461192883500 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:54:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:54:43 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 15:54:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1582ms 15:54:43 INFO - PROCESS | 1898 | 1461192883547 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 15:54:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:54:43 INFO - PROCESS | 1898 | 1461192883552 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 15:54:43 INFO - PROCESS | 1898 | 1461192883558 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 1898 | 1461192883562 Marionette TRACE conn4 <- [1,2958,null,{}] 15:54:43 INFO - PROCESS | 1898 | 1461192883568 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:43 INFO - PROCESS | 1898 | 1461192883810 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 15:54:44 INFO - PROCESS | 1898 | 1461192884132 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x99dec800 == 155 [pid = 1898] [id = 748] 15:54:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x99f53000) [pid = 1898] [serial = 2244] [outer = (nil)] 15:54:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0x9aadf400) [pid = 1898] [serial = 2245] [outer = 0x99f53000] 15:54:44 INFO - PROCESS | 1898 | 1461192884220 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0x9aaeec00) [pid = 1898] [serial = 2246] [outer = 0x99f53000] 15:54:45 INFO - PROCESS | 1898 | 1461192885065 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:54:45 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. 15:54:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1540ms 15:54:45 INFO - PROCESS | 1898 | 1461192885117 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 1898 | 1461192885121 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 15:54:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:54:45 INFO - PROCESS | 1898 | 1461192885132 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 1898 | 1461192885134 Marionette TRACE conn4 <- [1,2962,null,{}] 15:54:45 INFO - PROCESS | 1898 | 1461192885140 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:45 INFO - PROCESS | 1898 | 1461192885486 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 15:54:45 INFO - PROCESS | 1898 | 1461192885711 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 1898 | ++DOCSHELL 0x854a4400 == 156 [pid = 1898] [id = 749] 15:54:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x9a2a8400) [pid = 1898] [serial = 2247] [outer = (nil)] 15:54:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x9df08400) [pid = 1898] [serial = 2248] [outer = 0x9a2a8400] 15:54:45 INFO - PROCESS | 1898 | 1461192885802 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x9df09400) [pid = 1898] [serial = 2249] [outer = 0x9a2a8400] 15:54:46 INFO - PROCESS | 1898 | 1461192886634 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:54:46 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. 15:54:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1527ms 15:54:46 INFO - PROCESS | 1898 | 1461192886671 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 1898 | 1461192886675 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 15:54:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:54:46 INFO - PROCESS | 1898 | 1461192886684 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 1898 | 1461192886686 Marionette TRACE conn4 <- [1,2966,null,{}] 15:54:46 INFO - PROCESS | 1898 | 1461192886691 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:46 INFO - PROCESS | 1898 | 1461192886911 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 15:54:47 INFO - PROCESS | 1898 | 1461192887198 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 1898 | ++DOCSHELL 0x8bd4e800 == 157 [pid = 1898] [id = 750] 15:54:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x8f780c00) [pid = 1898] [serial = 2250] [outer = (nil)] 15:54:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x9fb8dc00) [pid = 1898] [serial = 2251] [outer = 0x8f780c00] 15:54:47 INFO - PROCESS | 1898 | 1461192887288 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x9fb99000) [pid = 1898] [serial = 2252] [outer = 0x8f780c00] 15:54:48 INFO - PROCESS | 1898 | 1461192888179 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:54:48 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. 15:54:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1529ms 15:54:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:54:48 INFO - PROCESS | 1898 | 1461192888214 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 1898 | 1461192888216 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 15:54:48 INFO - PROCESS | 1898 | 1461192888223 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 1898 | 1461192888227 Marionette TRACE conn4 <- [1,2970,null,{}] 15:54:48 INFO - PROCESS | 1898 | 1461192888232 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:48 INFO - PROCESS | 1898 | 1461192888447 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 15:54:48 INFO - PROCESS | 1898 | 1461192888762 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x91410000 == 158 [pid = 1898] [id = 751] 15:54:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x9fb34800) [pid = 1898] [serial = 2253] [outer = (nil)] 15:54:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x9ff11c00) [pid = 1898] [serial = 2254] [outer = 0x9fb34800] 15:54:48 INFO - PROCESS | 1898 | 1461192888851 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0x9ffa4400) [pid = 1898] [serial = 2255] [outer = 0x9fb34800] 15:54:49 INFO - PROCESS | 1898 | 1461192889693 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:54:49 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. 15:54:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1485ms 15:54:49 INFO - PROCESS | 1898 | 1461192889707 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 1898 | 1461192889710 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 15:54:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:54:49 INFO - PROCESS | 1898 | 1461192889716 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 1898 | 1461192889720 Marionette TRACE conn4 <- [1,2974,null,{}] 15:54:49 INFO - PROCESS | 1898 | 1461192889726 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:49 INFO - PROCESS | 1898 | 1461192889952 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 15:54:50 INFO - PROCESS | 1898 | 1461192890254 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 1898 | ++DOCSHELL 0x9ea1d000 == 159 [pid = 1898] [id = 752] 15:54:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 184 (0x9fc5d400) [pid = 1898] [serial = 2256] [outer = (nil)] 15:54:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 185 (0xa0ad7400) [pid = 1898] [serial = 2257] [outer = 0x9fc5d400] 15:54:50 INFO - PROCESS | 1898 | 1461192890345 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 1898 | ++DOMWINDOW == 186 (0xa0c32400) [pid = 1898] [serial = 2258] [outer = 0x9fc5d400] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x9aa54800 == 158 [pid = 1898] [id = 155] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x831a6400 == 157 [pid = 1898] [id = 731] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x881a3c00 == 156 [pid = 1898] [id = 730] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x8756dc00 == 155 [pid = 1898] [id = 729] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x831a9000 == 154 [pid = 1898] [id = 728] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x95b44800 == 153 [pid = 1898] [id = 727] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x92ba0800 == 152 [pid = 1898] [id = 725] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x844dc800 == 151 [pid = 1898] [id = 726] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x8806e800 == 150 [pid = 1898] [id = 724] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x9366c400 == 149 [pid = 1898] [id = 723] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x8f7aa400 == 148 [pid = 1898] [id = 722] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x900bf000 == 147 [pid = 1898] [id = 720] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x93325400 == 146 [pid = 1898] [id = 721] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x880d4000 == 145 [pid = 1898] [id = 719] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x85708c00 == 144 [pid = 1898] [id = 688] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x8ff62800 == 143 [pid = 1898] [id = 718] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d0000 == 142 [pid = 1898] [id = 717] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x889d2c00 == 141 [pid = 1898] [id = 716] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x881a4c00 == 140 [pid = 1898] [id = 715] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x831b4400 == 139 [pid = 1898] [id = 713] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x88825c00 == 138 [pid = 1898] [id = 714] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x831b0400 == 137 [pid = 1898] [id = 712] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x877a3c00 == 136 [pid = 1898] [id = 710] 15:54:53 INFO - PROCESS | 1898 | --DOCSHELL 0x86de9800 == 135 [pid = 1898] [id = 711] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 185 (0x88bb1c00) [pid = 1898] [serial = 2132] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 184 (0x8819c000) [pid = 1898] [serial = 2126] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 183 (0x889d9800) [pid = 1898] [serial = 2129] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x93542000) [pid = 1898] [serial = 2115] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x8f3cd000) [pid = 1898] [serial = 2085] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x8c010800) [pid = 1898] [serial = 2082] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x9140d800) [pid = 1898] [serial = 2106] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x87572800) [pid = 1898] [serial = 2124] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x8ecccc00) [pid = 1898] [serial = 2084] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x8ec61400) [pid = 1898] [serial = 2010] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x935be000) [pid = 1898] [serial = 2117] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x87569800) [pid = 1898] [serial = 2123] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x920f9400) [pid = 1898] [serial = 2108] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x8f40e000) [pid = 1898] [serial = 2087] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x92a07800) [pid = 1898] [serial = 2109] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x8ff59000) [pid = 1898] [serial = 2096] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x92b9b000) [pid = 1898] [serial = 2112] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x8f7a7c00) [pid = 1898] [serial = 2091] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x8be5c000) [pid = 1898] [serial = 2081] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x8bd4c400) [pid = 1898] [serial = 2079] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x8f789400) [pid = 1898] [serial = 2090] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x9033ac00) [pid = 1898] [serial = 2100] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x877a8800) [pid = 1898] [serial = 2072] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x889e1400) [pid = 1898] [serial = 2076] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x9332e000) [pid = 1898] [serial = 2114] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x904da800) [pid = 1898] [serial = 2103] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x889b5400) [pid = 1898] [serial = 2075] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x92b98c00) [pid = 1898] [serial = 2111] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x8ff5f000) [pid = 1898] [serial = 2097] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x8faa5c00) [pid = 1898] [serial = 2094] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x90326c00) [pid = 1898] [serial = 2099] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x93668000) [pid = 1898] [serial = 2121] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x88ba8c00) [pid = 1898] [serial = 2130] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x85df6000) [pid = 1898] [serial = 2070] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x93632400) [pid = 1898] [serial = 2120] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x8fa50400) [pid = 1898] [serial = 2093] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x887cb800) [pid = 1898] [serial = 2127] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x8f6ca400) [pid = 1898] [serial = 2088] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x880d7800) [pid = 1898] [serial = 2073] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x84ac0000) [pid = 1898] [serial = 2069] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8bd42000) [pid = 1898] [serial = 2078] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x935c3400) [pid = 1898] [serial = 2118] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x904d2800) [pid = 1898] [serial = 2102] [outer = (nil)] [url = about:blank] 15:54:53 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x91408400) [pid = 1898] [serial = 2105] [outer = (nil)] [url = about:blank] 15:54:54 INFO - PROCESS | 1898 | 1461192894200 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:54:54 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. 15:54:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 4538ms 15:54:54 INFO - PROCESS | 1898 | 1461192894256 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 1898 | 1461192894263 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 15:54:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:54:54 INFO - PROCESS | 1898 | 1461192894271 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 1898 | 1461192894276 Marionette TRACE conn4 <- [1,2978,null,{}] 15:54:54 INFO - PROCESS | 1898 | 1461192894283 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:54 INFO - PROCESS | 1898 | 1461192894473 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 15:54:54 INFO - PROCESS | 1898 | 1461192894700 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x85deb400 == 136 [pid = 1898] [id = 753] 15:54:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x86dedc00) [pid = 1898] [serial = 2259] [outer = (nil)] 15:54:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x87576800) [pid = 1898] [serial = 2260] [outer = 0x86dedc00] 15:54:54 INFO - PROCESS | 1898 | 1461192894777 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x877a1800) [pid = 1898] [serial = 2261] [outer = 0x86dedc00] 15:54:55 INFO - PROCESS | 1898 | 1461192895662 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:54:55 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. 15:54:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1436ms 15:54:55 INFO - PROCESS | 1898 | 1461192895708 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 1898 | 1461192895716 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 15:54:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:54:55 INFO - PROCESS | 1898 | 1461192895726 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 1898 | 1461192895731 Marionette TRACE conn4 <- [1,2982,null,{}] 15:54:55 INFO - PROCESS | 1898 | 1461192895736 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:55 INFO - PROCESS | 1898 | 1461192895934 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 15:54:56 INFO - PROCESS | 1898 | 1461192896193 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 1898 | ++DOCSHELL 0x86ded400 == 137 [pid = 1898] [id = 754] 15:54:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x877a8000) [pid = 1898] [serial = 2262] [outer = (nil)] 15:54:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x881a2c00) [pid = 1898] [serial = 2263] [outer = 0x877a8000] 15:54:56 INFO - PROCESS | 1898 | 1461192896272 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x887ccc00) [pid = 1898] [serial = 2264] [outer = 0x877a8000] 15:54:57 INFO - PROCESS | 1898 | 1461192897049 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:54:57 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 15:54:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:54:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1381ms 15:54:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:54:57 INFO - PROCESS | 1898 | 1461192897109 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 1898 | 1461192897112 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 15:54:57 INFO - PROCESS | 1898 | 1461192897126 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 1898 | 1461192897132 Marionette TRACE conn4 <- [1,2986,null,{}] 15:54:57 INFO - PROCESS | 1898 | 1461192897147 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:57 INFO - PROCESS | 1898 | 1461192897435 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 15:54:57 INFO - PROCESS | 1898 | 1461192897492 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x880de800 == 138 [pid = 1898] [id = 755] 15:54:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x88ba7000) [pid = 1898] [serial = 2265] [outer = (nil)] 15:54:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x88bb2c00) [pid = 1898] [serial = 2266] [outer = 0x88ba7000] 15:54:57 INFO - PROCESS | 1898 | 1461192897571 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x89fe9800) [pid = 1898] [serial = 2267] [outer = 0x88ba7000] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x903dcc00) [pid = 1898] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x93663400) [pid = 1898] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x89fe4800) [pid = 1898] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x831ab800) [pid = 1898] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x86df0400) [pid = 1898] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x831b2400) [pid = 1898] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x8f40ac00) [pid = 1898] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8ff5e400) [pid = 1898] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x881a7c00) [pid = 1898] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x8bd42c00) [pid = 1898] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x93548c00) [pid = 1898] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x8be52400) [pid = 1898] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x8eea6800) [pid = 1898] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x97796400) [pid = 1898] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x903d3000) [pid = 1898] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x903db400) [pid = 1898] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x938c4400) [pid = 1898] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x87570000) [pid = 1898] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x887ce400) [pid = 1898] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x93de6400) [pid = 1898] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:54:58 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x86deb000) [pid = 1898] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:54:59 INFO - PROCESS | 1898 | 1461192899129 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:54:59 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. 15:54:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2053ms 15:54:59 INFO - PROCESS | 1898 | 1461192899170 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 1898 | 1461192899175 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 15:54:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:54:59 INFO - PROCESS | 1898 | 1461192899181 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 1898 | 1461192899184 Marionette TRACE conn4 <- [1,2990,null,{}] 15:54:59 INFO - PROCESS | 1898 | 1461192899189 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:59 INFO - PROCESS | 1898 | 1461192899471 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 15:54:59 INFO - PROCESS | 1898 | 1461192899497 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 1898 | ++DOCSHELL 0x86df0400 == 139 [pid = 1898] [id = 756] 15:54:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x881a7c00) [pid = 1898] [serial = 2268] [outer = (nil)] 15:54:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x88bb0800) [pid = 1898] [serial = 2269] [outer = 0x881a7c00] 15:54:59 INFO - PROCESS | 1898 | 1461192899571 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x8bd46400) [pid = 1898] [serial = 2270] [outer = 0x881a7c00] 15:55:00 INFO - PROCESS | 1898 | ++DOCSHELL 0x889d2c00 == 140 [pid = 1898] [id = 757] 15:55:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x89fe5c00) [pid = 1898] [serial = 2271] [outer = (nil)] 15:55:00 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8c01ac00) [pid = 1898] [serial = 2272] [outer = 0x89fe5c00] 15:55:00 INFO - PROCESS | 1898 | 1461192900494 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:55:00 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. 15:55:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1328ms 15:55:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:55:00 INFO - PROCESS | 1898 | 1461192900509 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 1898 | 1461192900512 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 15:55:00 INFO - PROCESS | 1898 | 1461192900518 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 1898 | 1461192900521 Marionette TRACE conn4 <- [1,2994,null,{}] 15:55:00 INFO - PROCESS | 1898 | 1461192900527 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:01 INFO - PROCESS | 1898 | 1461192901022 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 15:55:01 INFO - PROCESS | 1898 | 1461192901319 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 1898 | ++DOCSHELL 0x84274400 == 141 [pid = 1898] [id = 758] 15:55:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x843e2800) [pid = 1898] [serial = 2273] [outer = (nil)] 15:55:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x85710400) [pid = 1898] [serial = 2274] [outer = 0x843e2800] 15:55:01 INFO - PROCESS | 1898 | 1461192901418 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8640a000) [pid = 1898] [serial = 2275] [outer = 0x843e2800] 15:55:02 INFO - PROCESS | 1898 | 1461192902336 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:55:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:55:02 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 15:55:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1837ms 15:55:02 INFO - PROCESS | 1898 | 1461192902356 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 1898 | 1461192902364 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 15:55:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:55:02 INFO - PROCESS | 1898 | 1461192902377 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 1898 | 1461192902383 Marionette TRACE conn4 <- [1,2998,null,{}] 15:55:02 INFO - PROCESS | 1898 | 1461192902391 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:02 INFO - PROCESS | 1898 | 1461192902631 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 15:55:02 INFO - PROCESS | 1898 | 1461192902935 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756d400 == 142 [pid = 1898] [id = 759] 15:55:02 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8807b800) [pid = 1898] [serial = 2276] [outer = (nil)] 15:55:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x88199c00) [pid = 1898] [serial = 2277] [outer = 0x8807b800] 15:55:03 INFO - PROCESS | 1898 | 1461192903036 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x881a6400) [pid = 1898] [serial = 2278] [outer = 0x8807b800] 15:55:04 INFO - PROCESS | 1898 | 1461192904048 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:55:04 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. 15:55:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1733ms 15:55:04 INFO - PROCESS | 1898 | 1461192904111 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 15:55:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:55:04 INFO - PROCESS | 1898 | 1461192904116 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 15:55:04 INFO - PROCESS | 1898 | 1461192904123 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 1898 | 1461192904127 Marionette TRACE conn4 <- [1,3002,null,{}] 15:55:04 INFO - PROCESS | 1898 | 1461192904152 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:04 INFO - PROCESS | 1898 | 1461192904380 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 15:55:04 INFO - PROCESS | 1898 | 1461192904775 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 1898 | ++DOCSHELL 0x889dcc00 == 143 [pid = 1898] [id = 760] 15:55:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x88ba5c00) [pid = 1898] [serial = 2279] [outer = (nil)] 15:55:04 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x88bacc00) [pid = 1898] [serial = 2280] [outer = 0x88ba5c00] 15:55:04 INFO - PROCESS | 1898 | 1461192904878 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x8bd4bc00) [pid = 1898] [serial = 2281] [outer = 0x88ba5c00] 15:55:05 INFO - PROCESS | 1898 | 1461192905747 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:55:05 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. 15:55:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1649ms 15:55:05 INFO - PROCESS | 1898 | 1461192905772 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 1898 | 1461192905778 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 15:55:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:55:05 INFO - PROCESS | 1898 | 1461192905797 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 1898 | 1461192905806 Marionette TRACE conn4 <- [1,3006,null,{}] 15:55:05 INFO - PROCESS | 1898 | 1461192905813 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:06 INFO - PROCESS | 1898 | 1461192906079 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 15:55:06 INFO - PROCESS | 1898 | 1461192906392 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 1898 | ++DOCSHELL 0x880d5400 == 144 [pid = 1898] [id = 761] 15:55:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x8c00e000) [pid = 1898] [serial = 2282] [outer = (nil)] 15:55:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x8ecccc00) [pid = 1898] [serial = 2283] [outer = 0x8c00e000] 15:55:06 INFO - PROCESS | 1898 | 1461192906532 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x8eea2c00) [pid = 1898] [serial = 2284] [outer = 0x8c00e000] 15:55:07 INFO - PROCESS | 1898 | 1461192907397 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:55:07 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. 15:55:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1667ms 15:55:07 INFO - PROCESS | 1898 | 1461192907454 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 1898 | 1461192907458 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 15:55:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:55:07 INFO - PROCESS | 1898 | 1461192907465 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 1898 | 1461192907468 Marionette TRACE conn4 <- [1,3010,null,{}] 15:55:07 INFO - PROCESS | 1898 | 1461192907474 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:07 INFO - PROCESS | 1898 | 1461192907791 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 15:55:08 INFO - PROCESS | 1898 | 1461192908016 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc5800 == 145 [pid = 1898] [id = 762] 15:55:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8f3ccc00) [pid = 1898] [serial = 2285] [outer = (nil)] 15:55:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8f406000) [pid = 1898] [serial = 2286] [outer = 0x8f3ccc00] 15:55:08 INFO - PROCESS | 1898 | 1461192908121 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x8f6c3000) [pid = 1898] [serial = 2287] [outer = 0x8f3ccc00] 15:55:09 INFO - PROCESS | 1898 | 1461192908998 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:55:09 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 15:55:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1580ms 15:55:09 INFO - PROCESS | 1898 | 1461192909046 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 1898 | 1461192909050 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 15:55:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:55:09 INFO - PROCESS | 1898 | 1461192909056 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 1898 | 1461192909060 Marionette TRACE conn4 <- [1,3014,null,{}] 15:55:09 INFO - PROCESS | 1898 | 1461192909066 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:09 INFO - PROCESS | 1898 | 1461192909286 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 15:55:09 INFO - PROCESS | 1898 | 1461192909601 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f789c00 == 146 [pid = 1898] [id = 763] 15:55:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x8f78a800) [pid = 1898] [serial = 2288] [outer = (nil)] 15:55:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x8f7a7400) [pid = 1898] [serial = 2289] [outer = 0x8f78a800] 15:55:09 INFO - PROCESS | 1898 | 1461192909707 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x8faab800) [pid = 1898] [serial = 2290] [outer = 0x8f78a800] 15:55:10 INFO - PROCESS | 1898 | [1898] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:55:10 INFO - PROCESS | 1898 | 1461192910775 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:55:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:55:10 INFO - {} 15:55:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:55:10 INFO - {} 15:55:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:55:10 INFO - {} 15:55:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:55:10 INFO - {} 15:55:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1735ms 15:55:10 INFO - PROCESS | 1898 | 1461192910794 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 1898 | 1461192910797 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 15:55:10 INFO - TEST-START | /FileAPI/fileReader.html 15:55:10 INFO - PROCESS | 1898 | 1461192910811 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 1898 | 1461192910814 Marionette TRACE conn4 <- [1,3018,null,{}] 15:55:10 INFO - PROCESS | 1898 | 1461192910820 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:11 INFO - PROCESS | 1898 | 1461192911094 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 15:55:11 INFO - PROCESS | 1898 | 1461192911527 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f6ce000 == 147 [pid = 1898] [id = 764] 15:55:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x8f7a8000) [pid = 1898] [serial = 2291] [outer = (nil)] 15:55:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x90321c00) [pid = 1898] [serial = 2292] [outer = 0x8f7a8000] 15:55:11 INFO - PROCESS | 1898 | 1461192911615 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x90340000) [pid = 1898] [serial = 2293] [outer = 0x8f7a8000] 15:55:12 INFO - PROCESS | 1898 | 1461192912422 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:55:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:55:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:55:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:55:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:55:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 1632ms 15:55:12 INFO - PROCESS | 1898 | 1461192912444 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 1898 | 1461192912448 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 15:55:12 INFO - TEST-START | /FileAPI/historical.html 15:55:12 INFO - PROCESS | 1898 | 1461192912455 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 1898 | 1461192912459 Marionette TRACE conn4 <- [1,3022,null,{}] 15:55:12 INFO - PROCESS | 1898 | 1461192912465 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:12 INFO - PROCESS | 1898 | 1461192912676 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 15:55:12 INFO - PROCESS | 1898 | 1461192912959 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ff5bc00 == 148 [pid = 1898] [id = 765] 15:55:12 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x9033b400) [pid = 1898] [serial = 2294] [outer = (nil)] 15:55:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x904dd400) [pid = 1898] [serial = 2295] [outer = 0x9033b400] 15:55:13 INFO - PROCESS | 1898 | 1461192913055 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x908f2c00) [pid = 1898] [serial = 2296] [outer = 0x9033b400] 15:55:13 INFO - PROCESS | 1898 | 1461192913929 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:55:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:55:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:55:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:55:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:55:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:55:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:55:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:55:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:55:13 INFO - TEST-OK | /FileAPI/historical.html | took 1535ms 15:55:13 INFO - PROCESS | 1898 | 1461192913992 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 1898 | 1461192913996 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 15:55:14 INFO - TEST-START | /FileAPI/idlharness.html 15:55:14 INFO - PROCESS | 1898 | 1461192914050 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 1898 | 1461192914053 Marionette TRACE conn4 <- [1,3026,null,{}] 15:55:14 INFO - PROCESS | 1898 | 1461192914071 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:14 INFO - PROCESS | 1898 | 1461192914282 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 15:55:14 INFO - PROCESS | 1898 | 1461192914583 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 1898 | ++DOCSHELL 0x86305800 == 149 [pid = 1898] [id = 766] 15:55:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x904d9400) [pid = 1898] [serial = 2297] [outer = (nil)] 15:55:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x92a02400) [pid = 1898] [serial = 2298] [outer = 0x904d9400] 15:55:14 INFO - PROCESS | 1898 | 1461192914670 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 1898 | ++DOMWINDOW == 162 (0x92a06800) [pid = 1898] [serial = 2299] [outer = 0x904d9400] 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:55:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:55:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:55:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:55:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:55:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:55:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:55:16 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 15:55:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:55:16 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 15:55:16 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 15:55:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:55:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:55:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:55:16 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 15:55:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:55:16 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 15:55:16 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 15:55:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:55:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:55:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 2702ms 15:55:16 INFO - TEST-START | /FileAPI/idlharness.worker 15:55:16 INFO - PROCESS | 1898 | 1461192916551 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:55:16 INFO - PROCESS | 1898 | 1461192916742 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 1898 | 1461192916745 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 15:55:16 INFO - PROCESS | 1898 | 1461192916792 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 1898 | 1461192916803 Marionette TRACE conn4 <- [1,3030,null,{}] 15:55:16 INFO - PROCESS | 1898 | 1461192916815 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:17 INFO - PROCESS | 1898 | 1461192917079 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 15:55:17 INFO - PROCESS | 1898 | 1461192917380 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 1898 | ++DOCSHELL 0x920f4800 == 150 [pid = 1898] [id = 767] 15:55:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 163 (0x92ba1000) [pid = 1898] [serial = 2300] [outer = (nil)] 15:55:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 164 (0x93c20800) [pid = 1898] [serial = 2301] [outer = 0x92ba1000] 15:55:17 INFO - PROCESS | 1898 | 1461192917468 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 1898 | ++DOMWINDOW == 165 (0x93de8000) [pid = 1898] [serial = 2302] [outer = 0x92ba1000] 15:55:17 INFO - PROCESS | 1898 | [1898] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:55:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:55:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:55:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:55:20 INFO - {} 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:55:20 INFO - {} 15:55:20 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 - {} 15:55:20 INFO - {} 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:55:20 INFO - {} 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:55:20 INFO - {} 15:55:20 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 - {} 15:55:20 INFO - {} 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 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 15:55:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:55:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:20 INFO - {} 15:55:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3357ms 15:55:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:55:20 INFO - PROCESS | 1898 | 1461192919977 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:55:20 INFO - PROCESS | 1898 | 1461192920169 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 1898 | 1461192920171 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 15:55:20 INFO - PROCESS | 1898 | 1461192920191 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 1898 | 1461192920193 Marionette TRACE conn4 <- [1,3034,null,{}] 15:55:20 INFO - PROCESS | 1898 | 1461192920292 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:20 INFO - PROCESS | 1898 | 1461192920607 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 15:55:20 INFO - PROCESS | 1898 | 1461192920911 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 1898 | ++DOCSHELL 0x90345000 == 151 [pid = 1898] [id = 768] 15:55:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 166 (0x908f0400) [pid = 1898] [serial = 2303] [outer = (nil)] 15:55:20 INFO - PROCESS | 1898 | ++DOMWINDOW == 167 (0xa4481800) [pid = 1898] [serial = 2304] [outer = 0x908f0400] 15:55:21 INFO - PROCESS | 1898 | 1461192921011 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 1898 | ++DOMWINDOW == 168 (0xa45d3c00) [pid = 1898] [serial = 2305] [outer = 0x908f0400] 15:55:21 INFO - PROCESS | 1898 | 1461192921855 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:55:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:55:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1707ms 15:55:21 INFO - PROCESS | 1898 | 1461192921899 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 1898 | 1461192921903 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 15:55:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:55:21 INFO - PROCESS | 1898 | 1461192921909 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 1898 | 1461192921914 Marionette TRACE conn4 <- [1,3038,null,{}] 15:55:21 INFO - PROCESS | 1898 | 1461192921920 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:22 INFO - PROCESS | 1898 | 1461192922177 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 15:55:22 INFO - PROCESS | 1898 | 1461192922488 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 1898 | ++DOCSHELL 0x8c00b400 == 152 [pid = 1898] [id = 769] 15:55:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 169 (0x9ff0f800) [pid = 1898] [serial = 2306] [outer = (nil)] 15:55:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 170 (0xa4778000) [pid = 1898] [serial = 2307] [outer = 0x9ff0f800] 15:55:22 INFO - PROCESS | 1898 | 1461192922578 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 1898 | ++DOMWINDOW == 171 (0xa477a800) [pid = 1898] [serial = 2308] [outer = 0x9ff0f800] 15:55:23 INFO - PROCESS | 1898 | 1461192923444 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:55:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:55:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:55:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1596ms 15:55:23 INFO - PROCESS | 1898 | 1461192923507 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 1898 | 1461192923510 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 15:55:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:55:23 INFO - PROCESS | 1898 | 1461192923517 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 1898 | 1461192923520 Marionette TRACE conn4 <- [1,3042,null,{}] 15:55:23 INFO - PROCESS | 1898 | 1461192923526 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:23 INFO - PROCESS | 1898 | 1461192923842 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 15:55:24 INFO - PROCESS | 1898 | 1461192924069 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 1898 | ++DOCSHELL 0x913af400 == 153 [pid = 1898] [id = 770] 15:55:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 172 (0x93c1c000) [pid = 1898] [serial = 2309] [outer = (nil)] 15:55:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 173 (0xa4a4b400) [pid = 1898] [serial = 2310] [outer = 0x93c1c000] 15:55:24 INFO - PROCESS | 1898 | 1461192924164 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 1898 | ++DOMWINDOW == 174 (0xa4a4f000) [pid = 1898] [serial = 2311] [outer = 0x93c1c000] 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:55:25 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. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:55:25 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'.) 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:55:25 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. 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:55:25 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. 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:55:25 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. 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:55:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1934ms 15:55:25 INFO - PROCESS | 1898 | 1461192925354 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:55:25 INFO - PROCESS | 1898 | 1461192925517 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 1898 | 1461192925530 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 15:55:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:55:25 INFO - PROCESS | 1898 | 1461192925650 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 1898 | 1461192925654 Marionette TRACE conn4 <- [1,3046,null,{}] 15:55:25 INFO - PROCESS | 1898 | 1461192925677 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:25 INFO - PROCESS | 1898 | 1461192925938 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 15:55:26 INFO - PROCESS | 1898 | 1461192926242 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 1898 | ++DOCSHELL 0x93c1bc00 == 154 [pid = 1898] [id = 771] 15:55:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 175 (0x94f10000) [pid = 1898] [serial = 2312] [outer = (nil)] 15:55:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 176 (0x95b9d800) [pid = 1898] [serial = 2313] [outer = 0x94f10000] 15:55:26 INFO - PROCESS | 1898 | 1461192926329 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 1898 | ++DOMWINDOW == 177 (0x96be1400) [pid = 1898] [serial = 2314] [outer = 0x94f10000] 15:55:26 INFO - PROCESS | 1898 | [1898] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:55:27 INFO - PROCESS | 1898 | 1461192927212 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:55:27 INFO - {} 15:55:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1655ms 15:55:27 INFO - PROCESS | 1898 | 1461192927252 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 1898 | 1461192927256 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 15:55:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:55:27 INFO - PROCESS | 1898 | 1461192927267 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 1898 | 1461192927270 Marionette TRACE conn4 <- [1,3050,null,{}] 15:55:27 INFO - PROCESS | 1898 | 1461192927276 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:27 INFO - PROCESS | 1898 | 1461192927529 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 15:55:27 INFO - PROCESS | 1898 | 1461192927853 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 1898 | ++DOCSHELL 0x94f83400 == 155 [pid = 1898] [id = 772] 15:55:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 178 (0x94f8a400) [pid = 1898] [serial = 2315] [outer = (nil)] 15:55:27 INFO - PROCESS | 1898 | ++DOMWINDOW == 179 (0x99d05400) [pid = 1898] [serial = 2316] [outer = 0x94f8a400] 15:55:27 INFO - PROCESS | 1898 | 1461192927991 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 1898 | ++DOMWINDOW == 180 (0x9aae4400) [pid = 1898] [serial = 2317] [outer = 0x94f8a400] 15:55:28 INFO - PROCESS | 1898 | 1461192928829 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:55:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1590ms 15:55:28 INFO - PROCESS | 1898 | 1461192928854 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 1898 | 1461192928858 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 15:55:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:55:28 INFO - PROCESS | 1898 | 1461192928865 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 1898 | 1461192928868 Marionette TRACE conn4 <- [1,3054,null,{}] 15:55:28 INFO - PROCESS | 1898 | 1461192928874 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:29 INFO - PROCESS | 1898 | 1461192929097 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 15:55:29 INFO - PROCESS | 1898 | 1461192929420 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 1898 | ++DOCSHELL 0x93de4c00 == 156 [pid = 1898] [id = 773] 15:55:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 181 (0x9959bc00) [pid = 1898] [serial = 2318] [outer = (nil)] 15:55:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 182 (0x9fca5000) [pid = 1898] [serial = 2319] [outer = 0x9959bc00] 15:55:29 INFO - PROCESS | 1898 | 1461192929512 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 1898 | ++DOMWINDOW == 183 (0xa0a2e000) [pid = 1898] [serial = 2320] [outer = 0x9959bc00] 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:55:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:31 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" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:31 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" 15:55:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2224ms 15:55:31 INFO - PROCESS | 1898 | 1461192930909 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8f3d1c00 == 155 [pid = 1898] [id = 651] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8faa7000 == 154 [pid = 1898] [id = 655] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x913b0400 == 153 [pid = 1898] [id = 654] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x889d2c00 == 152 [pid = 1898] [id = 757] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x887c4000 == 151 [pid = 1898] [id = 652] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x904d1000 == 150 [pid = 1898] [id = 653] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x86df0400 == 149 [pid = 1898] [id = 756] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x880de800 == 148 [pid = 1898] [id = 755] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x86ded400 == 147 [pid = 1898] [id = 754] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x85deb400 == 146 [pid = 1898] [id = 753] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x91410000 == 145 [pid = 1898] [id = 751] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8bd4e800 == 144 [pid = 1898] [id = 750] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x854a4400 == 143 [pid = 1898] [id = 749] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8eea5800 == 142 [pid = 1898] [id = 747] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x99dec800 == 141 [pid = 1898] [id = 748] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x99f56400 == 140 [pid = 1898] [id = 746] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x9959f400 == 139 [pid = 1898] [id = 745] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x98fa8800 == 138 [pid = 1898] [id = 744] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8c011000 == 137 [pid = 1898] [id = 743] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x93328800 == 136 [pid = 1898] [id = 742] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x90776400 == 135 [pid = 1898] [id = 741] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8faa9c00 == 134 [pid = 1898] [id = 739] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x86de5000 == 133 [pid = 1898] [id = 740] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x880e0800 == 132 [pid = 1898] [id = 738] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8eea6000 == 131 [pid = 1898] [id = 737] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc6000 == 130 [pid = 1898] [id = 736] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x89fe3400 == 129 [pid = 1898] [id = 734] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x8ecc2c00 == 128 [pid = 1898] [id = 735] 15:55:33 INFO - PROCESS | 1898 | --DOCSHELL 0x86df1400 == 127 [pid = 1898] [id = 733] 15:55:33 INFO - PROCESS | 1898 | 1461192933980 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 1898 | 1461192933985 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 182 (0x8be5b800) [pid = 1898] [serial = 2198] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 181 (0x93c20400) [pid = 1898] [serial = 2169] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 180 (0x938cc400) [pid = 1898] [serial = 2166] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 179 (0x92a7e400) [pid = 1898] [serial = 2159] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 178 (0x880e1400) [pid = 1898] [serial = 2196] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 177 (0x877a5c00) [pid = 1898] [serial = 2136] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 176 (0x8570d400) [pid = 1898] [serial = 2187] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 175 (0x900c6400) [pid = 1898] [serial = 2150] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 174 (0x903d7000) [pid = 1898] [serial = 2153] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 173 (0x889ac400) [pid = 1898] [serial = 2193] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 172 (0x8f6c2c00) [pid = 1898] [serial = 2145] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 171 (0x96cce800) [pid = 1898] [serial = 2177] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 170 (0x8ec64400) [pid = 1898] [serial = 2142] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 169 (0x8f7ad000) [pid = 1898] [serial = 2147] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 168 (0x90322800) [pid = 1898] [serial = 2151] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 167 (0x903de400) [pid = 1898] [serial = 2154] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 166 (0x97ca3c00) [pid = 1898] [serial = 2181] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 165 (0x8c018c00) [pid = 1898] [serial = 2141] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 164 (0x91407c00) [pid = 1898] [serial = 2156] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 163 (0x85713c00) [pid = 1898] [serial = 2195] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 162 (0x935ba800) [pid = 1898] [serial = 2163] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 161 (0x98fb0c00) [pid = 1898] [serial = 2183] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 160 (0x93df1c00) [pid = 1898] [serial = 2171] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 159 (0x94f0d800) [pid = 1898] [serial = 2172] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 158 (0x8807a000) [pid = 1898] [serial = 2190] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 157 (0x96feac00) [pid = 1898] [serial = 2178] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 156 (0x88ba7c00) [pid = 1898] [serial = 2139] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 155 (0x92013800) [pid = 1898] [serial = 2157] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 154 (0x88821c00) [pid = 1898] [serial = 2192] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 153 (0x94f8ec00) [pid = 1898] [serial = 2175] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 152 (0x92b9dc00) [pid = 1898] [serial = 2160] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 151 (0x8f403800) [pid = 1898] [serial = 2144] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 150 (0x94f8a000) [pid = 1898] [serial = 2174] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 149 (0x979ee000) [pid = 1898] [serial = 2180] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x84ac4800) [pid = 1898] [serial = 2186] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x887c5c00) [pid = 1898] [serial = 2067] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x8fa46800) [pid = 1898] [serial = 2148] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x8779e800) [pid = 1898] [serial = 2189] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x889b1400) [pid = 1898] [serial = 2138] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x93671c00) [pid = 1898] [serial = 2165] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x8756fc00) [pid = 1898] [serial = 2135] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x93c19000) [pid = 1898] [serial = 2168] [outer = (nil)] [url = about:blank] 15:55:34 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x9354f000) [pid = 1898] [serial = 2162] [outer = (nil)] [url = about:blank] 15:55:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:55:34 INFO - PROCESS | 1898 | 1461192934294 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1898 | 1461192934299 Marionette TRACE conn4 <- [1,3058,null,{}] 15:55:34 INFO - PROCESS | 1898 | 1461192934309 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:34 INFO - PROCESS | 1898 | 1461192934542 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 15:55:34 INFO - PROCESS | 1898 | 1461192934790 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 1898 | ++DOCSHELL 0x8756fc00 == 128 [pid = 1898] [id = 774] 15:55:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x87571c00) [pid = 1898] [serial = 2321] [outer = (nil)] 15:55:34 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x8779a800) [pid = 1898] [serial = 2322] [outer = 0x87571c00] 15:55:34 INFO - PROCESS | 1898 | 1461192934876 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x877a8800) [pid = 1898] [serial = 2323] [outer = 0x87571c00] 15:55:35 INFO - PROCESS | 1898 | 1461192935685 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:55:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:55:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:55:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:55:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:55:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:55:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:55:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:55:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:55:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1472ms 15:55:35 INFO - PROCESS | 1898 | 1461192935745 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 15:55:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:55:35 INFO - PROCESS | 1898 | 1461192935755 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 15:55:35 INFO - PROCESS | 1898 | 1461192935765 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 1898 | 1461192935771 Marionette TRACE conn4 <- [1,3062,null,{}] 15:55:35 INFO - PROCESS | 1898 | 1461192935779 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:35 INFO - PROCESS | 1898 | 1461192935970 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 15:55:36 INFO - PROCESS | 1898 | 1461192936219 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 1898 | ++DOCSHELL 0x87577800 == 129 [pid = 1898] [id = 775] 15:55:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x887c5c00) [pid = 1898] [serial = 2324] [outer = (nil)] 15:55:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x88820800) [pid = 1898] [serial = 2325] [outer = 0x887c5c00] 15:55:36 INFO - PROCESS | 1898 | 1461192936316 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x889a7000) [pid = 1898] [serial = 2326] [outer = 0x887c5c00] 15:55:36 INFO - PROCESS | 1898 | [1898] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:55:37 INFO - PROCESS | 1898 | 1461192937179 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:55:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:55:37 INFO - {} 15:55:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1443ms 15:55:37 INFO - PROCESS | 1898 | 1461192937215 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 1898 | 1461192937218 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 15:55:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:55:37 INFO - PROCESS | 1898 | 1461192937225 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 1898 | 1461192937229 Marionette TRACE conn4 <- [1,3066,null,{}] 15:55:37 INFO - PROCESS | 1898 | 1461192937236 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:37 INFO - PROCESS | 1898 | 1461192937532 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 15:55:37 INFO - PROCESS | 1898 | 1461192937576 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 1898 | ++DOCSHELL 0x88ba7800 == 130 [pid = 1898] [id = 776] 15:55:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x89fe6000) [pid = 1898] [serial = 2327] [outer = (nil)] 15:55:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x8bd48400) [pid = 1898] [serial = 2328] [outer = 0x89fe6000] 15:55:37 INFO - PROCESS | 1898 | 1461192937780 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x8be60c00) [pid = 1898] [serial = 2329] [outer = 0x89fe6000] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 148 (0x889b0c00) [pid = 1898] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 147 (0x96fe3800) [pid = 1898] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 146 (0x88ba7000) [pid = 1898] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 145 (0x86dedc00) [pid = 1898] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 144 (0x9fb34800) [pid = 1898] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 143 (0x8f780c00) [pid = 1898] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 142 (0x9a2a8400) [pid = 1898] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 141 (0x99f53000) [pid = 1898] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 140 (0x8f3cfc00) [pid = 1898] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 139 (0x99f5dc00) [pid = 1898] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 138 (0x99833c00) [pid = 1898] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 137 (0x992f5c00) [pid = 1898] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 136 (0x9354fc00) [pid = 1898] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 135 (0x935bc000) [pid = 1898] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 134 (0x91411000) [pid = 1898] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 133 (0x88819800) [pid = 1898] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 132 (0x9140cc00) [pid = 1898] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 131 (0x8faa7800) [pid = 1898] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 130 (0x8f781c00) [pid = 1898] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 129 (0x8f786800) [pid = 1898] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 128 (0x8eea3800) [pid = 1898] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 127 (0x89fe8c00) [pid = 1898] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 126 (0x87570800) [pid = 1898] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:55:39 INFO - PROCESS | 1898 | --DOMWINDOW == 125 (0x877a8000) [pid = 1898] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:55:39 INFO - PROCESS | 1898 | 1461192939403 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:55:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2189ms 15:55:39 INFO - PROCESS | 1898 | 1461192939416 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 1898 | 1461192939419 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 15:55:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:55:39 INFO - PROCESS | 1898 | 1461192939426 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 1898 | 1461192939428 Marionette TRACE conn4 <- [1,3070,null,{}] 15:55:39 INFO - PROCESS | 1898 | 1461192939444 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:39 INFO - PROCESS | 1898 | 1461192939676 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 15:55:39 INFO - PROCESS | 1898 | 1461192939905 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 1898 | ++DOCSHELL 0x844e1400 == 131 [pid = 1898] [id = 777] 15:55:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 126 (0x889d9c00) [pid = 1898] [serial = 2330] [outer = (nil)] 15:55:39 INFO - PROCESS | 1898 | ++DOMWINDOW == 127 (0x8ec61000) [pid = 1898] [serial = 2331] [outer = 0x889d9c00] 15:55:39 INFO - PROCESS | 1898 | 1461192939982 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 1898 | ++DOMWINDOW == 128 (0x8eea5800) [pid = 1898] [serial = 2332] [outer = 0x889d9c00] 15:55:40 INFO - PROCESS | 1898 | 1461192940682 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:55:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:55:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1290ms 15:55:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:55:40 INFO - PROCESS | 1898 | 1461192940717 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 1898 | 1461192940720 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 15:55:40 INFO - PROCESS | 1898 | 1461192940726 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 1898 | 1461192940730 Marionette TRACE conn4 <- [1,3074,null,{}] 15:55:40 INFO - PROCESS | 1898 | 1461192940735 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:41 INFO - PROCESS | 1898 | 1461192941023 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 15:55:41 INFO - PROCESS | 1898 | 1461192941046 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec5c800 == 132 [pid = 1898] [id = 778] 15:55:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 129 (0x8f3d6c00) [pid = 1898] [serial = 2333] [outer = (nil)] 15:55:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 130 (0x8f410800) [pid = 1898] [serial = 2334] [outer = 0x8f3d6c00] 15:55:41 INFO - PROCESS | 1898 | 1461192941120 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1898 | ++DOMWINDOW == 131 (0x8f77f400) [pid = 1898] [serial = 2335] [outer = 0x8f3d6c00] 15:55:42 INFO - PROCESS | 1898 | 1461192942275 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:55:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:55:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:55:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:55:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:55:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:55:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:55:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1591ms 15:55:42 INFO - PROCESS | 1898 | 1461192942319 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 1898 | 1461192942331 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 15:55:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:55:42 INFO - PROCESS | 1898 | 1461192942398 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1898 | 1461192942405 Marionette TRACE conn4 <- [1,3078,null,{}] 15:55:42 INFO - PROCESS | 1898 | 1461192942420 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:42 INFO - PROCESS | 1898 | 1461192942690 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 15:55:43 INFO - PROCESS | 1898 | 1461192943062 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 1898 | ++DOCSHELL 0x887c9800 == 133 [pid = 1898] [id = 779] 15:55:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 132 (0x887ca000) [pid = 1898] [serial = 2336] [outer = (nil)] 15:55:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 133 (0x88821000) [pid = 1898] [serial = 2337] [outer = 0x887ca000] 15:55:43 INFO - PROCESS | 1898 | 1461192943155 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 1898 | ++DOMWINDOW == 134 (0x889b3400) [pid = 1898] [serial = 2338] [outer = 0x887ca000] 15:55:44 INFO - PROCESS | 1898 | 1461192944088 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 1898 | 1461192944156 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 15:55:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:55:44 INFO - PROCESS | 1898 | 1461192944187 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 1898 | 1461192944191 Marionette TRACE conn4 <- [1,3082,null,{}] 15:55:44 INFO - PROCESS | 1898 | 1461192944206 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:44 INFO - PROCESS | 1898 | 1461192944462 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 15:55:44 INFO - PROCESS | 1898 | 1461192944862 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 1898 | ++DOCSHELL 0x88baec00 == 134 [pid = 1898] [id = 780] 15:55:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 135 (0x8ec60800) [pid = 1898] [serial = 2339] [outer = (nil)] 15:55:44 INFO - PROCESS | 1898 | ++DOMWINDOW == 136 (0x8f3cfc00) [pid = 1898] [serial = 2340] [outer = 0x8ec60800] 15:55:44 INFO - PROCESS | 1898 | 1461192944954 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 1898 | ++DOMWINDOW == 137 (0x8f6c2000) [pid = 1898] [serial = 2341] [outer = 0x8ec60800] 15:55:45 INFO - PROCESS | 1898 | 1461192945775 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:55:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:55:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:55:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:55:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1663ms 15:55:45 INFO - PROCESS | 1898 | 1461192945834 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 1898 | 1461192945839 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 15:55:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:55:45 INFO - PROCESS | 1898 | 1461192945845 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 1898 | 1461192945852 Marionette TRACE conn4 <- [1,3086,null,{}] 15:55:45 INFO - PROCESS | 1898 | 1461192945888 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:46 INFO - PROCESS | 1898 | 1461192946116 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 15:55:46 INFO - PROCESS | 1898 | 1461192946426 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1898 | ++DOCSHELL 0x8881c400 == 135 [pid = 1898] [id = 781] 15:55:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 138 (0x8fa52000) [pid = 1898] [serial = 2342] [outer = (nil)] 15:55:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 139 (0x8faa6c00) [pid = 1898] [serial = 2343] [outer = 0x8fa52000] 15:55:46 INFO - PROCESS | 1898 | 1461192946518 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1898 | ++DOMWINDOW == 140 (0x8ff59000) [pid = 1898] [serial = 2344] [outer = 0x8fa52000] 15:55:47 INFO - PROCESS | 1898 | 1461192947393 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:55:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:55:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1603ms 15:55:47 INFO - PROCESS | 1898 | 1461192947448 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1898 | 1461192947452 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:55:47 INFO - PROCESS | 1898 | 1461192947459 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1898 | 1461192947461 Marionette TRACE conn4 <- [1,3090,null,{}] 15:55:47 INFO - PROCESS | 1898 | 1461192947468 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:47 INFO - PROCESS | 1898 | 1461192947684 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 15:55:48 INFO - PROCESS | 1898 | 1461192948002 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ec5fc00 == 136 [pid = 1898] [id = 782] 15:55:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 141 (0x8f781400) [pid = 1898] [serial = 2345] [outer = (nil)] 15:55:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 142 (0x90322800) [pid = 1898] [serial = 2346] [outer = 0x8f781400] 15:55:48 INFO - PROCESS | 1898 | 1461192948098 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 1898 | ++DOMWINDOW == 143 (0x9032dc00) [pid = 1898] [serial = 2347] [outer = 0x8f781400] 15:55:48 INFO - PROCESS | 1898 | 1461192948930 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:55:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1484ms 15:55:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:55:48 INFO - PROCESS | 1898 | 1461192948943 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 1898 | 1461192948946 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 15:55:48 INFO - PROCESS | 1898 | 1461192948952 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 1898 | 1461192948956 Marionette TRACE conn4 <- [1,3094,null,{}] 15:55:48 INFO - PROCESS | 1898 | 1461192948963 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:49 INFO - PROCESS | 1898 | 1461192949165 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 15:55:49 INFO - PROCESS | 1898 | 1461192949508 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 1898 | ++DOCSHELL 0x8faa4c00 == 137 [pid = 1898] [id = 783] 15:55:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 144 (0x90343400) [pid = 1898] [serial = 2348] [outer = (nil)] 15:55:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 145 (0x903dc800) [pid = 1898] [serial = 2349] [outer = 0x90343400] 15:55:49 INFO - PROCESS | 1898 | 1461192949603 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 1898 | ++DOMWINDOW == 146 (0x904d0400) [pid = 1898] [serial = 2350] [outer = 0x90343400] 15:55:50 INFO - PROCESS | 1898 | 1461192950462 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:55:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1534ms 15:55:50 INFO - PROCESS | 1898 | 1461192950485 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 1898 | 1461192950489 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 15:55:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:55:50 INFO - PROCESS | 1898 | 1461192950495 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 1898 | 1461192950499 Marionette TRACE conn4 <- [1,3098,null,{}] 15:55:50 INFO - PROCESS | 1898 | 1461192950505 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:50 INFO - PROCESS | 1898 | 1461192950771 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 15:55:51 INFO - PROCESS | 1898 | 1461192951070 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 1898 | ++DOCSHELL 0x903dac00 == 138 [pid = 1898] [id = 784] 15:55:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 147 (0x904d3c00) [pid = 1898] [serial = 2351] [outer = (nil)] 15:55:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 148 (0x92a08000) [pid = 1898] [serial = 2352] [outer = 0x904d3c00] 15:55:51 INFO - PROCESS | 1898 | 1461192951172 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 1898 | ++DOMWINDOW == 149 (0x92b9dc00) [pid = 1898] [serial = 2353] [outer = 0x904d3c00] 15:55:52 INFO - PROCESS | 1898 | 1461192952022 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:55:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1534ms 15:55:52 INFO - PROCESS | 1898 | 1461192952031 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 1898 | 1461192952034 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 15:55:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:55:52 INFO - PROCESS | 1898 | 1461192952041 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 1898 | 1461192952045 Marionette TRACE conn4 <- [1,3102,null,{}] 15:55:52 INFO - PROCESS | 1898 | 1461192952050 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:52 INFO - PROCESS | 1898 | 1461192952277 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 15:55:52 INFO - PROCESS | 1898 | 1461192952569 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 1898 | ++DOCSHELL 0x90343800 == 139 [pid = 1898] [id = 785] 15:55:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 150 (0x90345400) [pid = 1898] [serial = 2354] [outer = (nil)] 15:55:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 151 (0x93542800) [pid = 1898] [serial = 2355] [outer = 0x90345400] 15:55:52 INFO - PROCESS | 1898 | 1461192952668 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 1898 | ++DOMWINDOW == 152 (0x9354b400) [pid = 1898] [serial = 2356] [outer = 0x90345400] 15:55:53 INFO - PROCESS | 1898 | 1461192953552 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:55:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1533ms 15:55:53 INFO - PROCESS | 1898 | 1461192953574 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 1898 | 1461192953578 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 15:55:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:55:53 INFO - PROCESS | 1898 | 1461192953585 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 1898 | 1461192953589 Marionette TRACE conn4 <- [1,3106,null,{}] 15:55:53 INFO - PROCESS | 1898 | 1461192953594 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:53 INFO - PROCESS | 1898 | 1461192953854 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 15:55:54 INFO - PROCESS | 1898 | 1461192954171 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 1898 | ++DOCSHELL 0x93325000 == 140 [pid = 1898] [id = 786] 15:55:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 153 (0x9332b000) [pid = 1898] [serial = 2357] [outer = (nil)] 15:55:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 154 (0x9362b400) [pid = 1898] [serial = 2358] [outer = 0x9332b000] 15:55:54 INFO - PROCESS | 1898 | 1461192954265 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 1898 | ++DOMWINDOW == 155 (0x9362e800) [pid = 1898] [serial = 2359] [outer = 0x9332b000] 15:55:55 INFO - PROCESS | 1898 | 1461192955149 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:55:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:55:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:55:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:55:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1584ms 15:55:55 INFO - PROCESS | 1898 | 1461192955170 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 1898 | 1461192955173 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 15:55:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:55:55 INFO - PROCESS | 1898 | 1461192955180 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 1898 | 1461192955183 Marionette TRACE conn4 <- [1,3110,null,{}] 15:55:55 INFO - PROCESS | 1898 | 1461192955189 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:55 INFO - PROCESS | 1898 | 1461192955429 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 15:55:55 INFO - PROCESS | 1898 | 1461192955733 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 1898 | ++DOCSHELL 0x8f77c800 == 141 [pid = 1898] [id = 787] 15:55:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 156 (0x935c0800) [pid = 1898] [serial = 2360] [outer = (nil)] 15:55:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 157 (0x938cec00) [pid = 1898] [serial = 2361] [outer = 0x935c0800] 15:55:55 INFO - PROCESS | 1898 | 1461192955832 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 1898 | ++DOMWINDOW == 158 (0x93c13c00) [pid = 1898] [serial = 2362] [outer = 0x935c0800] 15:55:56 INFO - PROCESS | 1898 | 1461192956659 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:55:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:55:56 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 15:55:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:55:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1533ms 15:55:56 INFO - PROCESS | 1898 | 1461192956715 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 15:55:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:55:56 INFO - PROCESS | 1898 | 1461192956720 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 15:55:56 INFO - PROCESS | 1898 | 1461192956726 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 1898 | 1461192956730 Marionette TRACE conn4 <- [1,3114,null,{}] 15:55:56 INFO - PROCESS | 1898 | 1461192956735 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:56 INFO - PROCESS | 1898 | 1461192956971 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 15:55:57 INFO - PROCESS | 1898 | 1461192957298 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f166917a-e592-40c1-8955-bc378128ce96\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 1898 | ++DOCSHELL 0x8ecc9000 == 142 [pid = 1898] [id = 788] 15:55:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 159 (0x8ff5dc00) [pid = 1898] [serial = 2363] [outer = (nil)] 15:55:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 160 (0x94f0f800) [pid = 1898] [serial = 2364] [outer = 0x8ff5dc00] 15:55:57 INFO - PROCESS | 1898 | 1461192957390 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 1898 | ++DOMWINDOW == 161 (0x94f16000) [pid = 1898] [serial = 2365] [outer = 0x8ff5dc00] 15:55:58 INFO - PROCESS | 1898 | 1461192958288 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:55:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:55:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1585ms 15:55:58 INFO - PROCESS | 1898 | 1461192958310 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 1898 | 1461192958313 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 15:55:59 WARNING - u'runner_teardown' () 15:55:59 INFO - No more tests 15:55:59 INFO - Got 0 unexpected results 15:55:59 INFO - SUITE-END | took 1307s 15:55:59 INFO - Closing logging queue 15:55:59 INFO - queue closed 15:55:59 INFO - Return code: 0 15:55:59 WARNING - # TBPL SUCCESS # 15:55:59 INFO - Running post-action listener: _resource_record_post_action 15:55:59 INFO - Running post-run listener: _resource_record_post_run 15:56:00 INFO - Total resource usage - Wall time: 1346s; CPU: 98.0%; Read bytes: 12140544; Write bytes: 965287936; Read time: 4468; Write time: 290628 15:56:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:56:00 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182915072; Read time: 80; Write time: 188820 15:56:00 INFO - run-tests - Wall time: 1315s; CPU: 98.0%; Read bytes: 11550720; Write bytes: 782372864; Read time: 3980; Write time: 101808 15:56:00 INFO - Running post-run listener: _upload_blobber_files 15:56:00 INFO - Blob upload gear active. 15:56:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:56:00 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 15:56:00 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:56:00 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:56:01 INFO - (blobuploader) - INFO - Open directory for files ... 15:56:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:56:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:56:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:56:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:56:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:56:02 INFO - (blobuploader) - INFO - Done attempting. 15:56:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:56:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:56:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:56:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:56:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:56:03 INFO - (blobuploader) - INFO - Done attempting. 15:56:03 INFO - (blobuploader) - INFO - Iteration through files over. 15:56:03 INFO - Return code: 0 15:56:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:56:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:56:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5ae38175f79cd3fd7f51cf81f81c41f4e84e6ea312d30d9cb3930fc298bb576dab71c977250d8063579631caaa47fb8915dd94ae77b72cb7631e8e2a07cd8bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5fa68d2bd750b59907def3d92812724cff68dca7a123696084a180936404498b3034130c44d9b81ed0be6c63f2b666c1bd40359db0f761d51d65994d1545654d"} 15:56:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:56:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:56:03 INFO - Contents: 15:56:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5ae38175f79cd3fd7f51cf81f81c41f4e84e6ea312d30d9cb3930fc298bb576dab71c977250d8063579631caaa47fb8915dd94ae77b72cb7631e8e2a07cd8bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5fa68d2bd750b59907def3d92812724cff68dca7a123696084a180936404498b3034130c44d9b81ed0be6c63f2b666c1bd40359db0f761d51d65994d1545654d"} 15:56:03 INFO - Running post-run listener: copy_logs_to_upload_dir 15:56:03 INFO - Copying logs to upload dir... 15:56:03 INFO - mkdir: /builds/slave/test/build/upload/logs 15:56:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1541.409831 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 41 secs) (at 2016-04-20 15:56:03.714587) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:56:03.715722) ========= 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-1461191278.948984-1409733574 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5ae38175f79cd3fd7f51cf81f81c41f4e84e6ea312d30d9cb3930fc298bb576dab71c977250d8063579631caaa47fb8915dd94ae77b72cb7631e8e2a07cd8bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5fa68d2bd750b59907def3d92812724cff68dca7a123696084a180936404498b3034130c44d9b81ed0be6c63f2b666c1bd40359db0f761d51d65994d1545654d"} build_url:https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031377 build_url: 'https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5ae38175f79cd3fd7f51cf81f81c41f4e84e6ea312d30d9cb3930fc298bb576dab71c977250d8063579631caaa47fb8915dd94ae77b72cb7631e8e2a07cd8bc5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/5fa68d2bd750b59907def3d92812724cff68dca7a123696084a180936404498b3034130c44d9b81ed0be6c63f2b666c1bd40359db0f761d51d65994d1545654d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Idq9FKdFRKizznrb9WvAuQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:56:03.779760) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:56:03.781700) ========= 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-1461191278.948984-1409733574 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016015 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:56:03.873988) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:56:03.874282) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:56:03.874644) ========= ========= Total master_lag: 0.49 =========