builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1955 starttime: 1461180992.28 results: success (0) buildid: 20160420110249 builduid: 562744aed783432f9de25064e09a31a0 revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:32.280311) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:32.280755) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:32.281041) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:32.721164) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:32.721536) ========= 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=9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 12:36:32-- 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% 9.68M=0.001s 2016-04-20 12:36:33 (9.68 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.822900 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:33.580474) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:33.580791) ========= 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=9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018009 ========= master_lag: 0.73 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:34.327545) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 12:36:34.327905) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --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 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --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=9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 12:36:34,034 truncating revision to first 12 chars 2016-04-20 12:36:34,034 Setting DEBUG logging. 2016-04-20 12:36:34,035 attempt 1/10 2016-04-20 12:36:34,035 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/30c5dbcee7dd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:36:35,612 unpacking tar archive at: mozilla-central-30c5dbcee7dd/testing/mozharness/ program finished with exit code 0 elapsedTime=2.182519 ========= master_lag: 0.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 12:36:36.744895) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:36.745201) ========= script_repo_revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:36:36.745612) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-20 12:36:36.745983) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-20 12:36:47.408771) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 8 secs) (at 2016-04-20 12:36:47.409500) ========= /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=9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326 _=/tools/buildbot/bin/python using PTY: False 12:36:47 INFO - MultiFileLogger online at 20160420 12:36:47 in /builds/slave/test 12:36:47 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 12:36:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:36:47 INFO - {'append_to_log': False, 12:36:47 INFO - 'base_work_dir': '/builds/slave/test', 12:36:47 INFO - 'blob_upload_branch': 'mozilla-central', 12:36:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:36:47 INFO - 'buildbot_json_path': 'buildprops.json', 12:36:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:36:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:36:47 INFO - 'download_minidump_stackwalk': True, 12:36:47 INFO - 'download_symbols': 'true', 12:36:47 INFO - 'e10s': False, 12:36:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:36:47 INFO - 'tooltool.py': '/tools/tooltool.py', 12:36:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:36:47 INFO - '/tools/misc-python/virtualenv.py')}, 12:36:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:36:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:36:47 INFO - 'log_level': 'info', 12:36:47 INFO - 'log_to_console': True, 12:36:47 INFO - 'opt_config_files': (), 12:36:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:36:47 INFO - '--processes=1', 12:36:47 INFO - '--config=%(test_path)s/wptrunner.ini', 12:36:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:36:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:36:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:36:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:36:47 INFO - 'pip_index': False, 12:36:47 INFO - 'require_test_zip': True, 12:36:47 INFO - 'test_type': ('testharness',), 12:36:47 INFO - 'this_chunk': '1', 12:36:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:36:47 INFO - 'total_chunks': '10', 12:36:47 INFO - 'virtualenv_path': 'venv', 12:36:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:36:47 INFO - 'work_dir': 'build'} 12:36:47 INFO - ##### 12:36:47 INFO - ##### Running clobber step. 12:36:47 INFO - ##### 12:36:47 INFO - Running pre-action listener: _resource_record_pre_action 12:36:47 INFO - Running main action method: clobber 12:36:47 INFO - rmtree: /builds/slave/test/build 12:36:47 INFO - Running post-action listener: _resource_record_post_action 12:36:47 INFO - ##### 12:36:47 INFO - ##### Running read-buildbot-config step. 12:36:47 INFO - ##### 12:36:47 INFO - Running pre-action listener: _resource_record_pre_action 12:36:47 INFO - Running main action method: read_buildbot_config 12:36:47 INFO - Using buildbot properties: 12:36:47 INFO - { 12:36:47 INFO - "project": "", 12:36:47 INFO - "product": "firefox", 12:36:47 INFO - "script_repo_revision": "production", 12:36:47 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 12:36:47 INFO - "repository": "", 12:36:47 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 12:36:47 INFO - "buildid": "20160420110249", 12:36:47 INFO - "pgo_build": "False", 12:36:47 INFO - "basedir": "/builds/slave/test", 12:36:47 INFO - "buildnumber": 2, 12:36:47 INFO - "slavename": "tst-linux64-spot-1955", 12:36:47 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 12:36:47 INFO - "platform": "linux64", 12:36:47 INFO - "branch": "mozilla-central", 12:36:47 INFO - "revision": "30c5dbcee7ddeafcaffa50e01429c45d459bb8fc", 12:36:47 INFO - "repo_path": "mozilla-central", 12:36:47 INFO - "moz_repo_path": "", 12:36:47 INFO - "stage_platform": "linux64", 12:36:47 INFO - "builduid": "562744aed783432f9de25064e09a31a0", 12:36:47 INFO - "slavebuilddir": "test" 12:36:47 INFO - } 12:36:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:36:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:36:47 INFO - Running post-action listener: _resource_record_post_action 12:36:47 INFO - ##### 12:36:47 INFO - ##### Running download-and-extract step. 12:36:47 INFO - ##### 12:36:47 INFO - Running pre-action listener: _resource_record_pre_action 12:36:47 INFO - Running main action method: download_and_extract 12:36:47 INFO - mkdir: /builds/slave/test/build/tests 12:36:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:47 INFO - https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:36:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:36:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:36:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:36:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 12:36:50 INFO - Downloaded 1361 bytes. 12:36:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:36:50 INFO - Using the following test package requirements: 12:36:50 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:36:50 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:36:50 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:36:50 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'jsshell-linux-x86_64.zip'], 12:36:50 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:36:50 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:36:50 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:36:50 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:36:50 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:36:50 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:36:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:36:50 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 12:36:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:50 INFO - https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:36:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:36:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:36:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:36:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 12:36:53 INFO - Downloaded 22732301 bytes. 12:36:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:36:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:36:54 INFO - caution: filename not matched: web-platform/* 12:36:54 INFO - Return code: 11 12:36:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:54 INFO - https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:36:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:36:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:36:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:36:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 12:37:00 INFO - Downloaded 36397873 bytes. 12:37:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:37:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:37:03 INFO - caution: filename not matched: bin/* 12:37:03 INFO - caution: filename not matched: config/* 12:37:03 INFO - caution: filename not matched: mozbase/* 12:37:03 INFO - caution: filename not matched: marionette/* 12:37:03 INFO - caution: filename not matched: tools/wptserve/* 12:37:03 INFO - Return code: 11 12:37:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:37:03 INFO - https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:37:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:37:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:37:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:37:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 12:37:09 INFO - Downloaded 64272991 bytes. 12:37:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:37:09 INFO - mkdir: /builds/slave/test/properties 12:37:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:37:09 INFO - Writing to file /builds/slave/test/properties/build_url 12:37:09 INFO - Contents: 12:37:09 INFO - build_url:https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:37:24 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:37:24 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:37:24 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:37:24 INFO - Contents: 12:37:24 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:37:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:37:24 INFO - https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:37:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:37:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:37:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:37:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 12:37:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 12:37:54 INFO - retry: attempt #1 caught exception: timed out 12:37:54 INFO - retry: Failed, sleeping 30 seconds before retrying 12:38:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #2 12:38:31 INFO - Downloaded 90760470 bytes. 12:38:31 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:38:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:38:38 INFO - Return code: 0 12:38:38 INFO - Running post-action listener: _resource_record_post_action 12:38:38 INFO - Running post-action listener: set_extra_try_arguments 12:38:38 INFO - ##### 12:38:38 INFO - ##### Running create-virtualenv step. 12:38:38 INFO - ##### 12:38:38 INFO - Running pre-action listener: _pre_create_virtualenv 12:38:38 INFO - Running pre-action listener: _resource_record_pre_action 12:38:38 INFO - Running main action method: create_virtualenv 12:38:38 INFO - Creating virtualenv /builds/slave/test/build/venv 12:38:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 12:38:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:38:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:38:38 INFO - Using real prefix '/usr' 12:38:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:38:42 INFO - Installing distribute.............................................................................................................................................................................................done. 12:38:45 INFO - Installing pip.................done. 12:38:45 INFO - Return code: 0 12:38:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:38:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:38:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:38:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:38:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:38:45 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 0x2da0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2de2e40>, '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 0x2de3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2de41d0>, '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': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:38:45 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 12:38:45 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 12:38:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:38:45 INFO - 'CCACHE_UMASK': '002', 12:38:45 INFO - 'DISPLAY': ':0', 12:38:45 INFO - 'HOME': '/home/cltbld', 12:38:45 INFO - 'LANG': 'en_US.UTF-8', 12:38:45 INFO - 'LOGNAME': 'cltbld', 12:38:45 INFO - 'MAIL': '/var/mail/cltbld', 12:38:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:38:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:38:45 INFO - 'MOZ_NO_REMOTE': '1', 12:38:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:38:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:38:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:38:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:38:45 INFO - 'PWD': '/builds/slave/test', 12:38:45 INFO - 'SHELL': '/bin/bash', 12:38:45 INFO - 'SHLVL': '1', 12:38:45 INFO - 'TERM': 'linux', 12:38:45 INFO - 'TMOUT': '86400', 12:38:45 INFO - 'USER': 'cltbld', 12:38:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 12:38:45 INFO - '_': '/tools/buildbot/bin/python'} 12:38:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:38:46 INFO - Downloading/unpacking psutil>=0.7.1 12:38:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:38:46 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 12:38:46 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 12:38:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:38:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:38:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:38:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:38:52 INFO - Installing collected packages: psutil 12:38:52 INFO - Running setup.py install for psutil 12:38:52 INFO - building 'psutil._psutil_linux' extension 12:38:52 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-x86_64-2.7/psutil/_psutil_linux.o 12:38:54 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 12:38:54 INFO - building 'psutil._psutil_posix' extension 12:38:54 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-x86_64-2.7/psutil/_psutil_posix.o 12:38:54 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 12:38:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:38:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:38:54 INFO - Successfully installed psutil 12:38:54 INFO - Cleaning up... 12:38:55 INFO - Return code: 0 12:38:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:38:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:38:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:38:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:38:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:38:55 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 0x2da0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2de2e40>, '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 0x2de3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2de41d0>, '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': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:38:55 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 12:38:55 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 12:38:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:38:55 INFO - 'CCACHE_UMASK': '002', 12:38:55 INFO - 'DISPLAY': ':0', 12:38:55 INFO - 'HOME': '/home/cltbld', 12:38:55 INFO - 'LANG': 'en_US.UTF-8', 12:38:55 INFO - 'LOGNAME': 'cltbld', 12:38:55 INFO - 'MAIL': '/var/mail/cltbld', 12:38:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:38:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:38:55 INFO - 'MOZ_NO_REMOTE': '1', 12:38:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:38:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:38:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:38:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:38:55 INFO - 'PWD': '/builds/slave/test', 12:38:55 INFO - 'SHELL': '/bin/bash', 12:38:55 INFO - 'SHLVL': '1', 12:38:55 INFO - 'TERM': 'linux', 12:38:55 INFO - 'TMOUT': '86400', 12:38:55 INFO - 'USER': 'cltbld', 12:38:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 12:38:55 INFO - '_': '/tools/buildbot/bin/python'} 12:38:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:38:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:38:55 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 12:38:55 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 12:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:39:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:39:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:39:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:39:00 INFO - Installing collected packages: mozsystemmonitor 12:39:00 INFO - Running setup.py install for mozsystemmonitor 12:39:00 INFO - Successfully installed mozsystemmonitor 12:39:00 INFO - Cleaning up... 12:39:00 INFO - Return code: 0 12:39:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:39: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')]} 12:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:39:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:39: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')]} 12:39:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:39:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:39: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', '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 0x2da0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2de2e40>, '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 0x2de3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2de41d0>, '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': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:39: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:39: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 blobuploader==1.2.4 12:39:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:39:00 INFO - 'CCACHE_UMASK': '002', 12:39:00 INFO - 'DISPLAY': ':0', 12:39:00 INFO - 'HOME': '/home/cltbld', 12:39:00 INFO - 'LANG': 'en_US.UTF-8', 12:39:00 INFO - 'LOGNAME': 'cltbld', 12:39:00 INFO - 'MAIL': '/var/mail/cltbld', 12:39:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:39:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:39:00 INFO - 'MOZ_NO_REMOTE': '1', 12:39:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:39:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:39:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:39:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:39:00 INFO - 'PWD': '/builds/slave/test', 12:39:00 INFO - 'SHELL': '/bin/bash', 12:39:00 INFO - 'SHLVL': '1', 12:39:00 INFO - 'TERM': 'linux', 12:39:00 INFO - 'TMOUT': '86400', 12:39:00 INFO - 'USER': 'cltbld', 12:39:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 12:39:00 INFO - '_': '/tools/buildbot/bin/python'} 12:39:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:39:01 INFO - Downloading/unpacking blobuploader==1.2.4 12:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:39:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:39:01 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 12:39:01 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 12:39:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:39:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:39:06 INFO - Downloading blobuploader-1.2.4.tar.gz 12:39:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:39:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:39: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 12:39: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 12:39: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 12:39: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 12:39: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 12:39: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 12:39:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:39:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:39:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:39:07 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 12:39:07 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 12:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:39:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:39:08 INFO - Downloading docopt-0.6.1.tar.gz 12:39:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:39:08 INFO - Installing collected packages: blobuploader, requests, docopt 12:39:08 INFO - Running setup.py install for blobuploader 12:39:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:39:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:39:08 INFO - Running setup.py install for requests 12:39:09 INFO - Running setup.py install for docopt 12:39:09 INFO - Successfully installed blobuploader requests docopt 12:39:09 INFO - Cleaning up... 12:39:09 INFO - Return code: 0 12:39:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:39:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:39:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:39:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:39:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:39:09 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 0x2da0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2de2e40>, '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 0x2de3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2de41d0>, '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': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:39:09 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 12:39:09 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 12:39:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:39:09 INFO - 'CCACHE_UMASK': '002', 12:39:09 INFO - 'DISPLAY': ':0', 12:39:09 INFO - 'HOME': '/home/cltbld', 12:39:09 INFO - 'LANG': 'en_US.UTF-8', 12:39:09 INFO - 'LOGNAME': 'cltbld', 12:39:09 INFO - 'MAIL': '/var/mail/cltbld', 12:39:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:39:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:39:09 INFO - 'MOZ_NO_REMOTE': '1', 12:39:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:39:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:39:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:39:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:39:09 INFO - 'PWD': '/builds/slave/test', 12:39:09 INFO - 'SHELL': '/bin/bash', 12:39:09 INFO - 'SHLVL': '1', 12:39:09 INFO - 'TERM': 'linux', 12:39:09 INFO - 'TMOUT': '86400', 12:39:09 INFO - 'USER': 'cltbld', 12:39:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 12:39:09 INFO - '_': '/tools/buildbot/bin/python'} 12:39:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:39:10 INFO - Running setup.py (path:/tmp/pip-vFnm_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:39:10 INFO - Running setup.py (path:/tmp/pip-Ylikmo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:39:10 INFO - Running setup.py (path:/tmp/pip-c0AAQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:39:10 INFO - Running setup.py (path:/tmp/pip-Cz4aAJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:39:10 INFO - Running setup.py (path:/tmp/pip-J48lOJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:39:10 INFO - Running setup.py (path:/tmp/pip-_RtWS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:39:10 INFO - Running setup.py (path:/tmp/pip-RJ_0DP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:39:11 INFO - Running setup.py (path:/tmp/pip-VV2QkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:39:11 INFO - Running setup.py (path:/tmp/pip-3ZanIG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:39:11 INFO - Running setup.py (path:/tmp/pip-iLO1Ud-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:39:11 INFO - Running setup.py (path:/tmp/pip-K8wbEt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:39:11 INFO - Running setup.py (path:/tmp/pip-NjjcuV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:39:11 INFO - Running setup.py (path:/tmp/pip-rbpH1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:39:11 INFO - Running setup.py (path:/tmp/pip-EOrCg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:39:11 INFO - Running setup.py (path:/tmp/pip-hS5_6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:39:12 INFO - Running setup.py (path:/tmp/pip-eGn_sn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:39:12 INFO - Running setup.py (path:/tmp/pip-OlSI6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:39:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:39:12 INFO - Running setup.py (path:/tmp/pip-NySfOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:39:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:39:12 INFO - Running setup.py (path:/tmp/pip-5VSLer-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:39:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:39:13 INFO - Running setup.py (path:/tmp/pip-ahimJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:39:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:39:13 INFO - Running setup.py (path:/tmp/pip-KUt9AT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:39:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:39:13 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 12:39:13 INFO - Running setup.py install for manifestparser 12:39:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:39:13 INFO - Running setup.py install for mozcrash 12:39:14 INFO - Running setup.py install for mozdebug 12:39:14 INFO - Running setup.py install for mozdevice 12:39:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:39:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:39:14 INFO - Running setup.py install for mozfile 12:39:14 INFO - Running setup.py install for mozhttpd 12:39:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:39:14 INFO - Running setup.py install for mozinfo 12:39:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:39:15 INFO - Running setup.py install for mozInstall 12:39:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:39:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:39:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:39:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:39:15 INFO - Running setup.py install for mozleak 12:39:15 INFO - Running setup.py install for mozlog 12:39:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:39:15 INFO - Running setup.py install for moznetwork 12:39:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:39:15 INFO - Running setup.py install for mozprocess 12:39:16 INFO - Running setup.py install for mozprofile 12:39:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:39:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:39:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:39:16 INFO - Running setup.py install for mozrunner 12:39:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:39:16 INFO - Running setup.py install for mozscreenshot 12:39:16 INFO - Running setup.py install for moztest 12:39:16 INFO - Running setup.py install for mozversion 12:39:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:39:17 INFO - Running setup.py install for wptserve 12:39:17 INFO - Running setup.py install for marionette-driver 12:39:17 INFO - Running setup.py install for browsermob-proxy 12:39:17 INFO - Running setup.py install for marionette-client 12:39:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:39:18 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:39:18 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:39:18 INFO - Cleaning up... 12:39:18 INFO - Return code: 0 12:39:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:39:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:39:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:39:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:39:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:39:18 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 0x2da0030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da13f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2de5ca0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2de2e40>, '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 0x2de3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2de41d0>, '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': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:39:18 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 12:39:18 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 12:39:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:39:18 INFO - 'CCACHE_UMASK': '002', 12:39:18 INFO - 'DISPLAY': ':0', 12:39:18 INFO - 'HOME': '/home/cltbld', 12:39:18 INFO - 'LANG': 'en_US.UTF-8', 12:39:18 INFO - 'LOGNAME': 'cltbld', 12:39:18 INFO - 'MAIL': '/var/mail/cltbld', 12:39:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:39:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:39:18 INFO - 'MOZ_NO_REMOTE': '1', 12:39:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:39:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:39:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:39:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:39:18 INFO - 'PWD': '/builds/slave/test', 12:39:18 INFO - 'SHELL': '/bin/bash', 12:39:18 INFO - 'SHLVL': '1', 12:39:18 INFO - 'TERM': 'linux', 12:39:18 INFO - 'TMOUT': '86400', 12:39:18 INFO - 'USER': 'cltbld', 12:39:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 12:39:18 INFO - '_': '/tools/buildbot/bin/python'} 12:39:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:39:18 INFO - Running setup.py (path:/tmp/pip-wDrbSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:39:18 INFO - Running setup.py (path:/tmp/pip-NaPg4Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:39:19 INFO - Running setup.py (path:/tmp/pip-4d6pLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:39:19 INFO - Running setup.py (path:/tmp/pip-FAopbn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:39:19 INFO - Running setup.py (path:/tmp/pip-a4CaKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:39:19 INFO - Running setup.py (path:/tmp/pip-mMBWhc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:39:19 INFO - Running setup.py (path:/tmp/pip-TXbP_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:39:19 INFO - Running setup.py (path:/tmp/pip-QHln2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:39:19 INFO - Running setup.py (path:/tmp/pip-UpQKRT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 12:39:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:39:19 INFO - Running setup.py (path:/tmp/pip-T1G3nM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:39:20 INFO - Running setup.py (path:/tmp/pip-XuEf4U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 12:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:39:20 INFO - Running setup.py (path:/tmp/pip-o6cVsq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 12:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:39:20 INFO - Running setup.py (path:/tmp/pip-lLHcAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:39:20 INFO - Running setup.py (path:/tmp/pip-kbHggz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:39:20 INFO - Running setup.py (path:/tmp/pip-Qn7NAL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 12:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:39:20 INFO - Running setup.py (path:/tmp/pip-KzZqxp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:39:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 12:39:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:39:20 INFO - Running setup.py (path:/tmp/pip-oHotAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:39:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:39:21 INFO - Running setup.py (path:/tmp/pip-uhtRTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:39:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:39:21 INFO - Running setup.py (path:/tmp/pip-M5jibO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:39:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:39:21 INFO - Running setup.py (path:/tmp/pip-LZCp4s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:39:21 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:39:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:39:21 INFO - Running setup.py (path:/tmp/pip-biL1t5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:39:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:39:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:39:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:39:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:39:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:39:22 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 12:39:22 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 12:39:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:39:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:39:27 INFO - Downloading blessings-1.6.tar.gz 12:39:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:39:27 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:39:27 INFO - Installing collected packages: blessings 12:39:27 INFO - Running setup.py install for blessings 12:39:27 INFO - Successfully installed blessings 12:39:27 INFO - Cleaning up... 12:39:27 INFO - Return code: 0 12:39:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:39:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:39:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:39:28 INFO - Reading from file tmpfile_stdout 12:39:28 INFO - Current package versions: 12:39:28 INFO - argparse == 1.2.1 12:39:28 INFO - blessings == 1.6 12:39:28 INFO - blobuploader == 1.2.4 12:39:28 INFO - browsermob-proxy == 0.6.0 12:39:28 INFO - docopt == 0.6.1 12:39:28 INFO - manifestparser == 1.1 12:39:28 INFO - marionette-client == 2.3.0 12:39:28 INFO - marionette-driver == 1.4.0 12:39:28 INFO - mozInstall == 1.12 12:39:28 INFO - mozcrash == 0.17 12:39:28 INFO - mozdebug == 0.1 12:39:28 INFO - mozdevice == 0.48 12:39:28 INFO - mozfile == 1.2 12:39:28 INFO - mozhttpd == 0.7 12:39:28 INFO - mozinfo == 0.9 12:39:28 INFO - mozleak == 0.1 12:39:28 INFO - mozlog == 3.1 12:39:28 INFO - moznetwork == 0.27 12:39:28 INFO - mozprocess == 0.22 12:39:28 INFO - mozprofile == 0.28 12:39:28 INFO - mozrunner == 6.11 12:39:28 INFO - mozscreenshot == 0.1 12:39:28 INFO - mozsystemmonitor == 0.0 12:39:28 INFO - moztest == 0.7 12:39:28 INFO - mozversion == 1.4 12:39:28 INFO - psutil == 3.1.1 12:39:28 INFO - requests == 1.2.3 12:39:28 INFO - wptserve == 1.4.0 12:39:28 INFO - wsgiref == 0.1.2 12:39:28 INFO - Running post-action listener: _resource_record_post_action 12:39:28 INFO - Running post-action listener: _start_resource_monitoring 12:39:28 INFO - Starting resource monitoring. 12:39:28 INFO - ##### 12:39:28 INFO - ##### Running pull step. 12:39:28 INFO - ##### 12:39:28 INFO - Running pre-action listener: _resource_record_pre_action 12:39:28 INFO - Running main action method: pull 12:39:28 INFO - Pull has nothing to do! 12:39:28 INFO - Running post-action listener: _resource_record_post_action 12:39:28 INFO - ##### 12:39:28 INFO - ##### Running install step. 12:39:28 INFO - ##### 12:39:28 INFO - Running pre-action listener: _resource_record_pre_action 12:39:28 INFO - Running main action method: install 12:39:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:39:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:39:28 INFO - Reading from file tmpfile_stdout 12:39:28 INFO - Detecting whether we're running mozinstall >=1.0... 12:39:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:39:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:39:28 INFO - Reading from file tmpfile_stdout 12:39:28 INFO - Output received: 12:39:28 INFO - Usage: mozinstall [options] installer 12:39:28 INFO - Options: 12:39:28 INFO - -h, --help show this help message and exit 12:39:28 INFO - -d DEST, --destination=DEST 12:39:28 INFO - Directory to install application into. [default: 12:39:28 INFO - "/builds/slave/test"] 12:39:28 INFO - --app=APP Application being installed. [default: firefox] 12:39:28 INFO - mkdir: /builds/slave/test/build/application 12:39:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:39:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 12:39:58 INFO - Reading from file tmpfile_stdout 12:39:58 INFO - Output received: 12:39:58 INFO - /builds/slave/test/build/application/firefox/firefox 12:39:58 INFO - Running post-action listener: _resource_record_post_action 12:39:58 INFO - ##### 12:39:58 INFO - ##### Running run-tests step. 12:39:58 INFO - ##### 12:39:58 INFO - Running pre-action listener: _resource_record_pre_action 12:39:58 INFO - Running main action method: run_tests 12:39:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:39:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:39:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:39:58 INFO - grabbing minidump binary from tooltool 12:39:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:58 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2de2e40>, '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 0x2de3d40>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2de41d0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:39:58 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:39:58 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/linux64/releng.manifest -o -c /builds/tooltool_cache 12:39:58 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 12:39:58 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:40:00 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpXHPoI3 12:40:00 INFO - INFO - File integrity verified, renaming tmpXHPoI3 to linux64-minidump_stackwalk 12:40:00 INFO - INFO - Updating local cache /builds/tooltool_cache... 12:40:00 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 12:40:00 INFO - Return code: 0 12:40:00 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:40:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:40:01 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/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:40:01 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/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:40:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:40:01 INFO - 'CCACHE_UMASK': '002', 12:40:01 INFO - 'DISPLAY': ':0', 12:40:01 INFO - 'HOME': '/home/cltbld', 12:40:01 INFO - 'LANG': 'en_US.UTF-8', 12:40:01 INFO - 'LOGNAME': 'cltbld', 12:40:01 INFO - 'MAIL': '/var/mail/cltbld', 12:40:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:40:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:40:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:40:01 INFO - 'MOZ_NO_REMOTE': '1', 12:40:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:40:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:40:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:40:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:40:01 INFO - 'PWD': '/builds/slave/test', 12:40:01 INFO - 'SHELL': '/bin/bash', 12:40:01 INFO - 'SHLVL': '1', 12:40:01 INFO - 'TERM': 'linux', 12:40:01 INFO - 'TMOUT': '86400', 12:40:01 INFO - 'USER': 'cltbld', 12:40:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326', 12:40:01 INFO - '_': '/tools/buildbot/bin/python'} 12:40:01 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/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:40:01 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 12:40:01 INFO - import pkg_resources 12:40:03 INFO - Using 1 client processes 12:40:05 INFO - wptserve Starting http server on 127.0.0.1:8000 12:40:05 INFO - wptserve Starting http server on 127.0.0.1:8001 12:40:05 INFO - wptserve Starting http server on 127.0.0.1:8443 12:40:07 INFO - SUITE-START | Running 778 tests 12:40:07 INFO - Running testharness tests 12:40:07 INFO - Setting up ssl 12:40:07 INFO - PROCESS | certutil | 12:40:08 INFO - PROCESS | certutil | 12:40:08 INFO - PROCESS | certutil | 12:40:08 INFO - Certificate Nickname Trust Attributes 12:40:08 INFO - SSL,S/MIME,JAR/XPI 12:40:08 INFO - 12:40:08 INFO - web-platform-tests CT,, 12:40:08 INFO - 12:40:08 INFO - Starting runner 12:40:10 INFO - PROCESS | 1961 | 1461181210545 Marionette DEBUG Marionette enabled via build flag and pref 12:40:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdbf06800 == 1 [pid = 1961] [id = 1] 12:40:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 1 (0x7f1bdbf07000) [pid = 1961] [serial = 1] [outer = (nil)] 12:40:10 INFO - PROCESS | 1961 | [1961] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:40:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 2 (0x7f1bdbf08000) [pid = 1961] [serial = 2] [outer = 0x7f1bdbf07000] 12:40:11 INFO - PROCESS | 1961 | 1461181211223 Marionette INFO Listening on port 2828 12:40:11 INFO - PROCESS | 1961 | 1461181211790 Marionette DEBUG Marionette enabled via command-line flag 12:40:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9080000 == 2 [pid = 1961] [id = 2] 12:40:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 3 (0x7f1bd90cf800) [pid = 1961] [serial = 3] [outer = (nil)] 12:40:11 INFO - PROCESS | 1961 | [1961] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:40:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 4 (0x7f1bd90d0800) [pid = 1961] [serial = 4] [outer = 0x7f1bd90cf800] 12:40:11 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1bd8ea6940 12:40:12 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1bd82151c0 12:40:12 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1bd821c490 12:40:12 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1bd821c790 12:40:12 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1bd821cac0 12:40:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 5 (0x7f1bddd0f800) [pid = 1961] [serial = 5] [outer = 0x7f1bdbf07000] 12:40:12 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:40:12 INFO - PROCESS | 1961 | 1461181212466 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59408 12:40:12 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:40:12 INFO - PROCESS | 1961 | 1461181212504 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59409 12:40:12 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:40:12 INFO - PROCESS | 1961 | 1461181212559 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59410 12:40:12 INFO - PROCESS | 1961 | 1461181212564 Marionette DEBUG Closed connection conn0 12:40:12 INFO - PROCESS | 1961 | 1461181212568 Marionette DEBUG Closed connection conn1 12:40:12 INFO - PROCESS | 1961 | [1961] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:40:12 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:40:12 INFO - PROCESS | 1961 | 1461181212689 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59411 12:40:12 INFO - PROCESS | 1961 | 1461181212692 Marionette DEBUG Closed connection conn2 12:40:12 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:40:12 INFO - PROCESS | 1961 | 1461181212744 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:59412 12:40:12 INFO - PROCESS | 1961 | 1461181212753 Marionette DEBUG Closed connection conn3 12:40:12 INFO - PROCESS | 1961 | 1461181212778 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:40:12 INFO - PROCESS | 1961 | 1461181212788 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420110249","device":"desktop","version":"48.0a1"} 12:40:13 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:40:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcba97800 == 3 [pid = 1961] [id = 3] 12:40:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 6 (0x7f1bcba98000) [pid = 1961] [serial = 6] [outer = (nil)] 12:40:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcba98800 == 4 [pid = 1961] [id = 4] 12:40:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 7 (0x7f1bcbce0800) [pid = 1961] [serial = 7] [outer = (nil)] 12:40:14 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:40:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcabb6000 == 5 [pid = 1961] [id = 5] 12:40:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 8 (0x7f1bcab6a800) [pid = 1961] [serial = 8] [outer = (nil)] 12:40:15 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:40:15 INFO - PROCESS | 1961 | [1961] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:40:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 9 (0x7f1bca80a800) [pid = 1961] [serial = 9] [outer = 0x7f1bcab6a800] 12:40:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 10 (0x7f1bca47c800) [pid = 1961] [serial = 10] [outer = 0x7f1bcba98000] 12:40:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 11 (0x7f1bca4eb000) [pid = 1961] [serial = 11] [outer = 0x7f1bcbce0800] 12:40:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 12 (0x7f1bca4ed000) [pid = 1961] [serial = 12] [outer = 0x7f1bcab6a800] 12:40:16 INFO - PROCESS | 1961 | 1461181216602 Marionette DEBUG loaded listener.js 12:40:16 INFO - PROCESS | 1961 | 1461181216620 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 13 (0x7f1bc8522400) [pid = 1961] [serial = 13] [outer = 0x7f1bcab6a800] 12:40:17 INFO - PROCESS | 1961 | 1461181217302 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"a550caa6-27c6-4ef9-88fb-657e0a9e946c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420110249","device":"desktop","version":"48.0a1","command_id":1}}] 12:40:17 INFO - PROCESS | 1961 | 1461181217521 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:40:17 INFO - PROCESS | 1961 | 1461181217775 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:40:17 INFO - PROCESS | 1961 | 1461181217847 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:40:17 INFO - PROCESS | 1961 | [1961] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:40:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 14 (0x7f1bc4f30400) [pid = 1961] [serial = 14] [outer = 0x7f1bcab6a800] 12:40:18 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:40:18 INFO - PROCESS | 1961 | 1461181218287 Marionette TRACE conn4 <- [1,3,null,{}] 12:40:18 INFO - PROCESS | 1961 | 1461181218294 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:40:18 INFO - PROCESS | 1961 | 1461181218313 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:40:18 INFO - PROCESS | 1961 | 1461181218348 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:40:18 INFO - PROCESS | 1961 | 1461181218350 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 12:40:18 INFO - PROCESS | 1961 | 1461181218358 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 1961 | 1461181218363 Marionette TRACE conn4 <- [1,6,null,{}] 12:40:18 INFO - PROCESS | 1961 | 1461181218372 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:18 INFO - PROCESS | 1961 | 1461181218403 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:40:18 INFO - PROCESS | 1961 | 1461181218407 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4502800 == 6 [pid = 1961] [id = 6] 12:40:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 15 (0x7f1bc4f67400) [pid = 1961] [serial = 15] [outer = (nil)] 12:40:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 16 (0x7f1bc4f69400) [pid = 1961] [serial = 16] [outer = 0x7f1bc4f67400] 12:40:18 INFO - PROCESS | 1961 | 1461181218469 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 17 (0x7f1bc4f6f800) [pid = 1961] [serial = 17] [outer = 0x7f1bc4f67400] 12:40:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4260000 == 7 [pid = 1961] [id = 7] 12:40:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 18 (0x7f1bc4297000) [pid = 1961] [serial = 18] [outer = (nil)] 12:40:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 19 (0x7f1bc4299000) [pid = 1961] [serial = 19] [outer = 0x7f1bc4297000] 12:40:18 INFO - PROCESS | 1961 | 1461181218934 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 20 (0x7f1bc41cac00) [pid = 1961] [serial = 20] [outer = 0x7f1bc4297000] 12:40:19 INFO - PROCESS | 1961 | [1961] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:40:19 INFO - PROCESS | 1961 | 1461181219440 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1184ms 12:40:19 INFO - PROCESS | 1961 | 1461181219586 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 1961 | 1461181219588 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 12:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:40:19 INFO - PROCESS | 1961 | 1461181219619 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 1961 | 1461181219621 Marionette TRACE conn4 <- [1,10,null,{}] 12:40:19 INFO - PROCESS | 1961 | 1461181219634 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:19 INFO - PROCESS | 1961 | 1461181219788 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:40:19 INFO - PROCESS | 1961 | 1461181219805 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd23a6000 == 8 [pid = 1961] [id = 8] 12:40:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 21 (0x7f1bc349ec00) [pid = 1961] [serial = 21] [outer = (nil)] 12:40:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 22 (0x7f1bc41c7c00) [pid = 1961] [serial = 22] [outer = 0x7f1bc349ec00] 12:40:19 INFO - PROCESS | 1961 | 1461181219868 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 23 (0x7f1bc26a5800) [pid = 1961] [serial = 23] [outer = 0x7f1bc349ec00] 12:40:20 INFO - PROCESS | 1961 | 1461181220390 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 845ms 12:40:20 INFO - PROCESS | 1961 | 1461181220444 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1961 | 1461181220448 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 12:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:40:20 INFO - PROCESS | 1961 | 1461181220453 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1961 | 1461181220455 Marionette TRACE conn4 <- [1,14,null,{}] 12:40:20 INFO - PROCESS | 1961 | 1461181220460 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:20 INFO - PROCESS | 1961 | 1461181220600 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:40:20 INFO - PROCESS | 1961 | 1461181220618 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ad2000 == 9 [pid = 1961] [id = 9] 12:40:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 24 (0x7f1bc26b2000) [pid = 1961] [serial = 24] [outer = (nil)] 12:40:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 25 (0x7f1bc2991400) [pid = 1961] [serial = 25] [outer = 0x7f1bc26b2000] 12:40:20 INFO - PROCESS | 1961 | 1461181220679 Marionette DEBUG loaded listener.js 12:40:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 26 (0x7f1bc852a800) [pid = 1961] [serial = 26] [outer = 0x7f1bc26b2000] 12:40:21 INFO - PROCESS | 1961 | 1461181221695 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1274ms 12:40:21 INFO - PROCESS | 1961 | 1461181221729 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:40:21 INFO - PROCESS | 1961 | 1461181221735 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 12:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:40:21 INFO - PROCESS | 1961 | 1461181221744 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:40:21 INFO - PROCESS | 1961 | 1461181221748 Marionette TRACE conn4 <- [1,18,null,{}] 12:40:21 INFO - PROCESS | 1961 | 1461181221756 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:21 INFO - PROCESS | 1961 | 1461181221913 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:40:22 INFO - PROCESS | 1961 | 1461181222033 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc3449000 == 10 [pid = 1961] [id = 10] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 27 (0x7f1bc26ad400) [pid = 1961] [serial = 27] [outer = (nil)] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 28 (0x7f1bc277e400) [pid = 1961] [serial = 28] [outer = 0x7f1bc26ad400] 12:40:22 INFO - PROCESS | 1961 | 1461181222104 Marionette DEBUG loaded listener.js 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 29 (0x7f1bc2998c00) [pid = 1961] [serial = 29] [outer = 0x7f1bc26ad400] 12:40:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc409a800 == 11 [pid = 1961] [id = 11] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 30 (0x7f1bc409c800) [pid = 1961] [serial = 30] [outer = (nil)] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 31 (0x7f1bc4269800) [pid = 1961] [serial = 31] [outer = 0x7f1bc409c800] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 32 (0x7f1bc4262800) [pid = 1961] [serial = 32] [outer = 0x7f1bc409c800] 12:40:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc451b800 == 12 [pid = 1961] [id = 12] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 33 (0x7f1bc20da400) [pid = 1961] [serial = 33] [outer = (nil)] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 34 (0x7f1bc4f71400) [pid = 1961] [serial = 34] [outer = 0x7f1bc20da400] 12:40:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 35 (0x7f1bc34a3800) [pid = 1961] [serial = 35] [outer = 0x7f1bc20da400] 12:40:23 INFO - PROCESS | 1961 | 1461181223154 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1534ms 12:40:23 INFO - PROCESS | 1961 | 1461181223278 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 1961 | 1461181223286 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 12:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:40:23 INFO - PROCESS | 1961 | 1461181223295 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 1961 | 1461181223298 Marionette TRACE conn4 <- [1,22,null,{}] 12:40:23 INFO - PROCESS | 1961 | 1461181223304 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:23 INFO - PROCESS | 1961 | 1461181223458 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:40:23 INFO - PROCESS | 1961 | 1461181223598 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc9ebc000 == 13 [pid = 1961] [id = 13] 12:40:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 36 (0x7f1bc428bc00) [pid = 1961] [serial = 36] [outer = (nil)] 12:40:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 37 (0x7f1bc820ac00) [pid = 1961] [serial = 37] [outer = 0x7f1bc428bc00] 12:40:23 INFO - PROCESS | 1961 | 1461181223667 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 38 (0x7f1bcaaf1800) [pid = 1961] [serial = 38] [outer = 0x7f1bc428bc00] 12:40:24 INFO - PROCESS | 1961 | 1461181224394 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1129ms 12:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:40:24 INFO - PROCESS | 1961 | 1461181224424 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 1961 | 1461181224427 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 12:40:24 INFO - PROCESS | 1961 | 1461181224434 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 1961 | 1461181224439 Marionette TRACE conn4 <- [1,26,null,{}] 12:40:24 INFO - PROCESS | 1961 | 1461181224454 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:24 INFO - PROCESS | 1961 | 1461181224646 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:40:24 INFO - PROCESS | 1961 | 1461181224759 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcaf2b000 == 14 [pid = 1961] [id = 14] 12:40:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 39 (0x7f1bcb0d1800) [pid = 1961] [serial = 39] [outer = (nil)] 12:40:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 40 (0x7f1bcb4c4000) [pid = 1961] [serial = 40] [outer = 0x7f1bcb0d1800] 12:40:24 INFO - PROCESS | 1961 | 1461181224835 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 41 (0x7f1bcbff2800) [pid = 1961] [serial = 41] [outer = 0x7f1bcb0d1800] 12:40:25 INFO - PROCESS | 1961 | 1461181225816 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1441ms 12:40:25 INFO - PROCESS | 1961 | 1461181225875 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 1961 | 1461181225883 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 12:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:40:25 INFO - PROCESS | 1961 | 1461181225896 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 1961 | 1461181225900 Marionette TRACE conn4 <- [1,30,null,{}] 12:40:25 INFO - PROCESS | 1961 | 1461181225908 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:26 INFO - PROCESS | 1961 | 1461181226079 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:40:26 INFO - PROCESS | 1961 | 1461181226201 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc425b800 == 15 [pid = 1961] [id = 15] 12:40:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 42 (0x7f1bc8521400) [pid = 1961] [serial = 42] [outer = (nil)] 12:40:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 43 (0x7f1bc8c17800) [pid = 1961] [serial = 43] [outer = 0x7f1bc8521400] 12:40:26 INFO - PROCESS | 1961 | 1461181226266 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 44 (0x7f1bc93e2000) [pid = 1961] [serial = 44] [outer = 0x7f1bc8521400] 12:40:26 INFO - PROCESS | 1961 | 1461181226936 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1083ms 12:40:26 INFO - PROCESS | 1961 | 1461181226975 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1961 | 1461181226982 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 12:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:40:26 INFO - PROCESS | 1961 | 1461181226991 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1961 | 1461181226995 Marionette TRACE conn4 <- [1,34,null,{}] 12:40:27 INFO - PROCESS | 1961 | 1461181226999 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:27 INFO - PROCESS | 1961 | 1461181227140 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:40:27 INFO - PROCESS | 1961 | 1461181227222 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcae87000 == 16 [pid = 1961] [id = 16] 12:40:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 45 (0x7f1bc85d1400) [pid = 1961] [serial = 45] [outer = (nil)] 12:40:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 46 (0x7f1bcb37fc00) [pid = 1961] [serial = 46] [outer = 0x7f1bc85d1400] 12:40:27 INFO - PROCESS | 1961 | 1461181227280 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 47 (0x7f1bcbc4a400) [pid = 1961] [serial = 47] [outer = 0x7f1bc85d1400] 12:40:27 INFO - PROCESS | 1961 | 1461181227857 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 882ms 12:40:27 INFO - PROCESS | 1961 | 1461181227873 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:40:27 INFO - PROCESS | 1961 | 1461181227877 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 12:40:27 INFO - PROCESS | 1961 | 1461181227883 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - PROCESS | 1961 | 1461181227887 Marionette TRACE conn4 <- [1,38,null,{}] 12:40:27 INFO - PROCESS | 1961 | 1461181227901 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 1961 | 1461181228065 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:40:28 INFO - PROCESS | 1961 | 1461181228089 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb336000 == 17 [pid = 1961] [id = 17] 12:40:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 48 (0x7f1bc9b84000) [pid = 1961] [serial = 48] [outer = (nil)] 12:40:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 49 (0x7f1bcbff2400) [pid = 1961] [serial = 49] [outer = 0x7f1bc9b84000] 12:40:28 INFO - PROCESS | 1961 | 1461181228159 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 50 (0x7f1bcc3f5000) [pid = 1961] [serial = 50] [outer = 0x7f1bc9b84000] 12:40:28 INFO - PROCESS | 1961 | 1461181228775 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 939ms 12:40:28 INFO - PROCESS | 1961 | 1461181228821 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 1961 | 1461181228825 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 12:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:40:28 INFO - PROCESS | 1961 | 1461181228831 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 1961 | 1461181228833 Marionette TRACE conn4 <- [1,42,null,{}] 12:40:28 INFO - PROCESS | 1961 | 1461181228838 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 1961 | 1461181228968 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:40:28 INFO - PROCESS | 1961 | 1461181228981 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbc8f000 == 18 [pid = 1961] [id = 18] 12:40:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 51 (0x7f1bce74c800) [pid = 1961] [serial = 51] [outer = (nil)] 12:40:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 52 (0x7f1bce96ac00) [pid = 1961] [serial = 52] [outer = 0x7f1bce74c800] 12:40:29 INFO - PROCESS | 1961 | 1461181229042 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 53 (0x7f1bce974800) [pid = 1961] [serial = 53] [outer = 0x7f1bce74c800] 12:40:29 INFO - PROCESS | 1961 | 1461181229667 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 876ms 12:40:29 INFO - PROCESS | 1961 | 1461181229707 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 1961 | 1461181229709 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 12:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:40:29 INFO - PROCESS | 1961 | 1461181229715 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 1961 | 1461181229717 Marionette TRACE conn4 <- [1,46,null,{}] 12:40:29 INFO - PROCESS | 1961 | 1461181229722 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:29 INFO - PROCESS | 1961 | 1461181229839 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:40:29 INFO - PROCESS | 1961 | 1461181229926 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc30d800 == 19 [pid = 1961] [id = 19] 12:40:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 54 (0x7f1bcc3f5800) [pid = 1961] [serial = 54] [outer = (nil)] 12:40:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 55 (0x7f1bceb3cc00) [pid = 1961] [serial = 55] [outer = 0x7f1bcc3f5800] 12:40:29 INFO - PROCESS | 1961 | 1461181229987 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 56 (0x7f1bc6d02800) [pid = 1961] [serial = 56] [outer = 0x7f1bcc3f5800] 12:40:30 INFO - PROCESS | 1961 | 1461181230582 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 12:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:40:30 INFO - PROCESS | 1961 | 1461181230641 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:40:30 INFO - PROCESS | 1961 | 1461181230643 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 12:40:30 INFO - PROCESS | 1961 | 1461181230649 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:40:30 INFO - PROCESS | 1961 | 1461181230651 Marionette TRACE conn4 <- [1,50,null,{}] 12:40:30 INFO - PROCESS | 1961 | 1461181230656 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:30 INFO - PROCESS | 1961 | 1461181230808 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:40:30 INFO - PROCESS | 1961 | 1461181230889 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccca6800 == 20 [pid = 1961] [id = 20] 12:40:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 57 (0x7f1bc277b800) [pid = 1961] [serial = 57] [outer = (nil)] 12:40:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 58 (0x7f1bd9190800) [pid = 1961] [serial = 58] [outer = 0x7f1bc277b800] 12:40:30 INFO - PROCESS | 1961 | 1461181230953 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 59 (0x7f1bd959b800) [pid = 1961] [serial = 59] [outer = 0x7f1bc277b800] 12:40:31 INFO - PROCESS | 1961 | 1461181231621 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1026ms 12:40:31 INFO - PROCESS | 1961 | 1461181231675 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:40:31 INFO - PROCESS | 1961 | 1461181231681 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 12:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:40:31 INFO - PROCESS | 1961 | 1461181231690 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:40:31 INFO - PROCESS | 1961 | 1461181231695 Marionette TRACE conn4 <- [1,54,null,{}] 12:40:31 INFO - PROCESS | 1961 | 1461181231704 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:31 INFO - PROCESS | 1961 | 1461181231860 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:40:31 INFO - PROCESS | 1961 | 1461181231977 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc59d2000 == 21 [pid = 1961] [id = 21] 12:40:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 60 (0x7f1bc2992400) [pid = 1961] [serial = 60] [outer = (nil)] 12:40:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 61 (0x7f1bc41c5400) [pid = 1961] [serial = 61] [outer = 0x7f1bc2992400] 12:40:32 INFO - PROCESS | 1961 | 1461181232052 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 62 (0x7f1bc4f6d400) [pid = 1961] [serial = 62] [outer = 0x7f1bc2992400] 12:40:32 INFO - PROCESS | 1961 | 1461181232815 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1185ms 12:40:32 INFO - PROCESS | 1961 | 1461181232876 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 1961 | 1461181232884 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 12:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:40:32 INFO - PROCESS | 1961 | 1461181232911 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 1961 | 1461181232915 Marionette TRACE conn4 <- [1,58,null,{}] 12:40:32 INFO - PROCESS | 1961 | 1461181232921 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:33 INFO - PROCESS | 1961 | 1461181233072 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:40:33 INFO - PROCESS | 1961 | 1461181233199 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc91d3000 == 22 [pid = 1961] [id = 22] 12:40:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 63 (0x7f1bc2994400) [pid = 1961] [serial = 63] [outer = (nil)] 12:40:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 64 (0x7f1bc9e50400) [pid = 1961] [serial = 64] [outer = 0x7f1bc2994400] 12:40:33 INFO - PROCESS | 1961 | 1461181233270 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 65 (0x7f1bcae4b000) [pid = 1961] [serial = 65] [outer = 0x7f1bc2994400] 12:40:33 INFO - PROCESS | 1961 | 1461181233982 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1134ms 12:40:34 INFO - PROCESS | 1961 | 1461181234042 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:40:34 INFO - PROCESS | 1961 | 1461181234045 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 12:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:40:34 INFO - PROCESS | 1961 | 1461181234069 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:40:34 INFO - PROCESS | 1961 | 1461181234074 Marionette TRACE conn4 <- [1,62,null,{}] 12:40:34 INFO - PROCESS | 1961 | 1461181234089 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:34 INFO - PROCESS | 1961 | 1461181234252 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:40:34 INFO - PROCESS | 1961 | 1461181234369 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bce94d000 == 23 [pid = 1961] [id = 23] 12:40:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 66 (0x7f1bcb4c2800) [pid = 1961] [serial = 66] [outer = (nil)] 12:40:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 67 (0x7f1bcbff8800) [pid = 1961] [serial = 67] [outer = 0x7f1bcb4c2800] 12:40:34 INFO - PROCESS | 1961 | 1461181234448 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 68 (0x7f1bceb3bc00) [pid = 1961] [serial = 68] [outer = 0x7f1bcb4c2800] 12:40:35 INFO - PROCESS | 1961 | 1461181235240 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1239ms 12:40:35 INFO - PROCESS | 1961 | 1461181235306 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:40:35 INFO - PROCESS | 1961 | 1461181235310 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 12:40:35 INFO - PROCESS | 1961 | 1461181235316 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 1961 | 1461181235319 Marionette TRACE conn4 <- [1,66,null,{}] 12:40:35 INFO - PROCESS | 1961 | 1461181235324 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:35 INFO - PROCESS | 1961 | 1461181235516 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:40:35 INFO - PROCESS | 1961 | 1461181235747 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc3342000 == 24 [pid = 1961] [id = 24] 12:40:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 69 (0x7f1bc2782400) [pid = 1961] [serial = 69] [outer = (nil)] 12:40:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 70 (0x7f1bc298a400) [pid = 1961] [serial = 70] [outer = 0x7f1bc2782400] 12:40:35 INFO - PROCESS | 1961 | 1461181235832 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 71 (0x7f1bc4206000) [pid = 1961] [serial = 71] [outer = 0x7f1bc2782400] 12:40:36 INFO - PROCESS | 1961 | 1461181236714 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:36 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc30d800 == 23 [pid = 1961] [id = 19] 12:40:36 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbc8f000 == 22 [pid = 1961] [id = 18] 12:40:36 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb336000 == 21 [pid = 1961] [id = 17] 12:40:36 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcae87000 == 20 [pid = 1961] [id = 16] 12:40:36 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc425b800 == 19 [pid = 1961] [id = 15] 12:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1480ms 12:40:36 INFO - PROCESS | 1961 | 1461181236796 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 1961 | 1461181236802 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 12:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:40:36 INFO - PROCESS | 1961 | 1461181236809 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 1961 | 1461181236815 Marionette TRACE conn4 <- [1,70,null,{}] 12:40:36 INFO - PROCESS | 1961 | 1461181236832 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:36 INFO - PROCESS | 1961 | 1461181236978 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:40:37 INFO - PROCESS | 1961 | 1461181237100 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc425b800 == 20 [pid = 1961] [id = 25] 12:40:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 72 (0x7f1bc4f6f000) [pid = 1961] [serial = 72] [outer = (nil)] 12:40:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7f1bc8203400) [pid = 1961] [serial = 73] [outer = 0x7f1bc4f6f000] 12:40:37 INFO - PROCESS | 1961 | 1461181237178 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7f1bc9317400) [pid = 1961] [serial = 74] [outer = 0x7f1bc4f6f000] 12:40:37 INFO - PROCESS | 1961 | 1461181237950 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1191ms 12:40:38 INFO - PROCESS | 1961 | 1461181238002 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:40:38 INFO - PROCESS | 1961 | 1461181238010 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 12:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:40:38 INFO - PROCESS | 1961 | 1461181238019 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:40:38 INFO - PROCESS | 1961 | 1461181238023 Marionette TRACE conn4 <- [1,74,null,{}] 12:40:38 INFO - PROCESS | 1961 | 1461181238028 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:38 INFO - PROCESS | 1961 | 1461181238189 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:40:38 INFO - PROCESS | 1961 | 1461181238309 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb20c800 == 21 [pid = 1961] [id = 26] 12:40:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7f1bc4f6e000) [pid = 1961] [serial = 75] [outer = (nil)] 12:40:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7f1bcb946400) [pid = 1961] [serial = 76] [outer = 0x7f1bc4f6e000] 12:40:38 INFO - PROCESS | 1961 | 1461181238381 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7f1bcbfec400) [pid = 1961] [serial = 77] [outer = 0x7f1bc4f6e000] 12:40:39 INFO - PROCESS | 1961 | 1461181239148 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1182ms 12:40:39 INFO - PROCESS | 1961 | 1461181239203 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 1961 | 1461181239206 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 12:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:40:39 INFO - PROCESS | 1961 | 1461181239212 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 1961 | 1461181239217 Marionette TRACE conn4 <- [1,78,null,{}] 12:40:39 INFO - PROCESS | 1961 | 1461181239232 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 1961 | 1461181239392 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:40:39 INFO - PROCESS | 1961 | 1461181239511 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc3c1000 == 22 [pid = 1961] [id = 27] 12:40:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7f1bccbb0800) [pid = 1961] [serial = 78] [outer = (nil)] 12:40:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7f1bceb3c400) [pid = 1961] [serial = 79] [outer = 0x7f1bccbb0800] 12:40:39 INFO - PROCESS | 1961 | 1461181239586 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7f1bd82bfc00) [pid = 1961] [serial = 80] [outer = 0x7f1bccbb0800] 12:40:40 INFO - PROCESS | 1961 | 1461181240411 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1231ms 12:40:40 INFO - PROCESS | 1961 | 1461181240443 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 1961 | 1461181240447 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 12:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:40:40 INFO - PROCESS | 1961 | 1461181240454 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 1961 | 1461181240456 Marionette TRACE conn4 <- [1,82,null,{}] 12:40:40 INFO - PROCESS | 1961 | 1461181240462 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:40 INFO - PROCESS | 1961 | 1461181240600 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:40:40 INFO - PROCESS | 1961 | 1461181240723 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3108000 == 23 [pid = 1961] [id = 28] 12:40:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 81 (0x7f1bccbac400) [pid = 1961] [serial = 81] [outer = (nil)] 12:40:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7f1bda22b000) [pid = 1961] [serial = 82] [outer = 0x7f1bccbac400] 12:40:40 INFO - PROCESS | 1961 | 1461181240792 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7f1bda3bd400) [pid = 1961] [serial = 83] [outer = 0x7f1bccbac400] 12:40:41 INFO - PROCESS | 1961 | 1461181241646 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1228ms 12:40:41 INFO - PROCESS | 1961 | 1461181241683 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 1961 | 1461181241694 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 12:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:40:41 INFO - PROCESS | 1961 | 1461181241706 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 1961 | 1461181241713 Marionette TRACE conn4 <- [1,86,null,{}] 12:40:41 INFO - PROCESS | 1961 | 1461181241751 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:41 INFO - PROCESS | 1961 | 1461181241909 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:40:42 INFO - PROCESS | 1961 | 1461181242062 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc91d3000 == 22 [pid = 1961] [id = 22] 12:40:42 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc59d2000 == 21 [pid = 1961] [id = 21] 12:40:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ad8000 == 22 [pid = 1961] [id = 29] 12:40:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7f1bc26a5400) [pid = 1961] [serial = 84] [outer = (nil)] 12:40:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7f1bc298a800) [pid = 1961] [serial = 85] [outer = 0x7f1bc26a5400] 12:40:42 INFO - PROCESS | 1961 | 1461181242147 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7f1bc82bdc00) [pid = 1961] [serial = 86] [outer = 0x7f1bc26a5400] 12:40:42 INFO - PROCESS | 1961 | 1461181242889 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1257ms 12:40:42 INFO - PROCESS | 1961 | 1461181242963 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 1961 | 1461181242971 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 12:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:40:42 INFO - PROCESS | 1961 | 1461181242979 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 1961 | 1461181242983 Marionette TRACE conn4 <- [1,90,null,{}] 12:40:43 INFO - PROCESS | 1961 | 1461181243009 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:43 INFO - PROCESS | 1961 | 1461181243166 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:40:43 INFO - PROCESS | 1961 | 1461181243298 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbc7d000 == 23 [pid = 1961] [id = 30] 12:40:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7f1bc2780c00) [pid = 1961] [serial = 87] [outer = (nil)] 12:40:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7f1bcbc52c00) [pid = 1961] [serial = 88] [outer = 0x7f1bc2780c00] 12:40:43 INFO - PROCESS | 1961 | 1461181243373 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7f1bcbff9800) [pid = 1961] [serial = 89] [outer = 0x7f1bc2780c00] 12:40:44 INFO - PROCESS | 1961 | 1461181244101 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1197ms 12:40:44 INFO - PROCESS | 1961 | 1461181244178 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 1961 | 1461181244184 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 12:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:40:44 INFO - PROCESS | 1961 | 1461181244192 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 1961 | 1461181244195 Marionette TRACE conn4 <- [1,94,null,{}] 12:40:44 INFO - PROCESS | 1961 | 1461181244200 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:44 INFO - PROCESS | 1961 | 1461181244354 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:40:44 INFO - PROCESS | 1961 | 1461181244476 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3112000 == 24 [pid = 1961] [id = 31] 12:40:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bc93ef800) [pid = 1961] [serial = 90] [outer = (nil)] 12:40:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bd90be800) [pid = 1961] [serial = 91] [outer = 0x7f1bc93ef800] 12:40:44 INFO - PROCESS | 1961 | 1461181244551 Marionette DEBUG loaded listener.js 12:40:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bd959a800) [pid = 1961] [serial = 92] [outer = 0x7f1bc93ef800] 12:40:45 INFO - PROCESS | 1961 | 1461181245351 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1227ms 12:40:45 INFO - PROCESS | 1961 | 1461181245420 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 1961 | 1461181245424 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 12:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:40:45 INFO - PROCESS | 1961 | 1461181245431 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 1961 | 1461181245439 Marionette TRACE conn4 <- [1,98,null,{}] 12:40:45 INFO - PROCESS | 1961 | 1461181245453 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:45 INFO - PROCESS | 1961 | 1461181245641 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:40:45 INFO - PROCESS | 1961 | 1461181245790 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9327000 == 25 [pid = 1961] [id = 32] 12:40:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bd822a400) [pid = 1961] [serial = 93] [outer = (nil)] 12:40:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bdc4c8000) [pid = 1961] [serial = 94] [outer = 0x7f1bd822a400] 12:40:45 INFO - PROCESS | 1961 | 1461181245861 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bc852c400) [pid = 1961] [serial = 95] [outer = 0x7f1bd822a400] 12:40:46 INFO - PROCESS | 1961 | 1461181246598 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1195ms 12:40:46 INFO - PROCESS | 1961 | 1461181246626 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:40:46 INFO - PROCESS | 1961 | 1461181246629 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 12:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:40:46 INFO - PROCESS | 1961 | 1461181246654 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:40:46 INFO - PROCESS | 1961 | 1461181246657 Marionette TRACE conn4 <- [1,102,null,{}] 12:40:46 INFO - PROCESS | 1961 | 1461181246662 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 1961 | 1461181246811 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:40:46 INFO - PROCESS | 1961 | 1461181246933 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda212800 == 26 [pid = 1961] [id = 33] 12:40:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bc26ad800) [pid = 1961] [serial = 96] [outer = (nil)] 12:40:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bde44b000) [pid = 1961] [serial = 97] [outer = 0x7f1bc26ad800] 12:40:47 INFO - PROCESS | 1961 | 1461181247005 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bde55cc00) [pid = 1961] [serial = 98] [outer = 0x7f1bc26ad800] 12:40:47 INFO - PROCESS | 1961 | 1461181247732 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1129ms 12:40:47 INFO - PROCESS | 1961 | 1461181247781 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 1961 | 1461181247785 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 12:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:40:47 INFO - PROCESS | 1961 | 1461181247809 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 1961 | 1461181247813 Marionette TRACE conn4 <- [1,106,null,{}] 12:40:47 INFO - PROCESS | 1961 | 1461181247818 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:47 INFO - PROCESS | 1961 | 1461181247957 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:40:48 INFO - PROCESS | 1961 | 1461181248079 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdbf18000 == 27 [pid = 1961] [id = 34] 12:40:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bde78c000) [pid = 1961] [serial = 99] [outer = (nil)] 12:40:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bde79a400) [pid = 1961] [serial = 100] [outer = 0x7f1bde78c000] 12:40:48 INFO - PROCESS | 1961 | 1461181248168 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1be059d400) [pid = 1961] [serial = 101] [outer = 0x7f1bde78c000] 12:40:49 INFO - PROCESS | 1961 | 1461181249078 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1341ms 12:40:49 INFO - PROCESS | 1961 | 1461181249148 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 1961 | 1461181249153 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 12:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:40:49 INFO - PROCESS | 1961 | 1461181249160 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 1961 | 1461181249165 Marionette TRACE conn4 <- [1,110,null,{}] 12:40:49 INFO - PROCESS | 1961 | 1461181249174 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:49 INFO - PROCESS | 1961 | 1461181249388 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:40:49 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc3c1000 == 26 [pid = 1961] [id = 27] 12:40:49 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb20c800 == 25 [pid = 1961] [id = 26] 12:40:49 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc425b800 == 24 [pid = 1961] [id = 25] 12:40:49 INFO - PROCESS | 1961 | 1461181249602 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8c84000 == 25 [pid = 1961] [id = 35] 12:40:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bc4207400) [pid = 1961] [serial = 102] [outer = (nil)] 12:40:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bc6d0b400) [pid = 1961] [serial = 103] [outer = 0x7f1bc4207400] 12:40:49 INFO - PROCESS | 1961 | 1461181249721 Marionette DEBUG loaded listener.js 12:40:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bca808400) [pid = 1961] [serial = 104] [outer = 0x7f1bc4207400] 12:40:50 INFO - PROCESS | 1961 | 1461181250539 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1431ms 12:40:50 INFO - PROCESS | 1961 | 1461181250593 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:40:50 INFO - PROCESS | 1961 | 1461181250597 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 12:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:40:50 INFO - PROCESS | 1961 | 1461181250605 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - PROCESS | 1961 | 1461181250611 Marionette TRACE conn4 <- [1,114,null,{}] 12:40:50 INFO - PROCESS | 1961 | 1461181250618 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:50 INFO - PROCESS | 1961 | 1461181250782 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:40:50 INFO - PROCESS | 1961 | 1461181250908 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bce954000 == 26 [pid = 1961] [id = 36] 12:40:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bc4f26c00) [pid = 1961] [serial = 105] [outer = (nil)] 12:40:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bcca7a800) [pid = 1961] [serial = 106] [outer = 0x7f1bc4f26c00] 12:40:50 INFO - PROCESS | 1961 | 1461181250985 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bd8e65c00) [pid = 1961] [serial = 107] [outer = 0x7f1bc4f26c00] 12:40:51 INFO - PROCESS | 1961 | 1461181251847 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1285ms 12:40:51 INFO - PROCESS | 1961 | 1461181251893 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 1961 | 1461181251900 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 12:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:40:51 INFO - PROCESS | 1961 | 1461181251907 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 1961 | 1461181251911 Marionette TRACE conn4 <- [1,118,null,{}] 12:40:51 INFO - PROCESS | 1961 | 1461181251916 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:52 INFO - PROCESS | 1961 | 1461181252065 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:40:52 INFO - PROCESS | 1961 | 1461181252198 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd90e5000 == 27 [pid = 1961] [id = 37] 12:40:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bcbcda000) [pid = 1961] [serial = 108] [outer = (nil)] 12:40:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bda3b5000) [pid = 1961] [serial = 109] [outer = 0x7f1bcbcda000] 12:40:52 INFO - PROCESS | 1961 | 1461181252274 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bda6c2400) [pid = 1961] [serial = 110] [outer = 0x7f1bcbcda000] 12:40:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bda6c6400) [pid = 1961] [serial = 111] [outer = 0x7f1bc20da400] 12:40:53 INFO - PROCESS | 1961 | 1461181253091 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1230ms 12:40:53 INFO - PROCESS | 1961 | 1461181253175 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 1961 | 1461181253180 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 12:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:40:53 INFO - PROCESS | 1961 | 1461181253195 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - PROCESS | 1961 | 1461181253203 Marionette TRACE conn4 <- [1,122,null,{}] 12:40:53 INFO - PROCESS | 1961 | 1461181253230 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:53 INFO - PROCESS | 1961 | 1461181253378 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:40:53 INFO - PROCESS | 1961 | 1461181253479 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9f8d800 == 28 [pid = 1961] [id = 38] 12:40:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc34a2800) [pid = 1961] [serial = 112] [outer = (nil)] 12:40:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bc4291000) [pid = 1961] [serial = 113] [outer = 0x7f1bc34a2800] 12:40:53 INFO - PROCESS | 1961 | 1461181253550 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1be0f6bc00) [pid = 1961] [serial = 114] [outer = 0x7f1bc34a2800] 12:40:54 INFO - PROCESS | 1961 | 1461181254253 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1098ms 12:40:54 INFO - PROCESS | 1961 | 1461181254294 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:40:54 INFO - PROCESS | 1961 | 1461181254298 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 12:40:54 INFO - PROCESS | 1961 | 1461181254304 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 1961 | 1461181254307 Marionette TRACE conn4 <- [1,126,null,{}] 12:40:54 INFO - PROCESS | 1961 | 1461181254312 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:54 INFO - PROCESS | 1961 | 1461181254455 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:40:54 INFO - PROCESS | 1961 | 1461181254587 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde813800 == 29 [pid = 1961] [id = 39] 12:40:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bc34a7000) [pid = 1961] [serial = 115] [outer = (nil)] 12:40:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1be285e000) [pid = 1961] [serial = 116] [outer = 0x7f1bc34a7000] 12:40:54 INFO - PROCESS | 1961 | 1461181254656 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1be2a95400) [pid = 1961] [serial = 117] [outer = 0x7f1bc34a7000] 12:40:55 INFO - PROCESS | 1961 | 1461181255421 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1127ms 12:40:55 INFO - PROCESS | 1961 | 1461181255431 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 1961 | 1461181255434 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 12:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:40:55 INFO - PROCESS | 1961 | 1461181255439 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 1961 | 1461181255441 Marionette TRACE conn4 <- [1,130,null,{}] 12:40:55 INFO - PROCESS | 1961 | 1461181255467 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:55 INFO - PROCESS | 1961 | 1461181255606 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:40:55 INFO - PROCESS | 1961 | 1461181255804 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb210000 == 30 [pid = 1961] [id = 40] 12:40:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc20e6400) [pid = 1961] [serial = 118] [outer = (nil)] 12:40:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bc22cfc00) [pid = 1961] [serial = 119] [outer = 0x7f1bc20e6400] 12:40:55 INFO - PROCESS | 1961 | 1461181255873 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc35b4000) [pid = 1961] [serial = 120] [outer = 0x7f1bc20e6400] 12:40:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2ad8000 == 29 [pid = 1961] [id = 29] 12:40:56 INFO - PROCESS | 1961 | 1461181256828 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1444ms 12:40:56 INFO - PROCESS | 1961 | 1461181256885 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 1961 | 1461181256890 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 12:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:40:56 INFO - PROCESS | 1961 | 1461181256898 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 1961 | 1461181256903 Marionette TRACE conn4 <- [1,134,null,{}] 12:40:56 INFO - PROCESS | 1961 | 1461181256913 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:57 INFO - PROCESS | 1961 | 1461181257109 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:40:57 INFO - PROCESS | 1961 | 1461181257285 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd31e7800 == 30 [pid = 1961] [id = 41] 12:40:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bc9b8c800) [pid = 1961] [serial = 121] [outer = (nil)] 12:40:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bca3cc400) [pid = 1961] [serial = 122] [outer = 0x7f1bc9b8c800] 12:40:57 INFO - PROCESS | 1961 | 1461181257364 Marionette DEBUG loaded listener.js 12:40:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bcbce2400) [pid = 1961] [serial = 123] [outer = 0x7f1bc9b8c800] 12:40:58 INFO - PROCESS | 1961 | 1461181258134 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1295ms 12:40:58 INFO - PROCESS | 1961 | 1461181258194 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:40:58 INFO - PROCESS | 1961 | 1461181258202 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 12:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:40:58 INFO - PROCESS | 1961 | 1461181258211 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 1961 | 1461181258215 Marionette TRACE conn4 <- [1,138,null,{}] 12:40:58 INFO - PROCESS | 1961 | 1461181258221 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:58 INFO - PROCESS | 1961 | 1461181258422 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:40:58 INFO - PROCESS | 1961 | 1461181258554 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bddd0d000 == 31 [pid = 1961] [id = 42] 12:40:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bc9e4f800) [pid = 1961] [serial = 124] [outer = (nil)] 12:40:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bd9388800) [pid = 1961] [serial = 125] [outer = 0x7f1bc9e4f800] 12:40:58 INFO - PROCESS | 1961 | 1461181258624 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bda22f000) [pid = 1961] [serial = 126] [outer = 0x7f1bc9e4f800] 12:40:59 INFO - PROCESS | 1961 | 1461181259489 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1330ms 12:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:40:59 INFO - PROCESS | 1961 | 1461181259541 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 1961 | 1461181259544 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 12:40:59 INFO - PROCESS | 1961 | 1461181259550 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 1961 | 1461181259555 Marionette TRACE conn4 <- [1,142,null,{}] 12:40:59 INFO - PROCESS | 1961 | 1461181259570 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:59 INFO - PROCESS | 1961 | 1461181259757 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:40:59 INFO - PROCESS | 1961 | 1461181259888 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde92e800 == 32 [pid = 1961] [id = 43] 12:40:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bda6bec00) [pid = 1961] [serial = 127] [outer = (nil)] 12:40:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bde794000) [pid = 1961] [serial = 128] [outer = 0x7f1bda6bec00] 12:40:59 INFO - PROCESS | 1961 | 1461181259964 Marionette DEBUG loaded listener.js 12:41:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1be059b400) [pid = 1961] [serial = 129] [outer = 0x7f1bda6bec00] 12:41:00 INFO - PROCESS | 1961 | 1461181260806 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1286ms 12:41:00 INFO - PROCESS | 1961 | 1461181260835 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 1961 | 1461181260839 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 12:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:41:00 INFO - PROCESS | 1961 | 1461181260845 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 1961 | 1461181260848 Marionette TRACE conn4 <- [1,146,null,{}] 12:41:00 INFO - PROCESS | 1961 | 1461181260853 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:01 INFO - PROCESS | 1961 | 1461181260998 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:41:01 INFO - PROCESS | 1961 | 1461181261134 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda55e800 == 33 [pid = 1961] [id = 44] 12:41:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc59a9000) [pid = 1961] [serial = 130] [outer = (nil)] 12:41:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bc59b4800) [pid = 1961] [serial = 131] [outer = 0x7f1bc59a9000] 12:41:01 INFO - PROCESS | 1961 | 1461181261208 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc6d60400) [pid = 1961] [serial = 132] [outer = 0x7f1bc59a9000] 12:41:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bce954000 == 32 [pid = 1961] [id = 36] 12:41:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8c84000 == 31 [pid = 1961] [id = 35] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bce94d000 == 30 [pid = 1961] [id = 23] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd3112000 == 29 [pid = 1961] [id = 31] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda212800 == 28 [pid = 1961] [id = 33] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9327000 == 27 [pid = 1961] [id = 32] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbc7d000 == 26 [pid = 1961] [id = 30] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bdbf18000 == 25 [pid = 1961] [id = 34] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd90e5000 == 24 [pid = 1961] [id = 37] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd23a6000 == 23 [pid = 1961] [id = 8] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4502800 == 22 [pid = 1961] [id = 6] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2ad2000 == 21 [pid = 1961] [id = 9] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9f8d800 == 20 [pid = 1961] [id = 38] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcaf2b000 == 19 [pid = 1961] [id = 14] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc3449000 == 18 [pid = 1961] [id = 10] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd3108000 == 17 [pid = 1961] [id = 28] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc9ebc000 == 16 [pid = 1961] [id = 13] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccca6800 == 15 [pid = 1961] [id = 20] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde813800 == 14 [pid = 1961] [id = 39] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde92e800 == 13 [pid = 1961] [id = 43] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bddd0d000 == 12 [pid = 1961] [id = 42] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc3342000 == 11 [pid = 1961] [id = 24] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb210000 == 10 [pid = 1961] [id = 40] 12:41:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd31e7800 == 9 [pid = 1961] [id = 41] 12:41:05 INFO - PROCESS | 1961 | 1461181265640 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4842ms 12:41:05 INFO - PROCESS | 1961 | 1461181265688 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 1961 | 1461181265692 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 12:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:41:05 INFO - PROCESS | 1961 | 1461181265700 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 1961 | 1461181265704 Marionette TRACE conn4 <- [1,150,null,{}] 12:41:05 INFO - PROCESS | 1961 | 1461181265712 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:05 INFO - PROCESS | 1961 | 1461181265893 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:41:05 INFO - PROCESS | 1961 | 1461181265980 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6d43800 == 10 [pid = 1961] [id = 45] 12:41:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc59a8800) [pid = 1961] [serial = 133] [outer = (nil)] 12:41:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc6d03000) [pid = 1961] [serial = 134] [outer = 0x7f1bc59a8800] 12:41:06 INFO - PROCESS | 1961 | 1461181266042 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc6d62c00) [pid = 1961] [serial = 135] [outer = 0x7f1bc59a8800] 12:41:06 INFO - PROCESS | 1961 | 1461181266695 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1028ms 12:41:06 INFO - PROCESS | 1961 | 1461181266728 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 1961 | 1461181266738 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 12:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:41:06 INFO - PROCESS | 1961 | 1461181266748 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 1961 | 1461181266751 Marionette TRACE conn4 <- [1,154,null,{}] 12:41:06 INFO - PROCESS | 1961 | 1461181266756 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:06 INFO - PROCESS | 1961 | 1461181266945 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:41:06 INFO - PROCESS | 1961 | 1461181266955 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ae0800 == 11 [pid = 1961] [id = 46] 12:41:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc8c21400) [pid = 1961] [serial = 136] [outer = (nil)] 12:41:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc9e56800) [pid = 1961] [serial = 137] [outer = 0x7f1bc8c21400] 12:41:07 INFO - PROCESS | 1961 | 1461181267014 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bcaaee800) [pid = 1961] [serial = 138] [outer = 0x7f1bc8c21400] 12:41:07 INFO - PROCESS | 1961 | 1461181267939 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1227ms 12:41:08 INFO - PROCESS | 1961 | 1461181268009 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 1961 | 1461181268012 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 12:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:41:08 INFO - PROCESS | 1961 | 1461181268029 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 1961 | 1461181268034 Marionette TRACE conn4 <- [1,158,null,{}] 12:41:08 INFO - PROCESS | 1961 | 1461181268049 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 1961 | 1461181268227 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:41:08 INFO - PROCESS | 1961 | 1461181268247 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd310d000 == 12 [pid = 1961] [id = 47] 12:41:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bc2994800) [pid = 1961] [serial = 139] [outer = (nil)] 12:41:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bd8234000) [pid = 1961] [serial = 140] [outer = 0x7f1bc2994800] 12:41:08 INFO - PROCESS | 1961 | 1461181268323 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bd9193000) [pid = 1961] [serial = 141] [outer = 0x7f1bc2994800] 12:41:09 INFO - PROCESS | 1961 | 1461181269039 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1042ms 12:41:09 INFO - PROCESS | 1961 | 1461181269065 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:41:09 INFO - PROCESS | 1961 | 1461181269069 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 12:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:41:09 INFO - PROCESS | 1961 | 1461181269080 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:41:09 INFO - PROCESS | 1961 | 1461181269082 Marionette TRACE conn4 <- [1,162,null,{}] 12:41:09 INFO - PROCESS | 1961 | 1461181269085 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:09 INFO - PROCESS | 1961 | 1461181269245 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:41:09 INFO - PROCESS | 1961 | 1461181269271 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9f8a000 == 13 [pid = 1961] [id = 48] 12:41:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bcca81800) [pid = 1961] [serial = 142] [outer = (nil)] 12:41:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bda507400) [pid = 1961] [serial = 143] [outer = 0x7f1bcca81800] 12:41:09 INFO - PROCESS | 1961 | 1461181269330 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bdc414c00) [pid = 1961] [serial = 144] [outer = 0x7f1bcca81800] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bc26ad800) [pid = 1961] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc4f26c00) [pid = 1961] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bc4f6e000) [pid = 1961] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc20e6400) [pid = 1961] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc2782400) [pid = 1961] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bd822a400) [pid = 1961] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc85d1400) [pid = 1961] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bc9b84000) [pid = 1961] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc26ad400) [pid = 1961] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bce74c800) [pid = 1961] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bcc3f5800) [pid = 1961] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bc428bc00) [pid = 1961] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bcb0d1800) [pid = 1961] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc277b800) [pid = 1961] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bc8521400) [pid = 1961] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bc349ec00) [pid = 1961] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc34a7000) [pid = 1961] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc4f67400) [pid = 1961] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bc9b8c800) [pid = 1961] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bcb4c2800) [pid = 1961] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bc26a5400) [pid = 1961] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bccbac400) [pid = 1961] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bcbcda000) [pid = 1961] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc9e4f800) [pid = 1961] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bde78c000) [pid = 1961] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bc4207400) [pid = 1961] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bc2994400) [pid = 1961] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bc2780c00) [pid = 1961] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc93ef800) [pid = 1961] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc2992400) [pid = 1961] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bc4f6f000) [pid = 1961] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bccbb0800) [pid = 1961] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc34a2800) [pid = 1961] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:41:10 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc26b2000) [pid = 1961] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:41:11 INFO - PROCESS | 1961 | 1461181271056 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2080ms 12:41:11 INFO - PROCESS | 1961 | 1461181271169 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 1961 | 1461181271181 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 12:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:41:11 INFO - PROCESS | 1961 | 1461181271210 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 1961 | 1461181271212 Marionette TRACE conn4 <- [1,166,null,{}] 12:41:11 INFO - PROCESS | 1961 | 1461181271217 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:11 INFO - PROCESS | 1961 | 1461181271344 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:41:11 INFO - PROCESS | 1961 | 1461181271353 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb01d800 == 14 [pid = 1961] [id = 49] 12:41:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc298c000) [pid = 1961] [serial = 145] [outer = (nil)] 12:41:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc9b84000) [pid = 1961] [serial = 146] [outer = 0x7f1bc298c000] 12:41:11 INFO - PROCESS | 1961 | 1461181271410 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bcca7ac00) [pid = 1961] [serial = 147] [outer = 0x7f1bc298c000] 12:41:12 INFO - PROCESS | 1961 | 1461181272163 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 986ms 12:41:12 INFO - PROCESS | 1961 | 1461181272190 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 1961 | 1461181272193 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 12:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:41:12 INFO - PROCESS | 1961 | 1461181272198 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 1961 | 1461181272200 Marionette TRACE conn4 <- [1,170,null,{}] 12:41:12 INFO - PROCESS | 1961 | 1461181272205 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:12 INFO - PROCESS | 1961 | 1461181272401 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:41:12 INFO - PROCESS | 1961 | 1461181272423 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda54d000 == 15 [pid = 1961] [id = 50] 12:41:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bcbff9c00) [pid = 1961] [serial = 148] [outer = (nil)] 12:41:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bdc4cac00) [pid = 1961] [serial = 149] [outer = 0x7f1bcbff9c00] 12:41:12 INFO - PROCESS | 1961 | 1461181272487 Marionette DEBUG loaded listener.js 12:41:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bde863800) [pid = 1961] [serial = 150] [outer = 0x7f1bcbff9c00] 12:41:13 INFO - PROCESS | 1961 | 1461181273436 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1282ms 12:41:13 INFO - PROCESS | 1961 | 1461181273481 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 1961 | 1461181273488 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 12:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:41:13 INFO - PROCESS | 1961 | 1461181273497 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 1961 | 1461181273502 Marionette TRACE conn4 <- [1,174,null,{}] 12:41:13 INFO - PROCESS | 1961 | 1461181273509 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:13 INFO - PROCESS | 1961 | 1461181273676 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:41:13 INFO - PROCESS | 1961 | 1461181273807 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcad4c800 == 16 [pid = 1961] [id = 51] 12:41:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc59a8c00) [pid = 1961] [serial = 151] [outer = (nil)] 12:41:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc6d61000) [pid = 1961] [serial = 152] [outer = 0x7f1bc59a8c00] 12:41:13 INFO - PROCESS | 1961 | 1461181273884 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bc8e60800) [pid = 1961] [serial = 153] [outer = 0x7f1bc59a8c00] 12:41:14 INFO - PROCESS | 1961 | 1461181274756 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1279ms 12:41:14 INFO - PROCESS | 1961 | 1461181274775 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 1961 | 1461181274783 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 12:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:41:14 INFO - PROCESS | 1961 | 1461181274792 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 1961 | 1461181274796 Marionette TRACE conn4 <- [1,178,null,{}] 12:41:14 INFO - PROCESS | 1961 | 1461181274801 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:14 INFO - PROCESS | 1961 | 1461181274960 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:41:15 INFO - PROCESS | 1961 | 1461181275096 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc425a000 == 17 [pid = 1961] [id = 52] 12:41:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc20e1c00) [pid = 1961] [serial = 154] [outer = (nil)] 12:41:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bc22c7400) [pid = 1961] [serial = 155] [outer = 0x7f1bc20e1c00] 12:41:15 INFO - PROCESS | 1961 | 1461181275166 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bcb379800) [pid = 1961] [serial = 156] [outer = 0x7f1bc20e1c00] 12:41:16 INFO - PROCESS | 1961 | 1461181276201 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1435ms 12:41:16 INFO - PROCESS | 1961 | 1461181276231 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 1961 | 1461181276247 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 12:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:41:16 INFO - PROCESS | 1961 | 1461181276261 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 1961 | 1461181276272 Marionette TRACE conn4 <- [1,182,null,{}] 12:41:16 INFO - PROCESS | 1961 | 1461181276287 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:16 INFO - PROCESS | 1961 | 1461181276499 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:41:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda55e800 == 16 [pid = 1961] [id = 44] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bdbf08000) [pid = 1961] [serial = 2] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc4269800) [pid = 1961] [serial = 31] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bca4ed000) [pid = 1961] [serial = 12] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bca80a800) [pid = 1961] [serial = 9] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bc4f6f800) [pid = 1961] [serial = 17] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bc4299000) [pid = 1961] [serial = 19] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc4f69400) [pid = 1961] [serial = 16] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc59b4800) [pid = 1961] [serial = 131] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bc6d0b400) [pid = 1961] [serial = 103] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc35b4000) [pid = 1961] [serial = 120] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc4206000) [pid = 1961] [serial = 71] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bde44b000) [pid = 1961] [serial = 97] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc852c400) [pid = 1961] [serial = 95] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bc8203400) [pid = 1961] [serial = 73] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bc22cfc00) [pid = 1961] [serial = 119] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7f1bdc4c8000) [pid = 1961] [serial = 94] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1bc298a400) [pid = 1961] [serial = 70] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bcb37fc00) [pid = 1961] [serial = 46] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bcbc4a400) [pid = 1961] [serial = 47] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bcbff2400) [pid = 1961] [serial = 49] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7f1bc277e400) [pid = 1961] [serial = 28] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bcc3f5000) [pid = 1961] [serial = 50] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1bce974800) [pid = 1961] [serial = 53] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bce96ac00) [pid = 1961] [serial = 52] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bceb3cc00) [pid = 1961] [serial = 55] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bc6d02800) [pid = 1961] [serial = 56] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bc820ac00) [pid = 1961] [serial = 37] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bcaaf1800) [pid = 1961] [serial = 38] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7f1bcb4c4000) [pid = 1961] [serial = 40] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7f1bd9190800) [pid = 1961] [serial = 58] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7f1bcbff2800) [pid = 1961] [serial = 41] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7f1bc93e2000) [pid = 1961] [serial = 44] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7f1bd959b800) [pid = 1961] [serial = 59] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7f1bc4f71400) [pid = 1961] [serial = 34] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7f1bc2998c00) [pid = 1961] [serial = 29] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7f1bc8c17800) [pid = 1961] [serial = 43] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7f1bc852a800) [pid = 1961] [serial = 26] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7f1bc41c5400) [pid = 1961] [serial = 61] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7f1bcbc52c00) [pid = 1961] [serial = 88] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 82 (0x7f1bca3cc400) [pid = 1961] [serial = 122] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 81 (0x7f1bde55cc00) [pid = 1961] [serial = 98] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 80 (0x7f1bda22b000) [pid = 1961] [serial = 82] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 79 (0x7f1bd8e65c00) [pid = 1961] [serial = 107] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 78 (0x7f1bda3b5000) [pid = 1961] [serial = 109] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 77 (0x7f1bcbfec400) [pid = 1961] [serial = 77] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7f1bd959a800) [pid = 1961] [serial = 92] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7f1bceb3c400) [pid = 1961] [serial = 79] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 74 (0x7f1bc298a800) [pid = 1961] [serial = 85] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 73 (0x7f1bcca7a800) [pid = 1961] [serial = 106] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 72 (0x7f1bde79a400) [pid = 1961] [serial = 100] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 71 (0x7f1bcb946400) [pid = 1961] [serial = 76] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 70 (0x7f1bda22f000) [pid = 1961] [serial = 126] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 69 (0x7f1be059d400) [pid = 1961] [serial = 101] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 68 (0x7f1bde794000) [pid = 1961] [serial = 128] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 67 (0x7f1bca808400) [pid = 1961] [serial = 104] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 66 (0x7f1bcae4b000) [pid = 1961] [serial = 65] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 65 (0x7f1bcbff8800) [pid = 1961] [serial = 67] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 64 (0x7f1bcbff9800) [pid = 1961] [serial = 89] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 63 (0x7f1bd90be800) [pid = 1961] [serial = 91] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 62 (0x7f1bc4f6d400) [pid = 1961] [serial = 62] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 61 (0x7f1bc9317400) [pid = 1961] [serial = 74] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 60 (0x7f1bd82bfc00) [pid = 1961] [serial = 80] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 59 (0x7f1bc9e50400) [pid = 1961] [serial = 64] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 58 (0x7f1bd9388800) [pid = 1961] [serial = 125] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 57 (0x7f1bc2991400) [pid = 1961] [serial = 25] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 56 (0x7f1bc41c7c00) [pid = 1961] [serial = 22] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 55 (0x7f1be2a95400) [pid = 1961] [serial = 117] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 54 (0x7f1bc26a5800) [pid = 1961] [serial = 23] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 53 (0x7f1be285e000) [pid = 1961] [serial = 116] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 52 (0x7f1bcbce2400) [pid = 1961] [serial = 123] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 51 (0x7f1bc34a3800) [pid = 1961] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 50 (0x7f1bceb3bc00) [pid = 1961] [serial = 68] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 49 (0x7f1bc82bdc00) [pid = 1961] [serial = 86] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 48 (0x7f1bda3bd400) [pid = 1961] [serial = 83] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 47 (0x7f1bda6c2400) [pid = 1961] [serial = 110] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 46 (0x7f1be0f6bc00) [pid = 1961] [serial = 114] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | --DOMWINDOW == 45 (0x7f1bc4291000) [pid = 1961] [serial = 113] [outer = (nil)] [url = about:blank] 12:41:16 INFO - PROCESS | 1961 | 1461181276754 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:41:16 INFO - PROCESS | 1961 | 1461181276786 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4257800 == 17 [pid = 1961] [id = 53] 12:41:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 46 (0x7f1bc41cdc00) [pid = 1961] [serial = 157] [outer = (nil)] 12:41:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 47 (0x7f1bc4211400) [pid = 1961] [serial = 158] [outer = 0x7f1bc41cdc00] 12:41:16 INFO - PROCESS | 1961 | 1461181276849 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 48 (0x7f1bc4f30800) [pid = 1961] [serial = 159] [outer = 0x7f1bc41cdc00] 12:41:17 INFO - PROCESS | 1961 | 1461181277436 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1197ms 12:41:17 INFO - PROCESS | 1961 | 1461181277457 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 1961 | 1461181277463 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 12:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:41:17 INFO - PROCESS | 1961 | 1461181277471 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 1961 | 1461181277475 Marionette TRACE conn4 <- [1,186,null,{}] 12:41:17 INFO - PROCESS | 1961 | 1461181277480 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:17 INFO - PROCESS | 1961 | 1461181277604 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:41:17 INFO - PROCESS | 1961 | 1461181277689 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc59dc000 == 18 [pid = 1961] [id = 54] 12:41:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 49 (0x7f1bc298fc00) [pid = 1961] [serial = 160] [outer = (nil)] 12:41:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 50 (0x7f1bc59aec00) [pid = 1961] [serial = 161] [outer = 0x7f1bc298fc00] 12:41:17 INFO - PROCESS | 1961 | 1461181277746 Marionette DEBUG loaded listener.js 12:41:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 51 (0x7f1bc6d5fc00) [pid = 1961] [serial = 162] [outer = 0x7f1bc298fc00] 12:41:18 INFO - PROCESS | 1961 | 1461181278353 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 929ms 12:41:18 INFO - PROCESS | 1961 | 1461181278401 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:41:18 INFO - PROCESS | 1961 | 1461181278404 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 12:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:41:18 INFO - PROCESS | 1961 | 1461181278416 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:41:18 INFO - PROCESS | 1961 | 1461181278428 Marionette TRACE conn4 <- [1,190,null,{}] 12:41:18 INFO - PROCESS | 1961 | 1461181278458 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:18 INFO - PROCESS | 1961 | 1461181278751 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:41:18 INFO - PROCESS | 1961 | 1461181278774 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc91c8800 == 19 [pid = 1961] [id = 55] 12:41:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 52 (0x7f1bc8cb7800) [pid = 1961] [serial = 163] [outer = (nil)] 12:41:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 53 (0x7f1bc9325000) [pid = 1961] [serial = 164] [outer = 0x7f1bc8cb7800] 12:41:18 INFO - PROCESS | 1961 | 1461181278843 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 54 (0x7f1bca0f1c00) [pid = 1961] [serial = 165] [outer = 0x7f1bc8cb7800] 12:41:19 INFO - PROCESS | 1961 | 1461181279518 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1143ms 12:41:19 INFO - PROCESS | 1961 | 1461181279558 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 1961 | 1461181279562 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 12:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:41:19 INFO - PROCESS | 1961 | 1461181279567 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 1961 | 1461181279569 Marionette TRACE conn4 <- [1,194,null,{}] 12:41:19 INFO - PROCESS | 1961 | 1461181279580 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:19 INFO - PROCESS | 1961 | 1461181279744 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:41:19 INFO - PROCESS | 1961 | 1461181279804 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca466000 == 20 [pid = 1961] [id = 56] 12:41:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 55 (0x7f1bc8e55400) [pid = 1961] [serial = 166] [outer = (nil)] 12:41:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 56 (0x7f1bcb378c00) [pid = 1961] [serial = 167] [outer = 0x7f1bc8e55400] 12:41:19 INFO - PROCESS | 1961 | 1461181279864 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 57 (0x7f1bcb464c00) [pid = 1961] [serial = 168] [outer = 0x7f1bc8e55400] 12:41:20 INFO - PROCESS | 1961 | 1461181280548 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1040ms 12:41:20 INFO - PROCESS | 1961 | --DOMWINDOW == 56 (0x7f1bc59a9000) [pid = 1961] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:41:20 INFO - PROCESS | 1961 | --DOMWINDOW == 55 (0x7f1bc8c21400) [pid = 1961] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:41:20 INFO - PROCESS | 1961 | --DOMWINDOW == 54 (0x7f1bc2994800) [pid = 1961] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:41:20 INFO - PROCESS | 1961 | --DOMWINDOW == 53 (0x7f1bc59a8800) [pid = 1961] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:41:20 INFO - PROCESS | 1961 | --DOMWINDOW == 52 (0x7f1bc298c000) [pid = 1961] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:41:20 INFO - PROCESS | 1961 | --DOMWINDOW == 51 (0x7f1bcca81800) [pid = 1961] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:41:20 INFO - PROCESS | 1961 | --DOMWINDOW == 50 (0x7f1bda6bec00) [pid = 1961] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:41:20 INFO - PROCESS | 1961 | 1461181280633 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:41:20 INFO - PROCESS | 1961 | 1461181280635 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 12:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:41:20 INFO - PROCESS | 1961 | 1461181280670 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 1961 | 1461181280672 Marionette TRACE conn4 <- [1,198,null,{}] 12:41:20 INFO - PROCESS | 1961 | 1461181280679 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:20 INFO - PROCESS | 1961 | 1461181280809 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:41:20 INFO - PROCESS | 1961 | 1461181280818 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcad4e000 == 21 [pid = 1961] [id = 57] 12:41:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 51 (0x7f1bc20e1000) [pid = 1961] [serial = 169] [outer = (nil)] 12:41:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 52 (0x7f1bca811c00) [pid = 1961] [serial = 170] [outer = 0x7f1bc20e1000] 12:41:20 INFO - PROCESS | 1961 | 1461181280874 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 53 (0x7f1bcb94e800) [pid = 1961] [serial = 171] [outer = 0x7f1bc20e1000] 12:41:21 INFO - PROCESS | 1961 | 1461181281574 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 936ms 12:41:21 INFO - PROCESS | 1961 | 1461181281599 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:41:21 INFO - PROCESS | 1961 | 1461181281602 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 12:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:41:21 INFO - PROCESS | 1961 | 1461181281607 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 1961 | 1461181281609 Marionette TRACE conn4 <- [1,202,null,{}] 12:41:21 INFO - PROCESS | 1961 | 1461181281614 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:21 INFO - PROCESS | 1961 | 1461181281796 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:41:21 INFO - PROCESS | 1961 | 1461181281818 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb326800 == 22 [pid = 1961] [id = 58] 12:41:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 54 (0x7f1bcbff0800) [pid = 1961] [serial = 172] [outer = (nil)] 12:41:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 55 (0x7f1bcc3f4400) [pid = 1961] [serial = 173] [outer = 0x7f1bcbff0800] 12:41:21 INFO - PROCESS | 1961 | 1461181281879 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 56 (0x7f1bcca87c00) [pid = 1961] [serial = 174] [outer = 0x7f1bcbff0800] 12:41:22 INFO - PROCESS | 1961 | 1461181282466 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 878ms 12:41:22 INFO - PROCESS | 1961 | 1461181282485 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 1961 | 1461181282489 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 12:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:41:22 INFO - PROCESS | 1961 | 1461181282494 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 1961 | 1461181282496 Marionette TRACE conn4 <- [1,206,null,{}] 12:41:22 INFO - PROCESS | 1961 | 1461181282501 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 1961 | 1461181282617 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:41:22 INFO - PROCESS | 1961 | 1461181282628 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbaad800 == 23 [pid = 1961] [id = 59] 12:41:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 57 (0x7f1bcbfd3000) [pid = 1961] [serial = 175] [outer = (nil)] 12:41:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 58 (0x7f1bce74d800) [pid = 1961] [serial = 176] [outer = 0x7f1bcbfd3000] 12:41:22 INFO - PROCESS | 1961 | 1461181282690 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 59 (0x7f1bce970800) [pid = 1961] [serial = 177] [outer = 0x7f1bcbfd3000] 12:41:23 INFO - PROCESS | 1961 | 1461181283531 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1080ms 12:41:23 INFO - PROCESS | 1961 | 1461181283580 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:41:23 INFO - PROCESS | 1961 | 1461181283587 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 12:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:41:23 INFO - PROCESS | 1961 | 1461181283600 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:41:23 INFO - PROCESS | 1961 | 1461181283606 Marionette TRACE conn4 <- [1,210,null,{}] 12:41:23 INFO - PROCESS | 1961 | 1461181283613 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:23 INFO - PROCESS | 1961 | 1461181283793 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:41:23 INFO - PROCESS | 1961 | 1461181283887 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6d3e800 == 24 [pid = 1961] [id = 60] 12:41:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 60 (0x7f1bc41c8800) [pid = 1961] [serial = 178] [outer = (nil)] 12:41:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 61 (0x7f1bc4f69c00) [pid = 1961] [serial = 179] [outer = 0x7f1bc41c8800] 12:41:23 INFO - PROCESS | 1961 | 1461181283958 Marionette DEBUG loaded listener.js 12:41:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 62 (0x7f1bc59b4800) [pid = 1961] [serial = 180] [outer = 0x7f1bc41c8800] 12:41:24 INFO - PROCESS | 1961 | 1461181284644 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1087ms 12:41:24 INFO - PROCESS | 1961 | 1461181284687 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 1961 | 1461181284695 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 12:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:41:24 INFO - PROCESS | 1961 | 1461181284718 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 1961 | 1461181284722 Marionette TRACE conn4 <- [1,214,null,{}] 12:41:24 INFO - PROCESS | 1961 | 1461181284728 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:24 INFO - PROCESS | 1961 | 1461181284881 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:41:25 INFO - PROCESS | 1961 | 1461181285000 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb016000 == 25 [pid = 1961] [id = 61] 12:41:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 63 (0x7f1bc41cb800) [pid = 1961] [serial = 181] [outer = (nil)] 12:41:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 64 (0x7f1bc9e4d400) [pid = 1961] [serial = 182] [outer = 0x7f1bc41cb800] 12:41:25 INFO - PROCESS | 1961 | 1461181285068 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 65 (0x7f1bca807400) [pid = 1961] [serial = 183] [outer = 0x7f1bc41cb800] 12:41:25 INFO - PROCESS | 1961 | 1461181285810 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1128ms 12:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:41:25 INFO - PROCESS | 1961 | 1461181285845 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 1961 | 1461181285848 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 12:41:25 INFO - PROCESS | 1961 | 1461181285854 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 1961 | 1461181285859 Marionette TRACE conn4 <- [1,218,null,{}] 12:41:25 INFO - PROCESS | 1961 | 1461181285891 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:26 INFO - PROCESS | 1961 | 1461181286043 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:41:26 INFO - PROCESS | 1961 | 1461181286133 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc3c1000 == 26 [pid = 1961] [id = 62] 12:41:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 66 (0x7f1bca80a400) [pid = 1961] [serial = 184] [outer = (nil)] 12:41:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 67 (0x7f1bcbff6800) [pid = 1961] [serial = 185] [outer = 0x7f1bca80a400] 12:41:26 INFO - PROCESS | 1961 | 1461181286202 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 68 (0x7f1bcca88c00) [pid = 1961] [serial = 186] [outer = 0x7f1bca80a400] 12:41:27 INFO - PROCESS | 1961 | 1461181287041 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1239ms 12:41:27 INFO - PROCESS | 1961 | 1461181287092 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:41:27 INFO - PROCESS | 1961 | 1461181287096 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 12:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:41:27 INFO - PROCESS | 1961 | 1461181287102 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 1961 | 1461181287104 Marionette TRACE conn4 <- [1,222,null,{}] 12:41:27 INFO - PROCESS | 1961 | 1461181287109 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:27 INFO - PROCESS | 1961 | 1461181287253 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:41:27 INFO - PROCESS | 1961 | 1461181287371 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd5c800 == 27 [pid = 1961] [id = 63] 12:41:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 69 (0x7f1bcbc4b400) [pid = 1961] [serial = 187] [outer = (nil)] 12:41:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 70 (0x7f1bceb3c400) [pid = 1961] [serial = 188] [outer = 0x7f1bcbc4b400] 12:41:27 INFO - PROCESS | 1961 | 1461181287441 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 71 (0x7f1bd8229800) [pid = 1961] [serial = 189] [outer = 0x7f1bcbc4b400] 12:41:28 INFO - PROCESS | 1961 | 1461181288183 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1131ms 12:41:28 INFO - PROCESS | 1961 | 1461181288234 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:41:28 INFO - PROCESS | 1961 | 1461181288236 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 12:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:41:28 INFO - PROCESS | 1961 | 1461181288243 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 1961 | 1461181288245 Marionette TRACE conn4 <- [1,226,null,{}] 12:41:28 INFO - PROCESS | 1961 | 1461181288250 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:28 INFO - PROCESS | 1961 | 1461181288394 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:41:28 INFO - PROCESS | 1961 | 1461181288520 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3105800 == 28 [pid = 1961] [id = 64] 12:41:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 72 (0x7f1bccbae400) [pid = 1961] [serial = 190] [outer = (nil)] 12:41:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7f1bd8e6c400) [pid = 1961] [serial = 191] [outer = 0x7f1bccbae400] 12:41:28 INFO - PROCESS | 1961 | 1461181288588 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7f1bd9194800) [pid = 1961] [serial = 192] [outer = 0x7f1bccbae400] 12:41:29 INFO - PROCESS | 1961 | 1461181289476 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1284ms 12:41:29 INFO - PROCESS | 1961 | 1461181289528 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:41:29 INFO - PROCESS | 1961 | 1461181289533 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 12:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:41:29 INFO - PROCESS | 1961 | 1461181289540 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 1961 | 1461181289545 Marionette TRACE conn4 <- [1,230,null,{}] 12:41:29 INFO - PROCESS | 1961 | 1461181289553 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:29 INFO - PROCESS | 1961 | 1461181289685 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:41:29 INFO - PROCESS | 1961 | 1461181289841 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc344a800 == 29 [pid = 1961] [id = 65] 12:41:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7f1bc298dc00) [pid = 1961] [serial = 193] [outer = (nil)] 12:41:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7f1bc349c800) [pid = 1961] [serial = 194] [outer = 0x7f1bc298dc00] 12:41:29 INFO - PROCESS | 1961 | 1461181289923 Marionette DEBUG loaded listener.js 12:41:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7f1bc4297c00) [pid = 1961] [serial = 195] [outer = 0x7f1bc298dc00] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7f1bc6d60400) [pid = 1961] [serial = 132] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7f1bc9e56800) [pid = 1961] [serial = 137] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 74 (0x7f1bd8234000) [pid = 1961] [serial = 140] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 73 (0x7f1bc6d03000) [pid = 1961] [serial = 134] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 72 (0x7f1bc6d62c00) [pid = 1961] [serial = 135] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 71 (0x7f1bc9b84000) [pid = 1961] [serial = 146] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 70 (0x7f1bda507400) [pid = 1961] [serial = 143] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 69 (0x7f1bd9193000) [pid = 1961] [serial = 141] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 68 (0x7f1bdc414c00) [pid = 1961] [serial = 144] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 67 (0x7f1bcca7ac00) [pid = 1961] [serial = 147] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 66 (0x7f1bcaaee800) [pid = 1961] [serial = 138] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | --DOMWINDOW == 65 (0x7f1be059b400) [pid = 1961] [serial = 129] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1961 | 1461181290679 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1183ms 12:41:30 INFO - PROCESS | 1961 | 1461181290723 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 1961 | 1461181290730 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 12:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:41:30 INFO - PROCESS | 1961 | 1461181290750 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 1961 | 1461181290753 Marionette TRACE conn4 <- [1,234,null,{}] 12:41:30 INFO - PROCESS | 1961 | 1461181290759 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:30 INFO - PROCESS | 1961 | 1461181290883 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:41:30 INFO - PROCESS | 1961 | 1461181290898 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8e79800 == 30 [pid = 1961] [id = 66] 12:41:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 66 (0x7f1bc59b0800) [pid = 1961] [serial = 196] [outer = (nil)] 12:41:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 67 (0x7f1bc82b2800) [pid = 1961] [serial = 197] [outer = 0x7f1bc59b0800] 12:41:30 INFO - PROCESS | 1961 | 1461181290958 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 68 (0x7f1bc8e54c00) [pid = 1961] [serial = 198] [outer = 0x7f1bc59b0800] 12:41:31 INFO - PROCESS | 1961 | 1461181291653 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 945ms 12:41:31 INFO - PROCESS | 1961 | 1461181291688 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:41:31 INFO - PROCESS | 1961 | 1461181291691 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 12:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:41:31 INFO - PROCESS | 1961 | 1461181291697 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:41:31 INFO - PROCESS | 1961 | 1461181291701 Marionette TRACE conn4 <- [1,238,null,{}] 12:41:31 INFO - PROCESS | 1961 | 1461181291715 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:31 INFO - PROCESS | 1961 | 1461181291882 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:41:31 INFO - PROCESS | 1961 | 1461181291899 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb322000 == 31 [pid = 1961] [id = 67] 12:41:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 69 (0x7f1bc9b8c000) [pid = 1961] [serial = 199] [outer = (nil)] 12:41:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 70 (0x7f1bcb374800) [pid = 1961] [serial = 200] [outer = 0x7f1bc9b8c000] 12:41:31 INFO - PROCESS | 1961 | 1461181291958 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 71 (0x7f1bcb94f800) [pid = 1961] [serial = 201] [outer = 0x7f1bc9b8c000] 12:41:32 INFO - PROCESS | 1961 | 1461181292570 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 883ms 12:41:32 INFO - PROCESS | 1961 | 1461181292586 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:41:32 INFO - PROCESS | 1961 | 1461181292591 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 12:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:41:32 INFO - PROCESS | 1961 | 1461181292607 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 1961 | 1461181292609 Marionette TRACE conn4 <- [1,242,null,{}] 12:41:32 INFO - PROCESS | 1961 | 1461181292614 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:32 INFO - PROCESS | 1961 | 1461181292737 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:41:32 INFO - PROCESS | 1961 | 1461181292842 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc319800 == 32 [pid = 1961] [id = 68] 12:41:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 72 (0x7f1bc277dc00) [pid = 1961] [serial = 202] [outer = (nil)] 12:41:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7f1bcca7a400) [pid = 1961] [serial = 203] [outer = 0x7f1bc277dc00] 12:41:32 INFO - PROCESS | 1961 | 1461181292900 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7f1bce971000) [pid = 1961] [serial = 204] [outer = 0x7f1bc277dc00] 12:41:33 INFO - PROCESS | 1961 | 1461181293622 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1029ms 12:41:33 INFO - PROCESS | 1961 | 1461181293636 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 1961 | 1461181293640 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 12:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:41:33 INFO - PROCESS | 1961 | 1461181293645 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 1961 | 1461181293647 Marionette TRACE conn4 <- [1,246,null,{}] 12:41:33 INFO - PROCESS | 1961 | 1461181293658 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:33 INFO - PROCESS | 1961 | 1461181293813 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:41:33 INFO - PROCESS | 1961 | 1461181293875 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3120000 == 33 [pid = 1961] [id = 69] 12:41:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7f1bc82b8c00) [pid = 1961] [serial = 205] [outer = (nil)] 12:41:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7f1bceb35400) [pid = 1961] [serial = 206] [outer = 0x7f1bc82b8c00] 12:41:33 INFO - PROCESS | 1961 | 1461181293930 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7f1bd950a000) [pid = 1961] [serial = 207] [outer = 0x7f1bc82b8c00] 12:41:34 INFO - PROCESS | 1961 | 1461181294555 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:41:34 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7f1bc8e55400) [pid = 1961] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:41:34 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7f1bc41cdc00) [pid = 1961] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:41:34 INFO - PROCESS | 1961 | --DOMWINDOW == 74 (0x7f1bc298fc00) [pid = 1961] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:41:34 INFO - PROCESS | 1961 | --DOMWINDOW == 73 (0x7f1bc20e1000) [pid = 1961] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:41:34 INFO - PROCESS | 1961 | --DOMWINDOW == 72 (0x7f1bc8cb7800) [pid = 1961] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:41:34 INFO - PROCESS | 1961 | --DOMWINDOW == 71 (0x7f1bcbff0800) [pid = 1961] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 978ms 12:41:34 INFO - PROCESS | 1961 | 1461181294625 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:41:34 INFO - PROCESS | 1961 | 1461181294628 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 12:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:41:34 INFO - PROCESS | 1961 | 1461181294633 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:41:34 INFO - PROCESS | 1961 | 1461181294635 Marionette TRACE conn4 <- [1,250,null,{}] 12:41:34 INFO - PROCESS | 1961 | 1461181294644 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:34 INFO - PROCESS | 1961 | 1461181294809 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:41:34 INFO - PROCESS | 1961 | 1461181294820 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd8eec000 == 34 [pid = 1961] [id = 70] 12:41:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 72 (0x7f1bda2c9400) [pid = 1961] [serial = 208] [outer = (nil)] 12:41:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7f1bda3b6400) [pid = 1961] [serial = 209] [outer = 0x7f1bda2c9400] 12:41:34 INFO - PROCESS | 1961 | 1461181294880 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7f1bda50b000) [pid = 1961] [serial = 210] [outer = 0x7f1bda2c9400] 12:41:35 INFO - PROCESS | 1961 | 1461181295547 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 975ms 12:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:41:35 INFO - PROCESS | 1961 | 1461181295609 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 1961 | 1461181295611 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 12:41:35 INFO - PROCESS | 1961 | 1461181295617 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 1961 | 1461181295619 Marionette TRACE conn4 <- [1,254,null,{}] 12:41:35 INFO - PROCESS | 1961 | 1461181295624 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:35 INFO - PROCESS | 1961 | 1461181295775 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:41:35 INFO - PROCESS | 1961 | 1461181295784 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9336000 == 35 [pid = 1961] [id = 71] 12:41:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7f1bd95a3000) [pid = 1961] [serial = 211] [outer = (nil)] 12:41:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7f1bddd60c00) [pid = 1961] [serial = 212] [outer = 0x7f1bd95a3000] 12:41:35 INFO - PROCESS | 1961 | 1461181295839 Marionette DEBUG loaded listener.js 12:41:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7f1bde3c9800) [pid = 1961] [serial = 213] [outer = 0x7f1bd95a3000] 12:41:36 INFO - PROCESS | 1961 | 1461181296413 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 830ms 12:41:36 INFO - PROCESS | 1961 | 1461181296448 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:41:36 INFO - PROCESS | 1961 | 1461181296452 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 12:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:41:36 INFO - PROCESS | 1961 | 1461181296457 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - PROCESS | 1961 | 1461181296459 Marionette TRACE conn4 <- [1,258,null,{}] 12:41:36 INFO - PROCESS | 1961 | 1461181296464 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:36 INFO - PROCESS | 1961 | 1461181296582 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:41:36 INFO - PROCESS | 1961 | 1461181296673 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda20e800 == 36 [pid = 1961] [id = 72] 12:41:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7f1bc2785400) [pid = 1961] [serial = 214] [outer = (nil)] 12:41:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7f1bde3ca400) [pid = 1961] [serial = 215] [outer = 0x7f1bc2785400] 12:41:36 INFO - PROCESS | 1961 | 1461181296731 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7f1bde793800) [pid = 1961] [serial = 216] [outer = 0x7f1bc2785400] 12:41:37 INFO - PROCESS | 1961 | 1461181297549 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1130ms 12:41:37 INFO - PROCESS | 1961 | 1461181297588 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 1961 | 1461181297594 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 12:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:41:37 INFO - PROCESS | 1961 | 1461181297603 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 1961 | 1461181297608 Marionette TRACE conn4 <- [1,262,null,{}] 12:41:37 INFO - PROCESS | 1961 | 1461181297633 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:37 INFO - PROCESS | 1961 | 1461181297788 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:41:37 INFO - PROCESS | 1961 | 1461181297912 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca14b800 == 37 [pid = 1961] [id = 73] 12:41:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 81 (0x7f1bc4f63400) [pid = 1961] [serial = 217] [outer = (nil)] 12:41:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7f1bc6d03400) [pid = 1961] [serial = 218] [outer = 0x7f1bc4f63400] 12:41:37 INFO - PROCESS | 1961 | 1461181297981 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7f1bc85d7000) [pid = 1961] [serial = 219] [outer = 0x7f1bc4f63400] 12:41:38 INFO - PROCESS | 1961 | 1461181298750 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1205ms 12:41:38 INFO - PROCESS | 1961 | 1461181298823 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:41:38 INFO - PROCESS | 1961 | 1461181298832 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 12:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:41:38 INFO - PROCESS | 1961 | 1461181298842 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 1961 | 1461181298846 Marionette TRACE conn4 <- [1,266,null,{}] 12:41:38 INFO - PROCESS | 1961 | 1461181298852 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:39 INFO - PROCESS | 1961 | 1461181299003 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:41:39 INFO - PROCESS | 1961 | 1461181299127 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd23b2000 == 38 [pid = 1961] [id = 74] 12:41:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7f1bc4f68c00) [pid = 1961] [serial = 220] [outer = (nil)] 12:41:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7f1bcbc4c800) [pid = 1961] [serial = 221] [outer = 0x7f1bc4f68c00] 12:41:39 INFO - PROCESS | 1961 | 1461181299195 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7f1bcca7a800) [pid = 1961] [serial = 222] [outer = 0x7f1bc4f68c00] 12:41:40 INFO - PROCESS | 1961 | 1461181300004 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1229ms 12:41:40 INFO - PROCESS | 1961 | 1461181300072 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:41:40 INFO - PROCESS | 1961 | 1461181300076 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 12:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:41:40 INFO - PROCESS | 1961 | 1461181300082 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - PROCESS | 1961 | 1461181300087 Marionette TRACE conn4 <- [1,270,null,{}] 12:41:40 INFO - PROCESS | 1961 | 1461181300109 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:40 INFO - PROCESS | 1961 | 1461181300266 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:41:40 INFO - PROCESS | 1961 | 1461181300390 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdc478000 == 39 [pid = 1961] [id = 75] 12:41:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7f1bcca7d800) [pid = 1961] [serial = 223] [outer = (nil)] 12:41:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7f1bd95e5800) [pid = 1961] [serial = 224] [outer = 0x7f1bcca7d800] 12:41:40 INFO - PROCESS | 1961 | 1461181300465 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7f1bde477800) [pid = 1961] [serial = 225] [outer = 0x7f1bcca7d800] 12:41:41 INFO - PROCESS | 1961 | 1461181301196 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1182ms 12:41:41 INFO - PROCESS | 1961 | 1461181301265 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 1961 | 1461181301269 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 12:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:41:41 INFO - PROCESS | 1961 | 1461181301275 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 1961 | 1461181301277 Marionette TRACE conn4 <- [1,274,null,{}] 12:41:41 INFO - PROCESS | 1961 | 1461181301282 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:41 INFO - PROCESS | 1961 | 1461181301441 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:41:41 INFO - PROCESS | 1961 | 1461181301567 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde4c3000 == 40 [pid = 1961] [id = 76] 12:41:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bd9199400) [pid = 1961] [serial = 226] [outer = (nil)] 12:41:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bde8bf000) [pid = 1961] [serial = 227] [outer = 0x7f1bd9199400] 12:41:41 INFO - PROCESS | 1961 | 1461181301635 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bde90b400) [pid = 1961] [serial = 228] [outer = 0x7f1bd9199400] 12:41:42 INFO - PROCESS | 1961 | 1461181302379 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1126ms 12:41:42 INFO - PROCESS | 1961 | 1461181302401 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 1961 | 1461181302405 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 12:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:41:42 INFO - PROCESS | 1961 | 1461181302410 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:41:42 INFO - PROCESS | 1961 | 1461181302413 Marionette TRACE conn4 <- [1,278,null,{}] 12:41:42 INFO - PROCESS | 1961 | 1461181302417 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:42 INFO - PROCESS | 1961 | 1461181302561 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:41:42 INFO - PROCESS | 1961 | 1461181302690 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4251800 == 41 [pid = 1961] [id = 77] 12:41:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bc20de400) [pid = 1961] [serial = 229] [outer = (nil)] 12:41:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bc35a5800) [pid = 1961] [serial = 230] [outer = 0x7f1bc20de400] 12:41:42 INFO - PROCESS | 1961 | 1461181302756 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bcb94f400) [pid = 1961] [serial = 231] [outer = 0x7f1bc20de400] 12:41:43 INFO - PROCESS | 1961 | 1461181303699 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1329ms 12:41:43 INFO - PROCESS | 1961 | 1461181303739 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1961 | 1461181303745 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 12:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:41:43 INFO - PROCESS | 1961 | 1461181303753 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1961 | 1461181303757 Marionette TRACE conn4 <- [1,282,null,{}] 12:41:43 INFO - PROCESS | 1961 | 1461181303764 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 1961 | 1461181303894 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:41:44 INFO - PROCESS | 1961 | 1461181304055 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2adc800 == 42 [pid = 1961] [id = 78] 12:41:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bc41cb000) [pid = 1961] [serial = 232] [outer = (nil)] 12:41:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bc4295c00) [pid = 1961] [serial = 233] [outer = 0x7f1bc41cb000] 12:41:44 INFO - PROCESS | 1961 | 1461181304146 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bc852ac00) [pid = 1961] [serial = 234] [outer = 0x7f1bc41cb000] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9336000 == 41 [pid = 1961] [id = 71] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd8eec000 == 40 [pid = 1961] [id = 70] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd3120000 == 39 [pid = 1961] [id = 69] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc319800 == 38 [pid = 1961] [id = 68] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb322000 == 37 [pid = 1961] [id = 67] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8e79800 == 36 [pid = 1961] [id = 66] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc344a800 == 35 [pid = 1961] [id = 65] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd3105800 == 34 [pid = 1961] [id = 64] 12:41:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccd5c800 == 33 [pid = 1961] [id = 63] 12:41:44 INFO - PROCESS | 1961 | 1461181304902 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1177ms 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bcb378c00) [pid = 1961] [serial = 167] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bdc4cac00) [pid = 1961] [serial = 149] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bc4211400) [pid = 1961] [serial = 158] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bc4f30800) [pid = 1961] [serial = 159] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7f1bc59aec00) [pid = 1961] [serial = 161] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7f1bc6d5fc00) [pid = 1961] [serial = 162] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7f1bc22c7400) [pid = 1961] [serial = 155] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7f1bc6d61000) [pid = 1961] [serial = 152] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7f1bca811c00) [pid = 1961] [serial = 170] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7f1bcb464c00) [pid = 1961] [serial = 168] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7f1bc9325000) [pid = 1961] [serial = 164] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7f1bcb94e800) [pid = 1961] [serial = 171] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7f1bcc3f4400) [pid = 1961] [serial = 173] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7f1bca0f1c00) [pid = 1961] [serial = 165] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7f1bcca87c00) [pid = 1961] [serial = 174] [outer = (nil)] [url = about:blank] 12:41:44 INFO - PROCESS | 1961 | 1461181304948 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 1961 | 1461181304955 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 12:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:41:44 INFO - PROCESS | 1961 | 1461181304965 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 1961 | 1461181304969 Marionette TRACE conn4 <- [1,286,null,{}] 12:41:44 INFO - PROCESS | 1961 | 1461181304973 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:45 INFO - PROCESS | 1961 | 1461181305100 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:41:45 INFO - PROCESS | 1961 | 1461181305115 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6d4f000 == 34 [pid = 1961] [id = 79] 12:41:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7f1bc9e48800) [pid = 1961] [serial = 235] [outer = (nil)] 12:41:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7f1bca4ed800) [pid = 1961] [serial = 236] [outer = 0x7f1bc9e48800] 12:41:45 INFO - PROCESS | 1961 | 1461181305171 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7f1bcb374400) [pid = 1961] [serial = 237] [outer = 0x7f1bc9e48800] 12:41:45 INFO - PROCESS | 1961 | 1461181305909 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 982ms 12:41:45 INFO - PROCESS | 1961 | 1461181305948 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 1961 | 1461181305950 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 12:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:41:45 INFO - PROCESS | 1961 | 1461181305956 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 1961 | 1461181305961 Marionette TRACE conn4 <- [1,290,null,{}] 12:41:45 INFO - PROCESS | 1961 | 1461181305975 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:46 INFO - PROCESS | 1961 | 1461181306102 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:41:46 INFO - PROCESS | 1961 | 1461181306119 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb333000 == 35 [pid = 1961] [id = 80] 12:41:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7f1bcbff2400) [pid = 1961] [serial = 238] [outer = (nil)] 12:41:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7f1bcc3f5400) [pid = 1961] [serial = 239] [outer = 0x7f1bcbff2400] 12:41:46 INFO - PROCESS | 1961 | 1461181306178 Marionette DEBUG loaded listener.js 12:41:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7f1bce974000) [pid = 1961] [serial = 240] [outer = 0x7f1bcbff2400] 12:41:47 INFO - PROCESS | 1961 | 1461181307566 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1641ms 12:41:47 INFO - PROCESS | 1961 | 1461181307610 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:41:47 INFO - PROCESS | 1961 | 1461181307614 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 12:41:47 INFO - PROCESS | 1961 | 1461181307637 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:41:47 INFO - PROCESS | 1961 | 1461181307641 Marionette TRACE conn4 <- [1,294,null,{}] 12:41:47 INFO - PROCESS | 1961 | 1461181307646 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:47 INFO - PROCESS | 1961 | 1461181307799 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:41:47 INFO - PROCESS | 1961 | 1461181307826 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd57800 == 36 [pid = 1961] [id = 81] 12:41:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bc22cd000) [pid = 1961] [serial = 241] [outer = (nil)] 12:41:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bd90ba400) [pid = 1961] [serial = 242] [outer = 0x7f1bc22cd000] 12:41:47 INFO - PROCESS | 1961 | 1461181307883 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bd953dc00) [pid = 1961] [serial = 243] [outer = 0x7f1bc22cd000] 12:41:48 INFO - PROCESS | 1961 | 1461181308517 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 946ms 12:41:48 INFO - PROCESS | 1961 | 1461181308566 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:41:48 INFO - PROCESS | 1961 | 1461181308569 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 12:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:41:48 INFO - PROCESS | 1961 | 1461181308574 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:41:48 INFO - PROCESS | 1961 | 1461181308576 Marionette TRACE conn4 <- [1,298,null,{}] 12:41:48 INFO - PROCESS | 1961 | 1461181308586 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:48 INFO - PROCESS | 1961 | 1461181308739 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:41:48 INFO - PROCESS | 1961 | 1461181308805 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9070000 == 37 [pid = 1961] [id = 82] 12:41:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bd82be800) [pid = 1961] [serial = 244] [outer = (nil)] 12:41:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bda3c0400) [pid = 1961] [serial = 245] [outer = 0x7f1bd82be800] 12:41:48 INFO - PROCESS | 1961 | 1461181308863 Marionette DEBUG loaded listener.js 12:41:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bddd68000) [pid = 1961] [serial = 246] [outer = 0x7f1bd82be800] 12:41:49 INFO - PROCESS | 1961 | 1461181309523 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 976ms 12:41:49 INFO - PROCESS | 1961 | 1461181309551 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 1961 | 1461181309554 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 12:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:41:49 INFO - PROCESS | 1961 | 1461181309559 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 1961 | 1461181309561 Marionette TRACE conn4 <- [1,302,null,{}] 12:41:49 INFO - PROCESS | 1961 | 1461181309566 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:49 INFO - PROCESS | 1961 | 1461181309847 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bc298dc00) [pid = 1961] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7f1bc59b0800) [pid = 1961] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7f1bda2c9400) [pid = 1961] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7f1bc9b8c000) [pid = 1961] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7f1bc82b8c00) [pid = 1961] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7f1bc277dc00) [pid = 1961] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7f1bd95a3000) [pid = 1961] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:41:49 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7f1bcbff9c00) [pid = 1961] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:41:49 INFO - PROCESS | 1961 | 1461181309934 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4507000 == 38 [pid = 1961] [id = 83] 12:41:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7f1bc277dc00) [pid = 1961] [serial = 247] [outer = (nil)] 12:41:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7f1bc59b0800) [pid = 1961] [serial = 248] [outer = 0x7f1bc277dc00] 12:41:49 INFO - PROCESS | 1961 | 1461181309996 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bda3b5000) [pid = 1961] [serial = 249] [outer = 0x7f1bc277dc00] 12:41:50 INFO - PROCESS | 1961 | 1461181310653 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1123ms 12:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:41:50 INFO - PROCESS | 1961 | 1461181310683 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 1961 | 1461181310685 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 12:41:50 INFO - PROCESS | 1961 | 1461181310689 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 1961 | 1461181310693 Marionette TRACE conn4 <- [1,306,null,{}] 12:41:50 INFO - PROCESS | 1961 | 1461181310697 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:50 INFO - PROCESS | 1961 | 1461181310846 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:41:50 INFO - PROCESS | 1961 | 1461181310865 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bddd0e800 == 39 [pid = 1961] [id = 84] 12:41:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bc26ab800) [pid = 1961] [serial = 250] [outer = (nil)] 12:41:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1be128f400) [pid = 1961] [serial = 251] [outer = 0x7f1bc26ab800] 12:41:50 INFO - PROCESS | 1961 | 1461181310920 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1be2861000) [pid = 1961] [serial = 252] [outer = 0x7f1bc26ab800] 12:41:51 INFO - PROCESS | 1961 | 1461181311536 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 875ms 12:41:51 INFO - PROCESS | 1961 | 1461181311565 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:41:51 INFO - PROCESS | 1961 | 1461181311568 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 12:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:41:51 INFO - PROCESS | 1961 | 1461181311574 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 1961 | 1461181311575 Marionette TRACE conn4 <- [1,310,null,{}] 12:41:51 INFO - PROCESS | 1961 | 1461181311580 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:51 INFO - PROCESS | 1961 | 1461181311697 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:41:51 INFO - PROCESS | 1961 | 1461181311714 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde81b800 == 40 [pid = 1961] [id = 85] 12:41:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bdc413800) [pid = 1961] [serial = 253] [outer = (nil)] 12:41:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1be2adf400) [pid = 1961] [serial = 254] [outer = 0x7f1bdc413800] 12:41:51 INFO - PROCESS | 1961 | 1461181311770 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1be2aee400) [pid = 1961] [serial = 255] [outer = 0x7f1bdc413800] 12:41:52 INFO - PROCESS | 1961 | 1461181312677 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1124ms 12:41:52 INFO - PROCESS | 1961 | 1461181312705 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 1961 | 1461181312711 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 12:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:41:52 INFO - PROCESS | 1961 | 1461181312721 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 1961 | 1461181312725 Marionette TRACE conn4 <- [1,314,null,{}] 12:41:52 INFO - PROCESS | 1961 | 1461181312732 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:52 INFO - PROCESS | 1961 | 1461181312887 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:41:53 INFO - PROCESS | 1961 | 1461181313014 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca890800 == 41 [pid = 1961] [id = 86] 12:41:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bc59aa400) [pid = 1961] [serial = 256] [outer = (nil)] 12:41:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bc8522800) [pid = 1961] [serial = 257] [outer = 0x7f1bc59aa400] 12:41:53 INFO - PROCESS | 1961 | 1461181313086 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bc9e50400) [pid = 1961] [serial = 258] [outer = 0x7f1bc59aa400] 12:41:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bc59aa000) [pid = 1961] [serial = 259] [outer = 0x7f1bc20da400] 12:41:54 INFO - PROCESS | 1961 | 1461181314039 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1384ms 12:41:54 INFO - PROCESS | 1961 | 1461181314106 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:41:54 INFO - PROCESS | 1961 | 1461181314113 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 12:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:41:54 INFO - PROCESS | 1961 | 1461181314122 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:41:54 INFO - PROCESS | 1961 | 1461181314126 Marionette TRACE conn4 <- [1,318,null,{}] 12:41:54 INFO - PROCESS | 1961 | 1461181314131 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:54 INFO - PROCESS | 1961 | 1461181314286 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:41:54 INFO - PROCESS | 1961 | 1461181314413 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9f90800 == 42 [pid = 1961] [id = 87] 12:41:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bc59ab000) [pid = 1961] [serial = 260] [outer = (nil)] 12:41:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bcb0cc800) [pid = 1961] [serial = 261] [outer = 0x7f1bc59ab000] 12:41:54 INFO - PROCESS | 1961 | 1461181314483 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bcb4cc800) [pid = 1961] [serial = 262] [outer = 0x7f1bc59ab000] 12:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1279ms 12:41:55 INFO - PROCESS | 1961 | 1461181315393 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:55 INFO - PROCESS | 1961 | 1461181315403 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 1961 | 1461181315406 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 12:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:41:55 INFO - PROCESS | 1961 | 1461181315412 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 1961 | 1461181315417 Marionette TRACE conn4 <- [1,322,null,{}] 12:41:55 INFO - PROCESS | 1961 | 1461181315432 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 1961 | 1461181315581 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:41:55 INFO - PROCESS | 1961 | 1461181315730 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be056b000 == 43 [pid = 1961] [id = 88] 12:41:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bcbff5c00) [pid = 1961] [serial = 263] [outer = (nil)] 12:41:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bd95a3800) [pid = 1961] [serial = 264] [outer = 0x7f1bcbff5c00] 12:41:55 INFO - PROCESS | 1961 | 1461181315805 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bde44f800) [pid = 1961] [serial = 265] [outer = 0x7f1bcbff5c00] 12:41:56 INFO - PROCESS | 1961 | 1461181316607 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1237ms 12:41:56 INFO - PROCESS | 1961 | 1461181316649 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 1961 | 1461181316653 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 12:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:41:56 INFO - PROCESS | 1961 | 1461181316675 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 1961 | 1461181316678 Marionette TRACE conn4 <- [1,326,null,{}] 12:41:56 INFO - PROCESS | 1961 | 1461181316683 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:56 INFO - PROCESS | 1961 | 1461181316825 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:41:56 INFO - PROCESS | 1961 | 1461181316958 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be12d2000 == 44 [pid = 1961] [id = 89] 12:41:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bc20e7c00) [pid = 1961] [serial = 266] [outer = (nil)] 12:41:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bc8242c00) [pid = 1961] [serial = 267] [outer = 0x7f1bc20e7c00] 12:41:57 INFO - PROCESS | 1961 | 1461181317028 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bce96f400) [pid = 1961] [serial = 268] [outer = 0x7f1bc20e7c00] 12:41:57 INFO - PROCESS | 1961 | 1461181317876 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1242ms 12:41:57 INFO - PROCESS | 1961 | 1461181317916 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 1961 | 1461181317920 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 12:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:41:57 INFO - PROCESS | 1961 | 1461181317925 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:41:57 INFO - PROCESS | 1961 | 1461181317927 Marionette TRACE conn4 <- [1,330,null,{}] 12:41:57 INFO - PROCESS | 1961 | 1461181317932 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:58 INFO - PROCESS | 1961 | 1461181318079 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:41:58 INFO - PROCESS | 1961 | 1461181318358 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc91ce800 == 45 [pid = 1961] [id = 90] 12:41:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bc2782400) [pid = 1961] [serial = 269] [outer = (nil)] 12:41:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc2995800) [pid = 1961] [serial = 270] [outer = 0x7f1bc2782400] 12:41:58 INFO - PROCESS | 1961 | 1461181318479 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc6d53c00) [pid = 1961] [serial = 271] [outer = 0x7f1bc2782400] 12:41:59 INFO - PROCESS | 1961 | 1461181319327 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1431ms 12:41:59 INFO - PROCESS | 1961 | 1461181319357 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:41:59 INFO - PROCESS | 1961 | 1461181319363 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 12:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:41:59 INFO - PROCESS | 1961 | 1461181319371 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:41:59 INFO - PROCESS | 1961 | 1461181319375 Marionette TRACE conn4 <- [1,334,null,{}] 12:41:59 INFO - PROCESS | 1961 | 1461181319381 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:59 INFO - PROCESS | 1961 | 1461181319522 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:41:59 INFO - PROCESS | 1961 | 1461181319635 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8c86000 == 46 [pid = 1961] [id = 91] 12:41:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bc9e50c00) [pid = 1961] [serial = 272] [outer = (nil)] 12:41:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bca9cdc00) [pid = 1961] [serial = 273] [outer = 0x7f1bc9e50c00] 12:41:59 INFO - PROCESS | 1961 | 1461181319697 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bca9d5400) [pid = 1961] [serial = 274] [outer = 0x7f1bc9e50c00] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bddd0e800 == 45 [pid = 1961] [id = 84] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4507000 == 44 [pid = 1961] [id = 83] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bce74d800) [pid = 1961] [serial = 176] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bcbff6800) [pid = 1961] [serial = 185] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc9e4d400) [pid = 1961] [serial = 182] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bceb3c400) [pid = 1961] [serial = 188] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc4f69c00) [pid = 1961] [serial = 179] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9070000 == 43 [pid = 1961] [id = 82] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccd57800 == 42 [pid = 1961] [id = 81] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb333000 == 41 [pid = 1961] [id = 80] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6d4f000 == 40 [pid = 1961] [id = 79] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2adc800 == 39 [pid = 1961] [id = 78] 12:42:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda20e800 == 38 [pid = 1961] [id = 72] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc4297c00) [pid = 1961] [serial = 195] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bc8e54c00) [pid = 1961] [serial = 198] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bda50b000) [pid = 1961] [serial = 210] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7f1bcb374800) [pid = 1961] [serial = 200] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1bd8e6c400) [pid = 1961] [serial = 191] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bd950a000) [pid = 1961] [serial = 207] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bce971000) [pid = 1961] [serial = 204] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bddd60c00) [pid = 1961] [serial = 212] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7f1bceb35400) [pid = 1961] [serial = 206] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bda3b6400) [pid = 1961] [serial = 209] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1bc349c800) [pid = 1961] [serial = 194] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bcca7a400) [pid = 1961] [serial = 203] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bcb94f800) [pid = 1961] [serial = 201] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bc82b2800) [pid = 1961] [serial = 197] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bde863800) [pid = 1961] [serial = 150] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bde3c9800) [pid = 1961] [serial = 213] [outer = (nil)] [url = about:blank] 12:42:00 INFO - PROCESS | 1961 | 1461181320465 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1129ms 12:42:00 INFO - PROCESS | 1961 | 1461181320502 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 1961 | 1461181320507 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 12:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:42:00 INFO - PROCESS | 1961 | 1461181320515 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 1961 | 1461181320517 Marionette TRACE conn4 <- [1,338,null,{}] 12:42:00 INFO - PROCESS | 1961 | 1461181320522 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:00 INFO - PROCESS | 1961 | 1461181320661 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:42:00 INFO - PROCESS | 1961 | 1461181320763 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca342800 == 39 [pid = 1961] [id = 92] 12:42:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bc4f69c00) [pid = 1961] [serial = 275] [outer = (nil)] 12:42:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bcb373800) [pid = 1961] [serial = 276] [outer = 0x7f1bc4f69c00] 12:42:00 INFO - PROCESS | 1961 | 1461181320822 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bcc3ed400) [pid = 1961] [serial = 277] [outer = 0x7f1bc4f69c00] 12:42:01 INFO - PROCESS | 1961 | 1461181321551 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1081ms 12:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:42:01 INFO - PROCESS | 1961 | 1461181321604 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:42:01 INFO - PROCESS | 1961 | 1461181321606 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 12:42:01 INFO - PROCESS | 1961 | 1461181321615 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:42:01 INFO - PROCESS | 1961 | 1461181321624 Marionette TRACE conn4 <- [1,342,null,{}] 12:42:01 INFO - PROCESS | 1961 | 1461181321637 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:01 INFO - PROCESS | 1961 | 1461181321796 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:42:01 INFO - PROCESS | 1961 | 1461181321806 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3108000 == 40 [pid = 1961] [id = 93] 12:42:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bc1976000) [pid = 1961] [serial = 278] [outer = (nil)] 12:42:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bcc3f0000) [pid = 1961] [serial = 279] [outer = 0x7f1bc1976000] 12:42:01 INFO - PROCESS | 1961 | 1461181321866 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bce96b000) [pid = 1961] [serial = 280] [outer = 0x7f1bc1976000] 12:42:02 INFO - PROCESS | 1961 | 1461181322599 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1042ms 12:42:02 INFO - PROCESS | 1961 | 1461181322655 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 1961 | 1461181322669 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 12:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:42:02 INFO - PROCESS | 1961 | 1461181322675 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 1961 | 1461181322678 Marionette TRACE conn4 <- [1,346,null,{}] 12:42:02 INFO - PROCESS | 1961 | 1461181322683 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:02 INFO - PROCESS | 1961 | 1461181322850 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:42:02 INFO - PROCESS | 1961 | 1461181322869 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcaf42000 == 41 [pid = 1961] [id = 94] 12:42:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bc197c000) [pid = 1961] [serial = 281] [outer = (nil)] 12:42:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bc3380000) [pid = 1961] [serial = 282] [outer = 0x7f1bc197c000] 12:42:02 INFO - PROCESS | 1961 | 1461181322925 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bc3384800) [pid = 1961] [serial = 283] [outer = 0x7f1bc197c000] 12:42:03 INFO - PROCESS | 1961 | 1461181323569 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 924ms 12:42:03 INFO - PROCESS | 1961 | 1461181323600 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 1961 | 1461181323603 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 12:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:42:03 INFO - PROCESS | 1961 | 1461181323608 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 1961 | 1461181323610 Marionette TRACE conn4 <- [1,350,null,{}] 12:42:03 INFO - PROCESS | 1961 | 1461181323615 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:03 INFO - PROCESS | 1961 | 1461181323774 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:42:03 INFO - PROCESS | 1961 | 1461181323790 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bddd0a000 == 42 [pid = 1961] [id = 95] 12:42:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bceb36800) [pid = 1961] [serial = 284] [outer = (nil)] 12:42:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bd82c2000) [pid = 1961] [serial = 285] [outer = 0x7f1bceb36800] 12:42:03 INFO - PROCESS | 1961 | 1461181323917 Marionette DEBUG loaded listener.js 12:42:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bd95a3000) [pid = 1961] [serial = 286] [outer = 0x7f1bceb36800] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1bcbff2400) [pid = 1961] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bc9e48800) [pid = 1961] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bd82be800) [pid = 1961] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bc41cb000) [pid = 1961] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7f1bc277dc00) [pid = 1961] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bc26ab800) [pid = 1961] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1bc22cd000) [pid = 1961] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:42:04 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bcbfd3000) [pid = 1961] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:42:04 INFO - PROCESS | 1961 | 1461181324752 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1179ms 12:42:04 INFO - PROCESS | 1961 | 1461181324789 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:42:04 INFO - PROCESS | 1961 | 1461181324791 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 12:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:42:04 INFO - PROCESS | 1961 | 1461181324803 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:42:04 INFO - PROCESS | 1961 | 1461181324805 Marionette TRACE conn4 <- [1,354,null,{}] 12:42:04 INFO - PROCESS | 1961 | 1461181324809 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:04 INFO - PROCESS | 1961 | 1461181324948 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:42:04 INFO - PROCESS | 1961 | 1461181324967 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc426a800 == 43 [pid = 1961] [id = 96] 12:42:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bc6d61c00) [pid = 1961] [serial = 287] [outer = (nil)] 12:42:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bda3b6400) [pid = 1961] [serial = 288] [outer = 0x7f1bc6d61c00] 12:42:05 INFO - PROCESS | 1961 | 1461181325024 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bdc49e000) [pid = 1961] [serial = 289] [outer = 0x7f1bc6d61c00] 12:42:05 INFO - PROCESS | 1961 | 1461181325753 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 980ms 12:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:42:05 INFO - PROCESS | 1961 | 1461181325784 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 1961 | 1461181325787 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 12:42:05 INFO - PROCESS | 1961 | 1461181325791 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 1961 | 1461181325794 Marionette TRACE conn4 <- [1,358,null,{}] 12:42:05 INFO - PROCESS | 1961 | 1461181325799 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:05 INFO - PROCESS | 1961 | 1461181325918 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:42:05 INFO - PROCESS | 1961 | 1461181325932 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be0578000 == 44 [pid = 1961] [id = 97] 12:42:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bc26ab800) [pid = 1961] [serial = 290] [outer = (nil)] 12:42:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bde8c2800) [pid = 1961] [serial = 291] [outer = 0x7f1bc26ab800] 12:42:05 INFO - PROCESS | 1961 | 1461181325989 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1be05a2000) [pid = 1961] [serial = 292] [outer = 0x7f1bc26ab800] 12:42:06 INFO - PROCESS | 1961 | 1461181326749 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 981ms 12:42:06 INFO - PROCESS | 1961 | 1461181326774 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:42:06 INFO - PROCESS | 1961 | 1461181326779 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 12:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:42:06 INFO - PROCESS | 1961 | 1461181326788 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:42:06 INFO - PROCESS | 1961 | 1461181326794 Marionette TRACE conn4 <- [1,362,null,{}] 12:42:06 INFO - PROCESS | 1961 | 1461181326802 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:06 INFO - PROCESS | 1961 | 1461181326952 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:42:07 INFO - PROCESS | 1961 | 1461181327092 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8e6d000 == 45 [pid = 1961] [id = 98] 12:42:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bc1979800) [pid = 1961] [serial = 293] [outer = (nil)] 12:42:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bc26ac000) [pid = 1961] [serial = 294] [outer = 0x7f1bc1979800] 12:42:07 INFO - PROCESS | 1961 | 1461181327161 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bc337e400) [pid = 1961] [serial = 295] [outer = 0x7f1bc1979800] 12:42:08 INFO - PROCESS | 1961 | 1461181328066 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1338ms 12:42:08 INFO - PROCESS | 1961 | 1461181328125 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 1961 | 1461181328134 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 12:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:42:08 INFO - PROCESS | 1961 | 1461181328144 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 1961 | 1461181328147 Marionette TRACE conn4 <- [1,366,null,{}] 12:42:08 INFO - PROCESS | 1961 | 1461181328153 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:08 INFO - PROCESS | 1961 | 1461181328338 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:42:08 INFO - PROCESS | 1961 | 1461181328468 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd90d0000 == 46 [pid = 1961] [id = 99] 12:42:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bc22ca400) [pid = 1961] [serial = 296] [outer = (nil)] 12:42:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bc593e800) [pid = 1961] [serial = 297] [outer = 0x7f1bc22ca400] 12:42:08 INFO - PROCESS | 1961 | 1461181328549 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bc59ae800) [pid = 1961] [serial = 298] [outer = 0x7f1bc22ca400] 12:42:09 INFO - PROCESS | 1961 | 1461181329405 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1278ms 12:42:09 INFO - PROCESS | 1961 | 1461181329428 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:42:09 INFO - PROCESS | 1961 | 1461181329431 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 12:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:42:09 INFO - PROCESS | 1961 | 1461181329438 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 1961 | 1461181329443 Marionette TRACE conn4 <- [1,370,null,{}] 12:42:09 INFO - PROCESS | 1961 | 1461181329458 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:09 INFO - PROCESS | 1961 | 1461181329601 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:42:09 INFO - PROCESS | 1961 | 1461181329736 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be2a86000 == 47 [pid = 1961] [id = 100] 12:42:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc823f000) [pid = 1961] [serial = 299] [outer = (nil)] 12:42:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bca9d8400) [pid = 1961] [serial = 300] [outer = 0x7f1bc823f000] 12:42:09 INFO - PROCESS | 1961 | 1461181329814 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bcbce2400) [pid = 1961] [serial = 301] [outer = 0x7f1bc823f000] 12:42:10 INFO - PROCESS | 1961 | 1461181330781 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1390ms 12:42:10 INFO - PROCESS | 1961 | 1461181330874 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 1961 | 1461181330880 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 12:42:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:42:10 INFO - PROCESS | 1961 | 1461181330887 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 1961 | 1461181330890 Marionette TRACE conn4 <- [1,374,null,{}] 12:42:10 INFO - PROCESS | 1961 | 1461181330895 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:11 INFO - PROCESS | 1961 | 1461181331073 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:42:11 INFO - PROCESS | 1961 | 1461181331204 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca142800 == 48 [pid = 1961] [id = 101] 12:42:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bc593f800) [pid = 1961] [serial = 302] [outer = (nil)] 12:42:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bc9152c00) [pid = 1961] [serial = 303] [outer = 0x7f1bc593f800] 12:42:11 INFO - PROCESS | 1961 | 1461181331279 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bcb953000) [pid = 1961] [serial = 304] [outer = 0x7f1bc593f800] 12:42:12 INFO - PROCESS | 1961 | 1461181332051 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:42:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1175ms 12:42:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:42:12 INFO - PROCESS | 1961 | 1461181332062 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 1961 | 1461181332064 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 12:42:12 INFO - PROCESS | 1961 | 1461181332069 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 1961 | 1461181332072 Marionette TRACE conn4 <- [1,378,null,{}] 12:42:12 INFO - PROCESS | 1961 | 1461181332077 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:12 INFO - PROCESS | 1961 | 1461181332216 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:42:12 INFO - PROCESS | 1961 | 1461181332355 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2e5800 == 49 [pid = 1961] [id = 102] 12:42:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc1972c00) [pid = 1961] [serial = 305] [outer = (nil)] 12:42:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc41c7000) [pid = 1961] [serial = 306] [outer = 0x7f1bc1972c00] 12:42:12 INFO - PROCESS | 1961 | 1461181332427 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bd2455000) [pid = 1961] [serial = 307] [outer = 0x7f1bc1972c00] 12:42:13 INFO - PROCESS | 1961 | 1461181333288 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:42:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:42:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1282ms 12:42:13 INFO - PROCESS | 1961 | 1461181333352 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:42:13 INFO - PROCESS | 1961 | 1461181333356 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 12:42:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:42:13 INFO - PROCESS | 1961 | 1461181333361 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:42:13 INFO - PROCESS | 1961 | 1461181333363 Marionette TRACE conn4 <- [1,382,null,{}] 12:42:13 INFO - PROCESS | 1961 | 1461181333368 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:13 INFO - PROCESS | 1961 | 1461181333714 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:42:13 INFO - PROCESS | 1961 | 1461181333926 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb01b800 == 50 [pid = 1961] [id = 103] 12:42:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc277cc00) [pid = 1961] [serial = 308] [outer = (nil)] 12:42:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bc2991000) [pid = 1961] [serial = 309] [outer = 0x7f1bc277cc00] 12:42:14 INFO - PROCESS | 1961 | 1461181334003 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc41c8000) [pid = 1961] [serial = 310] [outer = 0x7f1bc277cc00] 12:42:14 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:42:14 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:42:14 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:42:14 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:42:14 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:42:14 INFO - PROCESS | 1961 | 1461181334856 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:42:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:42:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1530ms 12:42:14 INFO - PROCESS | 1961 | 1461181334893 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:42:14 INFO - PROCESS | 1961 | 1461181334899 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 12:42:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:42:14 INFO - PROCESS | 1961 | 1461181334906 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:42:14 INFO - PROCESS | 1961 | 1461181334912 Marionette TRACE conn4 <- [1,386,null,{}] 12:42:14 INFO - PROCESS | 1961 | 1461181334918 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:15 INFO - PROCESS | 1961 | 1461181335088 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc426a800 == 49 [pid = 1961] [id = 96] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bddd0a000 == 48 [pid = 1961] [id = 95] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcaf42000 == 47 [pid = 1961] [id = 94] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd3108000 == 46 [pid = 1961] [id = 93] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca342800 == 45 [pid = 1961] [id = 92] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8c86000 == 44 [pid = 1961] [id = 91] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc91ce800 == 43 [pid = 1961] [id = 90] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca890800 == 42 [pid = 1961] [id = 86] 12:42:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde81b800 == 41 [pid = 1961] [id = 85] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bce970800) [pid = 1961] [serial = 177] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bde3ca400) [pid = 1961] [serial = 215] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bcc3f5400) [pid = 1961] [serial = 239] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bca4ed800) [pid = 1961] [serial = 236] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bcb374400) [pid = 1961] [serial = 237] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bda3c0400) [pid = 1961] [serial = 245] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc852ac00) [pid = 1961] [serial = 234] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc4295c00) [pid = 1961] [serial = 233] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bc6d03400) [pid = 1961] [serial = 218] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc35a5800) [pid = 1961] [serial = 230] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bcbc4c800) [pid = 1961] [serial = 221] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc59b0800) [pid = 1961] [serial = 248] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bd95e5800) [pid = 1961] [serial = 224] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bde8bf000) [pid = 1961] [serial = 227] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bddd68000) [pid = 1961] [serial = 246] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7f1be128f400) [pid = 1961] [serial = 251] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1be2861000) [pid = 1961] [serial = 252] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bd90ba400) [pid = 1961] [serial = 242] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bda3b5000) [pid = 1961] [serial = 249] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bd953dc00) [pid = 1961] [serial = 243] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7f1bce974000) [pid = 1961] [serial = 240] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 1961 | 1461181335265 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4503000 == 42 [pid = 1961] [id = 104] 12:42:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bc1814400) [pid = 1961] [serial = 311] [outer = (nil)] 12:42:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bc337b800) [pid = 1961] [serial = 312] [outer = 0x7f1bc1814400] 12:42:15 INFO - PROCESS | 1961 | 1461181335328 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bc4f26800) [pid = 1961] [serial = 313] [outer = 0x7f1bc1814400] 12:42:16 INFO - PROCESS | 1961 | 1461181336043 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1178ms 12:42:16 INFO - PROCESS | 1961 | 1461181336086 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 1961 | 1461181336089 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 12:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:42:16 INFO - PROCESS | 1961 | 1461181336095 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 1961 | 1461181336097 Marionette TRACE conn4 <- [1,390,null,{}] 12:42:16 INFO - PROCESS | 1961 | 1461181336111 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:16 INFO - PROCESS | 1961 | 1461181336241 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:42:16 INFO - PROCESS | 1961 | 1461181336258 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc126800 == 43 [pid = 1961] [id = 105] 12:42:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bc41d4800) [pid = 1961] [serial = 314] [outer = (nil)] 12:42:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bc823cc00) [pid = 1961] [serial = 315] [outer = 0x7f1bc41d4800] 12:42:16 INFO - PROCESS | 1961 | 1461181336317 Marionette DEBUG loaded listener.js 12:42:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bc82b6800) [pid = 1961] [serial = 316] [outer = 0x7f1bc41d4800] 12:42:17 INFO - PROCESS | 1961 | 1461181337145 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:42:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1084ms 12:42:17 INFO - PROCESS | 1961 | 1461181337191 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 1961 | 1461181337196 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 12:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:42:17 INFO - PROCESS | 1961 | 1461181337211 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - PROCESS | 1961 | 1461181337218 Marionette TRACE conn4 <- [1,394,null,{}] 12:42:17 INFO - PROCESS | 1961 | 1461181337223 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:17 INFO - PROCESS | 1961 | 1461181337351 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:42:17 INFO - PROCESS | 1961 | 1461181337364 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd8ed2800 == 44 [pid = 1961] [id = 106] 12:42:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bc82b8c00) [pid = 1961] [serial = 317] [outer = (nil)] 12:42:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bca9d1400) [pid = 1961] [serial = 318] [outer = 0x7f1bc82b8c00] 12:42:17 INFO - PROCESS | 1961 | 1461181337421 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bcb950400) [pid = 1961] [serial = 319] [outer = 0x7f1bc82b8c00] 12:42:18 INFO - PROCESS | 1961 | 1461181338192 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1040ms 12:42:18 INFO - PROCESS | 1961 | 1461181338261 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 1961 | 1461181338265 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 12:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:42:18 INFO - PROCESS | 1961 | 1461181338286 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 1961 | 1461181338289 Marionette TRACE conn4 <- [1,398,null,{}] 12:42:18 INFO - PROCESS | 1961 | 1461181338299 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:18 INFO - PROCESS | 1961 | 1461181338462 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:42:18 INFO - PROCESS | 1961 | 1461181338534 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda221800 == 45 [pid = 1961] [id = 107] 12:42:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc9154000) [pid = 1961] [serial = 320] [outer = (nil)] 12:42:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bcc3ee800) [pid = 1961] [serial = 321] [outer = 0x7f1bc9154000] 12:42:18 INFO - PROCESS | 1961 | 1461181338589 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bd90be000) [pid = 1961] [serial = 322] [outer = 0x7f1bc9154000] 12:42:19 INFO - PROCESS | 1961 | 1461181339285 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1026ms 12:42:19 INFO - PROCESS | 1961 | 1461181339313 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 1961 | 1461181339316 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 12:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:42:19 INFO - PROCESS | 1961 | 1461181339325 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 1961 | 1461181339327 Marionette TRACE conn4 <- [1,402,null,{}] 12:42:19 INFO - PROCESS | 1961 | 1461181339330 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:19 INFO - PROCESS | 1961 | 1461181339495 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:42:19 INFO - PROCESS | 1961 | 1461181339568 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a48800 == 46 [pid = 1961] [id = 108] 12:42:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bddd68000) [pid = 1961] [serial = 323] [outer = (nil)] 12:42:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bde482400) [pid = 1961] [serial = 324] [outer = 0x7f1bddd68000] 12:42:19 INFO - PROCESS | 1961 | 1461181339636 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bde90fc00) [pid = 1961] [serial = 325] [outer = 0x7f1bddd68000] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc197c000) [pid = 1961] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc6d61c00) [pid = 1961] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bceb36800) [pid = 1961] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc2782400) [pid = 1961] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc1976000) [pid = 1961] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc9e50c00) [pid = 1961] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc4f69c00) [pid = 1961] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:42:19 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bc2785400) [pid = 1961] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:42:20 INFO - PROCESS | 1961 | 1461181340365 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1080ms 12:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:42:20 INFO - PROCESS | 1961 | 1461181340417 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:42:20 INFO - PROCESS | 1961 | 1461181340420 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 12:42:20 INFO - PROCESS | 1961 | 1461181340426 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 1961 | 1461181340429 Marionette TRACE conn4 <- [1,406,null,{}] 12:42:20 INFO - PROCESS | 1961 | 1461181340434 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:20 INFO - PROCESS | 1961 | 1461181340567 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:42:20 INFO - PROCESS | 1961 | 1461181340579 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be058a000 == 47 [pid = 1961] [id = 109] 12:42:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bc4f69c00) [pid = 1961] [serial = 326] [outer = (nil)] 12:42:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1be05a4000) [pid = 1961] [serial = 327] [outer = 0x7f1bc4f69c00] 12:42:20 INFO - PROCESS | 1961 | 1461181340638 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1be0fe9c00) [pid = 1961] [serial = 328] [outer = 0x7f1bc4f69c00] 12:42:21 INFO - PROCESS | 1961 | 1461181341385 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:42:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 978ms 12:42:21 INFO - PROCESS | 1961 | 1461181341404 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:42:21 INFO - PROCESS | 1961 | 1461181341408 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 12:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:42:21 INFO - PROCESS | 1961 | 1461181341414 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 1961 | 1461181341417 Marionette TRACE conn4 <- [1,410,null,{}] 12:42:21 INFO - PROCESS | 1961 | 1461181341422 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:21 INFO - PROCESS | 1961 | 1461181341588 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:42:21 INFO - PROCESS | 1961 | 1461181341605 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be1800 == 48 [pid = 1961] [id = 110] 12:42:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bcab8cc00) [pid = 1961] [serial = 329] [outer = (nil)] 12:42:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bcab98000) [pid = 1961] [serial = 330] [outer = 0x7f1bcab8cc00] 12:42:21 INFO - PROCESS | 1961 | 1461181341662 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bde5b8800) [pid = 1961] [serial = 331] [outer = 0x7f1bcab8cc00] 12:42:22 INFO - PROCESS | 1961 | 1461181342623 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:42:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1276ms 12:42:22 INFO - PROCESS | 1961 | 1461181342691 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 1961 | 1461181342701 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 12:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:42:22 INFO - PROCESS | 1961 | 1461181342709 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 1961 | 1461181342713 Marionette TRACE conn4 <- [1,414,null,{}] 12:42:22 INFO - PROCESS | 1961 | 1461181342721 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:22 INFO - PROCESS | 1961 | 1461181342919 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:42:23 INFO - PROCESS | 1961 | 1461181343060 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc82e6800 == 49 [pid = 1961] [id = 111] 12:42:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bc2285400) [pid = 1961] [serial = 332] [outer = (nil)] 12:42:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bc228c000) [pid = 1961] [serial = 333] [outer = 0x7f1bc2285400] 12:42:23 INFO - PROCESS | 1961 | 1461181343132 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc2291400) [pid = 1961] [serial = 334] [outer = 0x7f1bc2285400] 12:42:23 INFO - PROCESS | 1961 | 1461181343943 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:42:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:42:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1278ms 12:42:23 INFO - PROCESS | 1961 | 1461181343989 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:42:23 INFO - PROCESS | 1961 | 1461181343997 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 12:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:42:24 INFO - PROCESS | 1961 | 1461181344007 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 1961 | 1461181344010 Marionette TRACE conn4 <- [1,418,null,{}] 12:42:24 INFO - PROCESS | 1961 | 1461181344016 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:24 INFO - PROCESS | 1961 | 1461181344168 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:42:24 INFO - PROCESS | 1961 | 1461181344311 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3105800 == 50 [pid = 1961] [id = 112] 12:42:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc2288400) [pid = 1961] [serial = 335] [outer = (nil)] 12:42:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bc5934800) [pid = 1961] [serial = 336] [outer = 0x7f1bc2288400] 12:42:24 INFO - PROCESS | 1961 | 1461181344380 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc59b0800) [pid = 1961] [serial = 337] [outer = 0x7f1bc2288400] 12:42:25 INFO - PROCESS | 1961 | 1461181345796 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1834ms 12:42:25 INFO - PROCESS | 1961 | 1461181345870 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:42:25 INFO - PROCESS | 1961 | 1461181345873 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 12:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:42:25 INFO - PROCESS | 1961 | 1461181345881 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:42:25 INFO - PROCESS | 1961 | 1461181345886 Marionette TRACE conn4 <- [1,422,null,{}] 12:42:25 INFO - PROCESS | 1961 | 1461181345902 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:26 INFO - PROCESS | 1961 | 1461181346072 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:42:26 INFO - PROCESS | 1961 | 1461181346206 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca005000 == 51 [pid = 1961] [id = 113] 12:42:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bc59b5800) [pid = 1961] [serial = 338] [outer = (nil)] 12:42:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc9e49000) [pid = 1961] [serial = 339] [outer = 0x7f1bc59b5800] 12:42:26 INFO - PROCESS | 1961 | 1461181346279 Marionette DEBUG loaded listener.js 12:42:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bcbcd9400) [pid = 1961] [serial = 340] [outer = 0x7f1bc59b5800] 12:42:27 INFO - PROCESS | 1961 | 1461181347504 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1632ms 12:42:27 INFO - PROCESS | 1961 | 1461181347521 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:42:27 INFO - PROCESS | 1961 | 1461181347526 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 12:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:42:27 INFO - PROCESS | 1961 | 1461181347534 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:42:27 INFO - PROCESS | 1961 | 1461181347540 Marionette TRACE conn4 <- [1,426,null,{}] 12:42:27 INFO - PROCESS | 1961 | 1461181347565 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:27 INFO - PROCESS | 1961 | 1461181347750 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:42:27 INFO - PROCESS | 1961 | 1461181347860 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca014800 == 52 [pid = 1961] [id = 114] 12:42:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bc228b000) [pid = 1961] [serial = 341] [outer = (nil)] 12:42:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bc228f000) [pid = 1961] [serial = 342] [outer = 0x7f1bc228b000] 12:42:27 INFO - PROCESS | 1961 | 1461181347921 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc26ad400) [pid = 1961] [serial = 343] [outer = 0x7f1bc228b000] 12:42:28 INFO - PROCESS | 1961 | 1461181348814 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 1961 | 1461181348899 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 12:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:42:28 INFO - PROCESS | 1961 | 1461181348908 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 1961 | 1461181348911 Marionette TRACE conn4 <- [1,430,null,{}] 12:42:28 INFO - PROCESS | 1961 | 1461181348917 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:29 INFO - PROCESS | 1961 | 1461181349064 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:42:29 INFO - PROCESS | 1961 | 1461181349203 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc9359000 == 53 [pid = 1961] [id = 115] 12:42:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc337cc00) [pid = 1961] [serial = 344] [outer = (nil)] 12:42:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bc428e400) [pid = 1961] [serial = 345] [outer = 0x7f1bc337cc00] 12:42:29 INFO - PROCESS | 1961 | 1461181349265 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc593c400) [pid = 1961] [serial = 346] [outer = 0x7f1bc337cc00] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be058a000 == 52 [pid = 1961] [id = 109] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a48800 == 51 [pid = 1961] [id = 108] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1be2adf400) [pid = 1961] [serial = 254] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc8522800) [pid = 1961] [serial = 257] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bcb0cc800) [pid = 1961] [serial = 261] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bd95a3800) [pid = 1961] [serial = 264] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bc8242c00) [pid = 1961] [serial = 267] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bde8c2800) [pid = 1961] [serial = 291] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda221800 == 50 [pid = 1961] [id = 107] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd8ed2800 == 49 [pid = 1961] [id = 106] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc126800 == 48 [pid = 1961] [id = 105] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4503000 == 47 [pid = 1961] [id = 104] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb01b800 == 46 [pid = 1961] [id = 103] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8e6d000 == 45 [pid = 1961] [id = 98] 12:42:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be0578000 == 44 [pid = 1961] [id = 97] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bc3380000) [pid = 1961] [serial = 282] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bda3b6400) [pid = 1961] [serial = 288] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bd82c2000) [pid = 1961] [serial = 285] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc6d53c00) [pid = 1961] [serial = 271] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bc2995800) [pid = 1961] [serial = 270] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bcc3f0000) [pid = 1961] [serial = 279] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bca9d5400) [pid = 1961] [serial = 274] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bca9cdc00) [pid = 1961] [serial = 273] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bcb373800) [pid = 1961] [serial = 276] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bcc3ed400) [pid = 1961] [serial = 277] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bd95a3000) [pid = 1961] [serial = 286] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bda6c6400) [pid = 1961] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc3384800) [pid = 1961] [serial = 283] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bdc49e000) [pid = 1961] [serial = 289] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bce96b000) [pid = 1961] [serial = 280] [outer = (nil)] [url = about:blank] 12:42:29 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bde793800) [pid = 1961] [serial = 216] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1961 | 1461181350115 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1275ms 12:42:30 INFO - PROCESS | 1961 | 1461181350237 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:42:30 INFO - PROCESS | 1961 | 1461181350244 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 12:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:42:30 INFO - PROCESS | 1961 | 1461181350252 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 1961 | 1461181350256 Marionette TRACE conn4 <- [1,434,null,{}] 12:42:30 INFO - PROCESS | 1961 | 1461181350264 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:30 INFO - PROCESS | 1961 | 1461181350439 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:42:30 INFO - PROCESS | 1961 | 1461181350575 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a60800 == 45 [pid = 1961] [id = 116] 12:42:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bc2289000) [pid = 1961] [serial = 347] [outer = (nil)] 12:42:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bc22c5400) [pid = 1961] [serial = 348] [outer = 0x7f1bc2289000] 12:42:30 INFO - PROCESS | 1961 | 1461181350651 Marionette DEBUG loaded listener.js 12:42:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bc3377c00) [pid = 1961] [serial = 349] [outer = 0x7f1bc2289000] 12:42:31 INFO - PROCESS | 1961 | 1461181351530 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1340ms 12:42:31 INFO - PROCESS | 1961 | 1461181351594 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:42:31 INFO - PROCESS | 1961 | 1461181351599 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 12:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:42:31 INFO - PROCESS | 1961 | 1461181351610 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 1961 | 1461181351615 Marionette TRACE conn4 <- [1,438,null,{}] 12:42:31 INFO - PROCESS | 1961 | 1461181351621 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:31 INFO - PROCESS | 1961 | 1461181351773 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:42:31 INFO - PROCESS | 1961 | 1461181351904 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2df800 == 46 [pid = 1961] [id = 117] 12:42:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc1816c00) [pid = 1961] [serial = 350] [outer = (nil)] 12:42:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc8239800) [pid = 1961] [serial = 351] [outer = 0x7f1bc1816c00] 12:42:31 INFO - PROCESS | 1961 | 1461181351976 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bc82ba000) [pid = 1961] [serial = 352] [outer = 0x7f1bc1816c00] 12:42:32 INFO - PROCESS | 1961 | 1461181352949 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1384ms 12:42:32 INFO - PROCESS | 1961 | 1461181352991 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:42:32 INFO - PROCESS | 1961 | 1461181352995 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 12:42:33 INFO - PROCESS | 1961 | 1461181353000 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 1961 | 1461181353004 Marionette TRACE conn4 <- [1,442,null,{}] 12:42:33 INFO - PROCESS | 1961 | 1461181353016 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:33 INFO - PROCESS | 1961 | 1461181353168 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:42:33 INFO - PROCESS | 1961 | 1461181353282 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccc6d000 == 47 [pid = 1961] [id = 118] 12:42:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bc9e4c800) [pid = 1961] [serial = 353] [outer = (nil)] 12:42:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bca808400) [pid = 1961] [serial = 354] [outer = 0x7f1bc9e4c800] 12:42:33 INFO - PROCESS | 1961 | 1461181353356 Marionette DEBUG loaded listener.js 12:42:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bcaaf1800) [pid = 1961] [serial = 355] [outer = 0x7f1bc9e4c800] 12:42:34 INFO - PROCESS | 1961 | 1461181354267 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1326ms 12:42:34 INFO - PROCESS | 1961 | 1461181354327 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:42:34 INFO - PROCESS | 1961 | 1461181354331 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 12:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:42:34 INFO - PROCESS | 1961 | 1461181354337 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:42:34 INFO - PROCESS | 1961 | 1461181354339 Marionette TRACE conn4 <- [1,446,null,{}] 12:42:34 INFO - PROCESS | 1961 | 1461181354344 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:34 INFO - PROCESS | 1961 | 1461181354485 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:42:34 INFO - PROCESS | 1961 | 1461181354623 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd31d3000 == 48 [pid = 1961] [id = 119] 12:42:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc1815000) [pid = 1961] [serial = 356] [outer = (nil)] 12:42:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bcb37e000) [pid = 1961] [serial = 357] [outer = 0x7f1bc1815000] 12:42:34 INFO - PROCESS | 1961 | 1461181354693 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bcbfec400) [pid = 1961] [serial = 358] [outer = 0x7f1bc1815000] 12:42:35 INFO - PROCESS | 1961 | 1461181355567 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1284ms 12:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:42:35 INFO - PROCESS | 1961 | 1461181355623 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:42:35 INFO - PROCESS | 1961 | 1461181355625 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 12:42:35 INFO - PROCESS | 1961 | 1461181355632 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - PROCESS | 1961 | 1461181355635 Marionette TRACE conn4 <- [1,450,null,{}] 12:42:35 INFO - PROCESS | 1961 | 1461181355639 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:35 INFO - PROCESS | 1961 | 1461181355770 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:42:35 INFO - PROCESS | 1961 | 1461181355907 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9f88800 == 49 [pid = 1961] [id = 120] 12:42:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bca077800) [pid = 1961] [serial = 359] [outer = (nil)] 12:42:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bcca89c00) [pid = 1961] [serial = 360] [outer = 0x7f1bca077800] 12:42:35 INFO - PROCESS | 1961 | 1461181355985 Marionette DEBUG loaded listener.js 12:42:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bce974400) [pid = 1961] [serial = 361] [outer = 0x7f1bca077800] 12:42:36 INFO - PROCESS | 1961 | 1461181356878 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:42:36 INFO - PROCESS | 1961 | 1461181356914 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 12:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:42:36 INFO - PROCESS | 1961 | 1461181356920 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 1961 | 1461181356922 Marionette TRACE conn4 <- [1,454,null,{}] 12:42:36 INFO - PROCESS | 1961 | 1461181356927 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:37 INFO - PROCESS | 1961 | 1461181357104 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:42:37 INFO - PROCESS | 1961 | 1461181357223 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be3000 == 50 [pid = 1961] [id = 121] 12:42:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bc22a8c00) [pid = 1961] [serial = 362] [outer = (nil)] 12:42:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bd82be800) [pid = 1961] [serial = 363] [outer = 0x7f1bc22a8c00] 12:42:37 INFO - PROCESS | 1961 | 1461181357298 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bd95e6800) [pid = 1961] [serial = 364] [outer = 0x7f1bc22a8c00] 12:42:38 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:38 INFO - PROCESS | 1961 | 1461181358170 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1325ms 12:42:38 INFO - PROCESS | 1961 | 1461181358246 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 1961 | 1461181358249 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 12:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:42:38 INFO - PROCESS | 1961 | 1461181358254 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 1961 | 1461181358257 Marionette TRACE conn4 <- [1,458,null,{}] 12:42:38 INFO - PROCESS | 1961 | 1461181358262 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:38 INFO - PROCESS | 1961 | 1461181358436 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:42:38 INFO - PROCESS | 1961 | 1461181358574 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde92b800 == 51 [pid = 1961] [id = 122] 12:42:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc22aa400) [pid = 1961] [serial = 365] [outer = (nil)] 12:42:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bdbfd7000) [pid = 1961] [serial = 366] [outer = 0x7f1bc22aa400] 12:42:38 INFO - PROCESS | 1961 | 1461181358644 Marionette DEBUG loaded listener.js 12:42:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bddd6cc00) [pid = 1961] [serial = 367] [outer = 0x7f1bc22aa400] 12:42:39 INFO - PROCESS | 1961 | 1461181359587 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:42:39 INFO - PROCESS | 1961 | 1461181359646 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 12:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:42:39 INFO - PROCESS | 1961 | 1461181359655 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:42:39 INFO - PROCESS | 1961 | 1461181359660 Marionette TRACE conn4 <- [1,462,null,{}] 12:42:39 INFO - PROCESS | 1961 | 1461181359669 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:39 INFO - PROCESS | 1961 | 1461181359808 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:42:39 INFO - PROCESS | 1961 | 1461181359960 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcaf23800 == 52 [pid = 1961] [id = 123] 12:42:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc228c800) [pid = 1961] [serial = 368] [outer = (nil)] 12:42:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc22ac000) [pid = 1961] [serial = 369] [outer = 0x7f1bc228c800] 12:42:40 INFO - PROCESS | 1961 | 1461181360024 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bc26a4800) [pid = 1961] [serial = 370] [outer = 0x7f1bc228c800] 12:42:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca014800 == 51 [pid = 1961] [id = 114] 12:42:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc82e6800 == 50 [pid = 1961] [id = 111] 12:42:40 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:40 INFO - PROCESS | 1961 | 1461181360901 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 1961 | 1461181360950 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 12:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:42:40 INFO - PROCESS | 1961 | 1461181360959 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 1961 | 1461181360963 Marionette TRACE conn4 <- [1,466,null,{}] 12:42:40 INFO - PROCESS | 1961 | 1461181360972 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:41 INFO - PROCESS | 1961 | 1461181361110 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:42:41 INFO - PROCESS | 1961 | 1461181361125 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc125000 == 51 [pid = 1961] [id = 124] 12:42:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc59ad400) [pid = 1961] [serial = 371] [outer = (nil)] 12:42:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc8cb7800) [pid = 1961] [serial = 372] [outer = 0x7f1bc59ad400] 12:42:41 INFO - PROCESS | 1961 | 1461181361183 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc931a400) [pid = 1961] [serial = 373] [outer = 0x7f1bc59ad400] 12:42:42 INFO - PROCESS | 1961 | 1461181362095 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:42:42 INFO - PROCESS | 1961 | 1461181362152 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 12:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:42:42 INFO - PROCESS | 1961 | 1461181362164 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:42:42 INFO - PROCESS | 1961 | 1461181362169 Marionette TRACE conn4 <- [1,470,null,{}] 12:42:42 INFO - PROCESS | 1961 | 1461181362184 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:42 INFO - PROCESS | 1961 | 1461181362360 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:42:42 INFO - PROCESS | 1961 | 1461181362385 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde734000 == 52 [pid = 1961] [id = 125] 12:42:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bcab8bc00) [pid = 1961] [serial = 374] [outer = (nil)] 12:42:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bceb3c400) [pid = 1961] [serial = 375] [outer = 0x7f1bcab8bc00] 12:42:42 INFO - PROCESS | 1961 | 1461181362447 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bda3b6400) [pid = 1961] [serial = 376] [outer = 0x7f1bcab8bc00] 12:42:43 INFO - PROCESS | 1961 | 1461181363224 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1087ms 12:42:43 INFO - PROCESS | 1961 | 1461181363265 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:42:43 INFO - PROCESS | 1961 | 1461181363269 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 12:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:42:43 INFO - PROCESS | 1961 | 1461181363274 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 1961 | 1461181363276 Marionette TRACE conn4 <- [1,474,null,{}] 12:42:43 INFO - PROCESS | 1961 | 1461181363291 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:43 INFO - PROCESS | 1961 | 1461181363463 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:42:43 INFO - PROCESS | 1961 | 1461181363536 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fd9800 == 53 [pid = 1961] [id = 126] 12:42:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bc2e91000) [pid = 1961] [serial = 377] [outer = (nil)] 12:42:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bc2e9dc00) [pid = 1961] [serial = 378] [outer = 0x7f1bc2e91000] 12:42:43 INFO - PROCESS | 1961 | 1461181363596 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bcebbac00) [pid = 1961] [serial = 379] [outer = 0x7f1bc2e91000] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bddd68000) [pid = 1961] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bc82b8c00) [pid = 1961] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc41c8800) [pid = 1961] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bc1979800) [pid = 1961] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc4f69c00) [pid = 1961] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bcca7d800) [pid = 1961] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bd9199400) [pid = 1961] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bc4f68c00) [pid = 1961] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bccbae400) [pid = 1961] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc20de400) [pid = 1961] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bcbff5c00) [pid = 1961] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bc823f000) [pid = 1961] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc9154000) [pid = 1961] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc593f800) [pid = 1961] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bc59a8c00) [pid = 1961] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bc1814400) [pid = 1961] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bc41d4800) [pid = 1961] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bc59aa400) [pid = 1961] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bdc413800) [pid = 1961] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc22ca400) [pid = 1961] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc20e1c00) [pid = 1961] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bc26ab800) [pid = 1961] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bc277cc00) [pid = 1961] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bcbc4b400) [pid = 1961] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc20e7c00) [pid = 1961] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc4f63400) [pid = 1961] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bca80a400) [pid = 1961] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc41cb800) [pid = 1961] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc59ab000) [pid = 1961] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:42:44 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc228b000) [pid = 1961] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:42:44 INFO - PROCESS | 1961 | 1461181364561 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1343ms 12:42:44 INFO - PROCESS | 1961 | 1461181364618 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:42:44 INFO - PROCESS | 1961 | 1461181364621 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 12:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:42:44 INFO - PROCESS | 1961 | 1461181364626 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - PROCESS | 1961 | 1461181364629 Marionette TRACE conn4 <- [1,478,null,{}] 12:42:44 INFO - PROCESS | 1961 | 1461181364633 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:44 INFO - PROCESS | 1961 | 1461181364759 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:42:44 INFO - PROCESS | 1961 | 1461181364772 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc425f800 == 54 [pid = 1961] [id = 127] 12:42:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc180c800) [pid = 1961] [serial = 380] [outer = (nil)] 12:42:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc2e9c800) [pid = 1961] [serial = 381] [outer = 0x7f1bc180c800] 12:42:44 INFO - PROCESS | 1961 | 1461181364828 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bc420b000) [pid = 1961] [serial = 382] [outer = 0x7f1bc180c800] 12:42:45 INFO - PROCESS | 1961 | 1461181365536 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 930ms 12:42:45 INFO - PROCESS | 1961 | 1461181365557 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 1961 | 1461181365560 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 12:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:42:45 INFO - PROCESS | 1961 | 1461181365565 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 1961 | 1461181365567 Marionette TRACE conn4 <- [1,482,null,{}] 12:42:45 INFO - PROCESS | 1961 | 1461181365572 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 1961 | 1461181365763 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:42:45 INFO - PROCESS | 1961 | 1461181365795 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc03dd000 == 55 [pid = 1961] [id = 128] 12:42:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bc277cc00) [pid = 1961] [serial = 383] [outer = (nil)] 12:42:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bc8244c00) [pid = 1961] [serial = 384] [outer = 0x7f1bc277cc00] 12:42:45 INFO - PROCESS | 1961 | 1461181365857 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bca55d400) [pid = 1961] [serial = 385] [outer = 0x7f1bc277cc00] 12:42:46 INFO - PROCESS | 1961 | 1461181366761 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1226ms 12:42:46 INFO - PROCESS | 1961 | 1461181366793 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:42:46 INFO - PROCESS | 1961 | 1461181366798 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 12:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:42:46 INFO - PROCESS | 1961 | 1461181366806 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:42:46 INFO - PROCESS | 1961 | 1461181366811 Marionette TRACE conn4 <- [1,486,null,{}] 12:42:46 INFO - PROCESS | 1961 | 1461181366820 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:46 INFO - PROCESS | 1961 | 1461181366986 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:42:47 INFO - PROCESS | 1961 | 1461181367130 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bec000 == 56 [pid = 1961] [id = 129] 12:42:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc1811800) [pid = 1961] [serial = 386] [outer = (nil)] 12:42:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc2e91400) [pid = 1961] [serial = 387] [outer = 0x7f1bc1811800] 12:42:47 INFO - PROCESS | 1961 | 1461181367202 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bc2e9cc00) [pid = 1961] [serial = 388] [outer = 0x7f1bc1811800] 12:42:48 INFO - PROCESS | 1961 | 1461181368067 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1337ms 12:42:48 INFO - PROCESS | 1961 | 1461181368144 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:42:48 INFO - PROCESS | 1961 | 1461181368152 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 12:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:42:48 INFO - PROCESS | 1961 | 1461181368161 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:42:48 INFO - PROCESS | 1961 | 1461181368165 Marionette TRACE conn4 <- [1,490,null,{}] 12:42:48 INFO - PROCESS | 1961 | 1461181368171 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:48 INFO - PROCESS | 1961 | 1461181368363 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:42:48 INFO - PROCESS | 1961 | 1461181368501 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd90df800 == 57 [pid = 1961] [id = 130] 12:42:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc2283800) [pid = 1961] [serial = 389] [outer = (nil)] 12:42:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bc82b2800) [pid = 1961] [serial = 390] [outer = 0x7f1bc2283800] 12:42:48 INFO - PROCESS | 1961 | 1461181368569 Marionette DEBUG loaded listener.js 12:42:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc93e7400) [pid = 1961] [serial = 391] [outer = 0x7f1bc2283800] 12:42:49 INFO - PROCESS | 1961 | 1461181369505 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1381ms 12:42:49 INFO - PROCESS | 1961 | 1461181369542 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:42:49 INFO - PROCESS | 1961 | 1461181369545 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 12:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:42:49 INFO - PROCESS | 1961 | 1461181369551 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:42:49 INFO - PROCESS | 1961 | 1461181369557 Marionette TRACE conn4 <- [1,494,null,{}] 12:42:49 INFO - PROCESS | 1961 | 1461181369571 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:49 INFO - PROCESS | 1961 | 1461181369722 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:42:49 INFO - PROCESS | 1961 | 1461181369867 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1a0a000 == 58 [pid = 1961] [id = 131] 12:42:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bc593cc00) [pid = 1961] [serial = 392] [outer = (nil)] 12:42:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bca453400) [pid = 1961] [serial = 393] [outer = 0x7f1bc593cc00] 12:42:49 INFO - PROCESS | 1961 | 1461181369937 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bca556c00) [pid = 1961] [serial = 394] [outer = 0x7f1bc593cc00] 12:42:50 INFO - PROCESS | 1961 | 1461181370800 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1287ms 12:42:50 INFO - PROCESS | 1961 | 1461181370839 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 1961 | 1461181370844 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 12:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:42:50 INFO - PROCESS | 1961 | 1461181370849 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 1961 | 1461181370852 Marionette TRACE conn4 <- [1,498,null,{}] 12:42:50 INFO - PROCESS | 1961 | 1461181370857 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:51 INFO - PROCESS | 1961 | 1461181371013 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:42:51 INFO - PROCESS | 1961 | 1461181371162 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ba9000 == 59 [pid = 1961] [id = 132] 12:42:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bca44f000) [pid = 1961] [serial = 395] [outer = (nil)] 12:42:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bca80a000) [pid = 1961] [serial = 396] [outer = 0x7f1bca44f000] 12:42:51 INFO - PROCESS | 1961 | 1461181371230 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bcab91400) [pid = 1961] [serial = 397] [outer = 0x7f1bca44f000] 12:42:52 INFO - PROCESS | 1961 | 1461181372116 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1339ms 12:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:42:52 INFO - PROCESS | 1961 | 1461181372188 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 1961 | 1461181372191 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 12:42:52 INFO - PROCESS | 1961 | 1461181372197 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - PROCESS | 1961 | 1461181372200 Marionette TRACE conn4 <- [1,502,null,{}] 12:42:52 INFO - PROCESS | 1961 | 1461181372205 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:52 INFO - PROCESS | 1961 | 1461181372342 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:42:52 INFO - PROCESS | 1961 | 1461181372488 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bd9800 == 60 [pid = 1961] [id = 133] 12:42:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc180d400) [pid = 1961] [serial = 398] [outer = (nil)] 12:42:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc2785400) [pid = 1961] [serial = 399] [outer = 0x7f1bc180d400] 12:42:52 INFO - PROCESS | 1961 | 1461181372558 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bcab93400) [pid = 1961] [serial = 400] [outer = 0x7f1bc180d400] 12:42:53 INFO - PROCESS | 1961 | 1461181373638 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:42:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1480ms 12:42:53 INFO - PROCESS | 1961 | 1461181373679 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:42:53 INFO - PROCESS | 1961 | 1461181373684 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 12:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:42:53 INFO - PROCESS | 1961 | 1461181373691 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - PROCESS | 1961 | 1461181373696 Marionette TRACE conn4 <- [1,506,null,{}] 12:42:53 INFO - PROCESS | 1961 | 1461181373704 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:53 INFO - PROCESS | 1961 | 1461181373858 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:42:54 INFO - PROCESS | 1961 | 1461181374021 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be4000 == 61 [pid = 1961] [id = 134] 12:42:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc22d1000) [pid = 1961] [serial = 401] [outer = (nil)] 12:42:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc2989400) [pid = 1961] [serial = 402] [outer = 0x7f1bc22d1000] 12:42:54 INFO - PROCESS | 1961 | 1461181374086 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc2e98800) [pid = 1961] [serial = 403] [outer = 0x7f1bc22d1000] 12:42:54 INFO - PROCESS | 1961 | 1461181374936 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1296ms 12:42:54 INFO - PROCESS | 1961 | 1461181374988 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:42:54 INFO - PROCESS | 1961 | 1461181374996 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 12:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:42:55 INFO - PROCESS | 1961 | 1461181375006 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 1961 | 1461181375009 Marionette TRACE conn4 <- [1,510,null,{}] 12:42:55 INFO - PROCESS | 1961 | 1461181375015 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:55 INFO - PROCESS | 1961 | 1461181375152 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:42:55 INFO - PROCESS | 1961 | 1461181375306 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fe2800 == 62 [pid = 1961] [id = 135] 12:42:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc26ab400) [pid = 1961] [serial = 404] [outer = (nil)] 12:42:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc2e9e400) [pid = 1961] [serial = 405] [outer = 0x7f1bc26ab400] 12:42:55 INFO - PROCESS | 1961 | 1461181375369 Marionette DEBUG loaded listener.js 12:42:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc4291000) [pid = 1961] [serial = 406] [outer = 0x7f1bc26ab400] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc425f800 == 61 [pid = 1961] [id = 127] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bc428e400) [pid = 1961] [serial = 345] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2fd9800 == 60 [pid = 1961] [id = 126] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde734000 == 59 [pid = 1961] [id = 125] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc125000 == 58 [pid = 1961] [id = 124] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcaf23800 == 57 [pid = 1961] [id = 123] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccc6d000 == 56 [pid = 1961] [id = 118] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb2df800 == 55 [pid = 1961] [id = 117] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a60800 == 54 [pid = 1961] [id = 116] 12:42:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc9359000 == 53 [pid = 1961] [id = 115] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc228f000) [pid = 1961] [serial = 342] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bc26ad400) [pid = 1961] [serial = 343] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bc228c000) [pid = 1961] [serial = 333] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bc5934800) [pid = 1961] [serial = 336] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bcab98000) [pid = 1961] [serial = 330] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc9e49000) [pid = 1961] [serial = 339] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bde482400) [pid = 1961] [serial = 324] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bca9d1400) [pid = 1961] [serial = 318] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc59b4800) [pid = 1961] [serial = 180] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc337e400) [pid = 1961] [serial = 295] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1be0fe9c00) [pid = 1961] [serial = 328] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bde477800) [pid = 1961] [serial = 225] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bde90b400) [pid = 1961] [serial = 228] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1be05a4000) [pid = 1961] [serial = 327] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bcca7a800) [pid = 1961] [serial = 222] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bd9194800) [pid = 1961] [serial = 192] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bcb94f400) [pid = 1961] [serial = 231] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bde44f800) [pid = 1961] [serial = 265] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bcbce2400) [pid = 1961] [serial = 301] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bcc3ee800) [pid = 1961] [serial = 321] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bca9d8400) [pid = 1961] [serial = 300] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bd90be000) [pid = 1961] [serial = 322] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bcb953000) [pid = 1961] [serial = 304] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc9152c00) [pid = 1961] [serial = 303] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc26ac000) [pid = 1961] [serial = 294] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc8e60800) [pid = 1961] [serial = 153] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc4f26800) [pid = 1961] [serial = 313] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bc823cc00) [pid = 1961] [serial = 315] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bc9e50400) [pid = 1961] [serial = 258] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7f1bc82b6800) [pid = 1961] [serial = 316] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1be2aee400) [pid = 1961] [serial = 255] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bc59ae800) [pid = 1961] [serial = 298] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bc337b800) [pid = 1961] [serial = 312] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bc41c7000) [pid = 1961] [serial = 306] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7f1bcb379800) [pid = 1961] [serial = 156] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bde90fc00) [pid = 1961] [serial = 325] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1be05a2000) [pid = 1961] [serial = 292] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bc41c8000) [pid = 1961] [serial = 310] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bd8229800) [pid = 1961] [serial = 189] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bc593e800) [pid = 1961] [serial = 297] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bce96f400) [pid = 1961] [serial = 268] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bc2991000) [pid = 1961] [serial = 309] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7f1bc85d7000) [pid = 1961] [serial = 219] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7f1bcca88c00) [pid = 1961] [serial = 186] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7f1bca807400) [pid = 1961] [serial = 183] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7f1bcb4cc800) [pid = 1961] [serial = 262] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7f1bcb950400) [pid = 1961] [serial = 319] [outer = (nil)] [url = about:blank] 12:42:56 INFO - PROCESS | 1961 | 1461181376301 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1337ms 12:42:56 INFO - PROCESS | 1961 | 1461181376342 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:42:56 INFO - PROCESS | 1961 | 1461181376346 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 12:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:42:56 INFO - PROCESS | 1961 | 1461181376351 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:42:56 INFO - PROCESS | 1961 | 1461181376356 Marionette TRACE conn4 <- [1,514,null,{}] 12:42:56 INFO - PROCESS | 1961 | 1461181376369 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:56 INFO - PROCESS | 1961 | 1461181376511 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:42:56 INFO - PROCESS | 1961 | 1461181376618 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8e7a000 == 54 [pid = 1961] [id = 136] 12:42:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bc2284800) [pid = 1961] [serial = 407] [outer = (nil)] 12:42:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bc5935c00) [pid = 1961] [serial = 408] [outer = 0x7f1bc2284800] 12:42:56 INFO - PROCESS | 1961 | 1461181376690 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bc8240800) [pid = 1961] [serial = 409] [outer = 0x7f1bc2284800] 12:42:57 INFO - PROCESS | 1961 | 1461181377300 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 985ms 12:42:57 INFO - PROCESS | 1961 | 1461181377336 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 1961 | 1461181377339 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 12:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:42:57 INFO - PROCESS | 1961 | 1461181377345 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 1961 | 1461181377347 Marionette TRACE conn4 <- [1,518,null,{}] 12:42:57 INFO - PROCESS | 1961 | 1461181377351 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:57 INFO - PROCESS | 1961 | 1461181377483 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:42:57 INFO - PROCESS | 1961 | 1461181377595 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcad3b800 == 55 [pid = 1961] [id = 137] 12:42:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bc1813400) [pid = 1961] [serial = 410] [outer = (nil)] 12:42:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bc9148c00) [pid = 1961] [serial = 411] [outer = 0x7f1bc1813400] 12:42:57 INFO - PROCESS | 1961 | 1461181377654 Marionette DEBUG loaded listener.js 12:42:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bc9e52c00) [pid = 1961] [serial = 412] [outer = 0x7f1bc1813400] 12:42:58 INFO - PROCESS | 1961 | 1461181378324 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1028ms 12:42:58 INFO - PROCESS | 1961 | 1461181378382 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:42:58 INFO - PROCESS | 1961 | 1461181378394 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 12:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:42:58 INFO - PROCESS | 1961 | 1461181378424 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:42:58 INFO - PROCESS | 1961 | 1461181378428 Marionette TRACE conn4 <- [1,522,null,{}] 12:42:58 INFO - PROCESS | 1961 | 1461181378436 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:58 INFO - PROCESS | 1961 | 1461181378596 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:42:58 INFO - PROCESS | 1961 | 1461181378613 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2eb800 == 56 [pid = 1961] [id = 138] 12:42:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bc1975800) [pid = 1961] [serial = 413] [outer = (nil)] 12:42:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bca44b000) [pid = 1961] [serial = 414] [outer = 0x7f1bc1975800] 12:42:58 INFO - PROCESS | 1961 | 1461181378670 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bca551400) [pid = 1961] [serial = 415] [outer = 0x7f1bc1975800] 12:42:59 INFO - PROCESS | 1961 | 1461181379441 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1089ms 12:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:42:59 INFO - PROCESS | 1961 | 1461181379512 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 1961 | 1461181379514 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 12:42:59 INFO - PROCESS | 1961 | 1461181379518 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 1961 | 1461181379522 Marionette TRACE conn4 <- [1,526,null,{}] 12:42:59 INFO - PROCESS | 1961 | 1461181379526 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:59 INFO - PROCESS | 1961 | 1461181379762 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:42:59 INFO - PROCESS | 1961 | 1461181379791 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc12d000 == 57 [pid = 1961] [id = 139] 12:42:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bcab8f000) [pid = 1961] [serial = 416] [outer = (nil)] 12:42:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bcb374800) [pid = 1961] [serial = 417] [outer = 0x7f1bcab8f000] 12:42:59 INFO - PROCESS | 1961 | 1461181379854 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bcbc56400) [pid = 1961] [serial = 418] [outer = 0x7f1bcab8f000] 12:43:00 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bcab8bc00) [pid = 1961] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:43:00 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1bc2e91000) [pid = 1961] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:43:00 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bc228c800) [pid = 1961] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:43:00 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bc59ad400) [pid = 1961] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:43:00 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bc337cc00) [pid = 1961] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:43:00 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bc180c800) [pid = 1961] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:43:00 INFO - PROCESS | 1961 | 1461181380748 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1281ms 12:43:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:43:00 INFO - PROCESS | 1961 | 1461181380801 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:43:00 INFO - PROCESS | 1961 | 1461181380803 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 12:43:00 INFO - PROCESS | 1961 | 1461181380816 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 1961 | 1461181380818 Marionette TRACE conn4 <- [1,530,null,{}] 12:43:00 INFO - PROCESS | 1961 | 1461181380822 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:00 INFO - PROCESS | 1961 | 1461181380963 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:43:00 INFO - PROCESS | 1961 | 1461181380977 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd4d000 == 58 [pid = 1961] [id = 140] 12:43:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bc22af800) [pid = 1961] [serial = 419] [outer = (nil)] 12:43:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bcbffa800) [pid = 1961] [serial = 420] [outer = 0x7f1bc22af800] 12:43:01 INFO - PROCESS | 1961 | 1461181381040 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bcca88c00) [pid = 1961] [serial = 421] [outer = 0x7f1bc22af800] 12:43:01 INFO - PROCESS | 1961 | 1461181381747 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:43:01 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:43:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:43:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:43:01 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:43:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:43:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:43:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:43:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:43:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 986ms 12:43:01 INFO - PROCESS | 1961 | 1461181381815 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 1961 | 1461181381819 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 12:43:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:43:01 INFO - PROCESS | 1961 | 1461181381826 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 1961 | 1461181381829 Marionette TRACE conn4 <- [1,534,null,{}] 12:43:01 INFO - PROCESS | 1961 | 1461181381834 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:02 INFO - PROCESS | 1961 | 1461181382018 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:43:02 INFO - PROCESS | 1961 | 1461181382039 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9088800 == 59 [pid = 1961] [id = 141] 12:43:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bc182c400) [pid = 1961] [serial = 422] [outer = (nil)] 12:43:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bc183b400) [pid = 1961] [serial = 423] [outer = 0x7f1bc182c400] 12:43:02 INFO - PROCESS | 1961 | 1461181382098 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bccbac400) [pid = 1961] [serial = 424] [outer = 0x7f1bc182c400] 12:43:03 INFO - PROCESS | 1961 | 1461181383018 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:43:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:43:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1233ms 12:43:03 INFO - PROCESS | 1961 | 1461181383060 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:43:03 INFO - PROCESS | 1961 | 1461181383068 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 12:43:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:43:03 INFO - PROCESS | 1961 | 1461181383077 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:43:03 INFO - PROCESS | 1961 | 1461181383082 Marionette TRACE conn4 <- [1,538,null,{}] 12:43:03 INFO - PROCESS | 1961 | 1461181383089 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:03 INFO - PROCESS | 1961 | 1461181383266 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:43:03 INFO - PROCESS | 1961 | 1461181383385 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc82d5800 == 60 [pid = 1961] [id = 142] 12:43:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bc1832c00) [pid = 1961] [serial = 425] [outer = (nil)] 12:43:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bc228c000) [pid = 1961] [serial = 426] [outer = 0x7f1bc1832c00] 12:43:03 INFO - PROCESS | 1961 | 1461181383457 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bc2e9ec00) [pid = 1961] [serial = 427] [outer = 0x7f1bc1832c00] 12:43:04 INFO - PROCESS | 1961 | 1461181384254 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:43:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1231ms 12:43:04 INFO - PROCESS | 1961 | 1461181384315 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 1961 | 1461181384323 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 12:43:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:43:04 INFO - PROCESS | 1961 | 1461181384332 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 1961 | 1461181384336 Marionette TRACE conn4 <- [1,542,null,{}] 12:43:04 INFO - PROCESS | 1961 | 1461181384341 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:04 INFO - PROCESS | 1961 | 1461181384496 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:43:04 INFO - PROCESS | 1961 | 1461181384632 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccc65000 == 61 [pid = 1961] [id = 143] 12:43:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bc1833800) [pid = 1961] [serial = 428] [outer = (nil)] 12:43:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bc4f68c00) [pid = 1961] [serial = 429] [outer = 0x7f1bc1833800] 12:43:04 INFO - PROCESS | 1961 | 1461181384700 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bc59ac400) [pid = 1961] [serial = 430] [outer = 0x7f1bc1833800] 12:43:05 INFO - PROCESS | 1961 | 1461181385497 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:43:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1230ms 12:43:05 INFO - PROCESS | 1961 | 1461181385564 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 1961 | 1461181385568 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 12:43:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:43:05 INFO - PROCESS | 1961 | 1461181385575 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 1961 | 1461181385581 Marionette TRACE conn4 <- [1,546,null,{}] 12:43:05 INFO - PROCESS | 1961 | 1461181385598 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 1961 | 1461181385776 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:43:05 INFO - PROCESS | 1961 | 1461181385905 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde437000 == 62 [pid = 1961] [id = 144] 12:43:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bc5933400) [pid = 1961] [serial = 431] [outer = (nil)] 12:43:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bc9155800) [pid = 1961] [serial = 432] [outer = 0x7f1bc5933400] 12:43:06 INFO - PROCESS | 1961 | 1461181385993 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bca9d5400) [pid = 1961] [serial = 433] [outer = 0x7f1bc5933400] 12:43:06 INFO - PROCESS | 1961 | 1461181386824 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:43:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1283ms 12:43:06 INFO - PROCESS | 1961 | 1461181386872 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:43:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:43:06 INFO - PROCESS | 1961 | 1461181386877 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 12:43:06 INFO - PROCESS | 1961 | 1461181386884 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 1961 | 1461181386887 Marionette TRACE conn4 <- [1,550,null,{}] 12:43:06 INFO - PROCESS | 1961 | 1461181386891 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:07 INFO - PROCESS | 1961 | 1461181387070 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:43:07 INFO - PROCESS | 1961 | 1461181387230 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde925800 == 63 [pid = 1961] [id = 145] 12:43:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc3380c00) [pid = 1961] [serial = 434] [outer = (nil)] 12:43:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bca9d8800) [pid = 1961] [serial = 435] [outer = 0x7f1bc3380c00] 12:43:07 INFO - PROCESS | 1961 | 1461181387301 Marionette DEBUG loaded listener.js 12:43:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bce744000) [pid = 1961] [serial = 436] [outer = 0x7f1bc3380c00] 12:43:08 INFO - PROCESS | 1961 | 1461181388025 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:43:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1176ms 12:43:08 INFO - PROCESS | 1961 | 1461181388068 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:43:08 INFO - PROCESS | 1961 | 1461181388072 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 12:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:43:08 INFO - PROCESS | 1961 | 1461181388080 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - PROCESS | 1961 | 1461181388083 Marionette TRACE conn4 <- [1,554,null,{}] 12:43:08 INFO - PROCESS | 1961 | 1461181388088 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:08 INFO - PROCESS | 1961 | 1461181388226 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:43:08 INFO - PROCESS | 1961 | 1461181388341 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be2a6f000 == 64 [pid = 1961] [id = 146] 12:43:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bc5934000) [pid = 1961] [serial = 437] [outer = (nil)] 12:43:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bce96f000) [pid = 1961] [serial = 438] [outer = 0x7f1bc5934000] 12:43:08 INFO - PROCESS | 1961 | 1461181388450 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bd245bc00) [pid = 1961] [serial = 439] [outer = 0x7f1bc5934000] 12:43:08 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:09 INFO - PROCESS | 1961 | 1461181389309 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1280ms 12:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:43:09 INFO - PROCESS | 1961 | 1461181389361 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 1961 | 1461181389364 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 12:43:09 INFO - PROCESS | 1961 | 1461181389370 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - PROCESS | 1961 | 1461181389372 Marionette TRACE conn4 <- [1,558,null,{}] 12:43:09 INFO - PROCESS | 1961 | 1461181389377 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:09 INFO - PROCESS | 1961 | 1461181389532 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:43:09 INFO - PROCESS | 1961 | 1461181389675 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbeb1000 == 65 [pid = 1961] [id = 147] 12:43:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bd953d800) [pid = 1961] [serial = 440] [outer = (nil)] 12:43:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bda6c2400) [pid = 1961] [serial = 441] [outer = 0x7f1bd953d800] 12:43:09 INFO - PROCESS | 1961 | 1461181389747 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bde55ec00) [pid = 1961] [serial = 442] [outer = 0x7f1bd953d800] 12:43:10 INFO - PROCESS | 1961 | 1461181390533 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1230ms 12:43:10 INFO - PROCESS | 1961 | 1461181390600 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:43:10 INFO - PROCESS | 1961 | 1461181390604 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 12:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:43:10 INFO - PROCESS | 1961 | 1461181390609 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 1961 | 1461181390611 Marionette TRACE conn4 <- [1,562,null,{}] 12:43:10 INFO - PROCESS | 1961 | 1461181390617 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:10 INFO - PROCESS | 1961 | 1461181390776 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:43:10 INFO - PROCESS | 1961 | 1461181390918 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca634000 == 66 [pid = 1961] [id = 148] 12:43:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc337e400) [pid = 1961] [serial = 443] [outer = (nil)] 12:43:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bde797800) [pid = 1961] [serial = 444] [outer = 0x7f1bc337e400] 12:43:10 INFO - PROCESS | 1961 | 1461181390992 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bde90c000) [pid = 1961] [serial = 445] [outer = 0x7f1bc337e400] 12:43:11 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:11 INFO - PROCESS | 1961 | 1461181391762 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1177ms 12:43:11 INFO - PROCESS | 1961 | 1461181391789 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 1961 | 1461181391792 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 12:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:43:11 INFO - PROCESS | 1961 | 1461181391799 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 1961 | 1461181391801 Marionette TRACE conn4 <- [1,566,null,{}] 12:43:11 INFO - PROCESS | 1961 | 1461181391806 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:11 INFO - PROCESS | 1961 | 1461181391962 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:43:12 INFO - PROCESS | 1961 | 1461181392106 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaae9000 == 67 [pid = 1961] [id = 149] 12:43:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bda22b000) [pid = 1961] [serial = 446] [outer = (nil)] 12:43:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1be05a4000) [pid = 1961] [serial = 447] [outer = 0x7f1bda22b000] 12:43:12 INFO - PROCESS | 1961 | 1461181392177 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1be0f6fc00) [pid = 1961] [serial = 448] [outer = 0x7f1bda22b000] 12:43:12 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:12 INFO - PROCESS | 1961 | 1461181392984 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1232ms 12:43:13 INFO - PROCESS | 1961 | 1461181393032 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 1961 | 1461181393036 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 12:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:43:13 INFO - PROCESS | 1961 | 1461181393042 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 1961 | 1461181393044 Marionette TRACE conn4 <- [1,570,null,{}] 12:43:13 INFO - PROCESS | 1961 | 1461181393050 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:13 INFO - PROCESS | 1961 | 1461181393212 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:43:13 INFO - PROCESS | 1961 | 1461181393353 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca639000 == 68 [pid = 1961] [id = 150] 12:43:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc180d000) [pid = 1961] [serial = 449] [outer = (nil)] 12:43:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc6637000) [pid = 1961] [serial = 450] [outer = 0x7f1bc180d000] 12:43:13 INFO - PROCESS | 1961 | 1461181393423 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bc663cc00) [pid = 1961] [serial = 451] [outer = 0x7f1bc180d000] 12:43:13 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:14 INFO - PROCESS | 1961 | 1461181394213 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1194ms 12:43:14 INFO - PROCESS | 1961 | 1461181394237 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 1961 | 1461181394240 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 12:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:43:14 INFO - PROCESS | 1961 | 1461181394246 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 1961 | 1461181394248 Marionette TRACE conn4 <- [1,574,null,{}] 12:43:14 INFO - PROCESS | 1961 | 1461181394253 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:14 INFO - PROCESS | 1961 | 1461181394414 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:43:15 INFO - PROCESS | 1961 | 1461181395220 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ba8800 == 69 [pid = 1961] [id = 151] 12:43:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc1974400) [pid = 1961] [serial = 452] [outer = (nil)] 12:43:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc20e6800) [pid = 1961] [serial = 453] [outer = 0x7f1bc1974400] 12:43:15 INFO - PROCESS | 1961 | 1461181395365 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bc22ad400) [pid = 1961] [serial = 454] [outer = 0x7f1bc1974400] 12:43:16 INFO - PROCESS | 1961 | 1461181396170 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1980ms 12:43:16 INFO - PROCESS | 1961 | 1461181396257 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 1961 | 1461181396265 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 12:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:43:16 INFO - PROCESS | 1961 | 1461181396290 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 1961 | 1461181396293 Marionette TRACE conn4 <- [1,578,null,{}] 12:43:16 INFO - PROCESS | 1961 | 1461181396301 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:16 INFO - PROCESS | 1961 | 1461181396462 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:43:16 INFO - PROCESS | 1961 | 1461181396613 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc03ee800 == 70 [pid = 1961] [id = 152] 12:43:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc22a2400) [pid = 1961] [serial = 455] [outer = (nil)] 12:43:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc59a7800) [pid = 1961] [serial = 456] [outer = 0x7f1bc22a2400] 12:43:16 INFO - PROCESS | 1961 | 1461181396741 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc6638c00) [pid = 1961] [serial = 457] [outer = 0x7f1bc22a2400] 12:43:17 INFO - PROCESS | 1961 | 1461181397575 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:43:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccd4d000 == 69 [pid = 1961] [id = 140] 12:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1382ms 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bcca89c00) [pid = 1961] [serial = 360] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bd82be800) [pid = 1961] [serial = 363] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bdbfd7000) [pid = 1961] [serial = 366] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc8244c00) [pid = 1961] [serial = 384] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc12d000 == 68 [pid = 1961] [id = 139] 12:43:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb2eb800 == 67 [pid = 1961] [id = 138] 12:43:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcad3b800 == 66 [pid = 1961] [id = 137] 12:43:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8e7a000 == 65 [pid = 1961] [id = 136] 12:43:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2fe2800 == 64 [pid = 1961] [id = 135] 12:43:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2be4000 == 63 [pid = 1961] [id = 134] 12:43:17 INFO - PROCESS | 1961 | 1461181397691 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 1961 | 1461181397696 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 12:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:43:17 INFO - PROCESS | 1961 | 1461181397706 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - PROCESS | 1961 | 1461181397708 Marionette TRACE conn4 <- [1,582,null,{}] 12:43:17 INFO - PROCESS | 1961 | 1461181397712 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:17 INFO - PROCESS | 1961 | 1461181397863 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bceb3c400) [pid = 1961] [serial = 375] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bda3b6400) [pid = 1961] [serial = 376] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc8239800) [pid = 1961] [serial = 351] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc2e9dc00) [pid = 1961] [serial = 378] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bc26a4800) [pid = 1961] [serial = 370] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bc22ac000) [pid = 1961] [serial = 369] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bca808400) [pid = 1961] [serial = 354] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bc8cb7800) [pid = 1961] [serial = 372] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bc22c5400) [pid = 1961] [serial = 348] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bcb37e000) [pid = 1961] [serial = 357] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc593c400) [pid = 1961] [serial = 346] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bcebbac00) [pid = 1961] [serial = 379] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bc420b000) [pid = 1961] [serial = 382] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bc931a400) [pid = 1961] [serial = 373] [outer = (nil)] [url = about:blank] 12:43:17 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc2e9c800) [pid = 1961] [serial = 381] [outer = (nil)] [url = about:blank] 12:43:18 INFO - PROCESS | 1961 | 1461181397998 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be9000 == 64 [pid = 1961] [id = 153] 12:43:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bc22ac000) [pid = 1961] [serial = 458] [outer = (nil)] 12:43:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc593c400) [pid = 1961] [serial = 459] [outer = 0x7f1bc22ac000] 12:43:18 INFO - PROCESS | 1961 | 1461181398060 Marionette DEBUG loaded listener.js 12:43:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc8e60800) [pid = 1961] [serial = 460] [outer = 0x7f1bc22ac000] 12:43:18 INFO - PROCESS | 1961 | 1461181398751 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1078ms 12:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:43:18 INFO - PROCESS | 1961 | 1461181398784 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 1961 | 1461181398787 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 12:43:18 INFO - PROCESS | 1961 | 1461181398800 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 1961 | 1461181398809 Marionette TRACE conn4 <- [1,586,null,{}] 12:43:18 INFO - PROCESS | 1961 | 1461181398818 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:19 INFO - PROCESS | 1961 | 1461181399008 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:43:19 INFO - PROCESS | 1961 | 1461181399031 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcaf38800 == 65 [pid = 1961] [id = 154] 12:43:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bc9151400) [pid = 1961] [serial = 461] [outer = (nil)] 12:43:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bca554800) [pid = 1961] [serial = 462] [outer = 0x7f1bc9151400] 12:43:19 INFO - PROCESS | 1961 | 1461181399089 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bca9ce000) [pid = 1961] [serial = 463] [outer = 0x7f1bc9151400] 12:43:19 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:19 INFO - PROCESS | 1961 | 1461181399763 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 993ms 12:43:19 INFO - PROCESS | 1961 | 1461181399786 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:43:19 INFO - PROCESS | 1961 | 1461181399791 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 12:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:43:19 INFO - PROCESS | 1961 | 1461181399798 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 1961 | 1461181399801 Marionette TRACE conn4 <- [1,590,null,{}] 12:43:19 INFO - PROCESS | 1961 | 1461181399805 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 1961 | 1461181400011 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:43:20 INFO - PROCESS | 1961 | 1461181400033 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbaa7000 == 66 [pid = 1961] [id = 155] 12:43:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc2a38400) [pid = 1961] [serial = 464] [outer = (nil)] 12:43:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bc2a41c00) [pid = 1961] [serial = 465] [outer = 0x7f1bc2a38400] 12:43:20 INFO - PROCESS | 1961 | 1461181400091 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bc2a47c00) [pid = 1961] [serial = 466] [outer = 0x7f1bc2a38400] 12:43:20 INFO - PROCESS | 1961 | 1461181400901 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1185ms 12:43:20 INFO - PROCESS | 1961 | 1461181400984 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 1961 | 1461181400987 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 12:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:43:20 INFO - PROCESS | 1961 | 1461181400992 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 1961 | 1461181400994 Marionette TRACE conn4 <- [1,594,null,{}] 12:43:21 INFO - PROCESS | 1961 | 1461181400999 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:21 INFO - PROCESS | 1961 | 1461181401182 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:43:21 INFO - PROCESS | 1961 | 1461181401203 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd53800 == 67 [pid = 1961] [id = 156] 12:43:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bc058dc00) [pid = 1961] [serial = 467] [outer = (nil)] 12:43:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc058fc00) [pid = 1961] [serial = 468] [outer = 0x7f1bc058dc00] 12:43:21 INFO - PROCESS | 1961 | 1461181401272 Marionette DEBUG loaded listener.js 12:43:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc6d58400) [pid = 1961] [serial = 469] [outer = 0x7f1bc058dc00] 12:43:22 INFO - PROCESS | 1961 | 1461181402079 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1124ms 12:43:22 INFO - PROCESS | 1961 | 1461181402118 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 1961 | 1461181402120 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 12:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:43:22 INFO - PROCESS | 1961 | 1461181402126 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 1961 | 1461181402127 Marionette TRACE conn4 <- [1,598,null,{}] 12:43:22 INFO - PROCESS | 1961 | 1461181402137 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:22 INFO - PROCESS | 1961 | 1461181402309 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc26ab400) [pid = 1961] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bc1975800) [pid = 1961] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bcab8f000) [pid = 1961] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bcab8cc00) [pid = 1961] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bc22d1000) [pid = 1961] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bc2284800) [pid = 1961] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc22af800) [pid = 1961] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc1813400) [pid = 1961] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:43:22 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bc1972c00) [pid = 1961] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:43:22 INFO - PROCESS | 1961 | 1461181402516 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be8800 == 68 [pid = 1961] [id = 157] 12:43:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bc1811000) [pid = 1961] [serial = 470] [outer = (nil)] 12:43:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc2284800) [pid = 1961] [serial = 471] [outer = 0x7f1bc1811000] 12:43:22 INFO - PROCESS | 1961 | 1461181402574 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bc2de7c00) [pid = 1961] [serial = 472] [outer = 0x7f1bc1811000] 12:43:23 INFO - PROCESS | 1961 | 1461181403195 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1082ms 12:43:23 INFO - PROCESS | 1961 | 1461181403209 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 1961 | 1461181403211 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 12:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:43:23 INFO - PROCESS | 1961 | 1461181403218 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 1961 | 1461181403220 Marionette TRACE conn4 <- [1,602,null,{}] 12:43:23 INFO - PROCESS | 1961 | 1461181403226 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:23 INFO - PROCESS | 1961 | 1461181403356 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:43:23 INFO - PROCESS | 1961 | 1461181403471 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc1974000) [pid = 1961] [serial = 473] [outer = 0x7f1bc20da400] 12:43:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be2a73000 == 69 [pid = 1961] [id = 158] 12:43:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bc2de8000) [pid = 1961] [serial = 474] [outer = (nil)] 12:43:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bc8e59000) [pid = 1961] [serial = 475] [outer = 0x7f1bc2de8000] 12:43:23 INFO - PROCESS | 1961 | 1461181403552 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bca9d5000) [pid = 1961] [serial = 476] [outer = 0x7f1bc2de8000] 12:43:24 INFO - PROCESS | 1961 | 1461181404361 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1174ms 12:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:43:24 INFO - PROCESS | 1961 | 1461181404394 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:43:24 INFO - PROCESS | 1961 | 1461181404396 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 12:43:24 INFO - PROCESS | 1961 | 1461181404402 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:43:24 INFO - PROCESS | 1961 | 1461181404405 Marionette TRACE conn4 <- [1,606,null,{}] 12:43:24 INFO - PROCESS | 1961 | 1461181404409 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:24 INFO - PROCESS | 1961 | 1461181404619 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:43:24 INFO - PROCESS | 1961 | 1461181404777 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb89f800 == 70 [pid = 1961] [id = 159] 12:43:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc0584400) [pid = 1961] [serial = 477] [outer = (nil)] 12:43:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc0589000) [pid = 1961] [serial = 478] [outer = 0x7f1bc0584400] 12:43:24 INFO - PROCESS | 1961 | 1461181404850 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bc0591400) [pid = 1961] [serial = 479] [outer = 0x7f1bc0584400] 12:43:25 INFO - PROCESS | 1961 | 1461181405714 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1376ms 12:43:25 INFO - PROCESS | 1961 | 1461181405780 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 1961 | 1461181405786 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 12:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:43:25 INFO - PROCESS | 1961 | 1461181405793 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 1961 | 1461181405800 Marionette TRACE conn4 <- [1,610,null,{}] 12:43:25 INFO - PROCESS | 1961 | 1461181405806 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:25 INFO - PROCESS | 1961 | 1461181405972 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:43:26 INFO - PROCESS | 1961 | 1461181406114 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca46a000 == 71 [pid = 1961] [id = 160] 12:43:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc0585c00) [pid = 1961] [serial = 480] [outer = (nil)] 12:43:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc2a47400) [pid = 1961] [serial = 481] [outer = 0x7f1bc0585c00] 12:43:26 INFO - PROCESS | 1961 | 1461181406196 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bc2de3000) [pid = 1961] [serial = 482] [outer = 0x7f1bc0585c00] 12:43:27 INFO - PROCESS | 1961 | 1461181407128 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1383ms 12:43:27 INFO - PROCESS | 1961 | 1461181407177 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:43:27 INFO - PROCESS | 1961 | 1461181407182 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 12:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:43:27 INFO - PROCESS | 1961 | 1461181407188 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 1961 | 1461181407191 Marionette TRACE conn4 <- [1,614,null,{}] 12:43:27 INFO - PROCESS | 1961 | 1461181407197 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:27 INFO - PROCESS | 1961 | 1461181407349 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:43:27 INFO - PROCESS | 1961 | 1461181407501 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd23b4800 == 72 [pid = 1961] [id = 161] 12:43:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc2a3d000) [pid = 1961] [serial = 483] [outer = (nil)] 12:43:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc590c800) [pid = 1961] [serial = 484] [outer = 0x7f1bc2a3d000] 12:43:27 INFO - PROCESS | 1961 | 1461181407571 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc5935400) [pid = 1961] [serial = 485] [outer = 0x7f1bc2a3d000] 12:43:28 INFO - PROCESS | 1961 | 1461181408401 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1279ms 12:43:28 INFO - PROCESS | 1961 | 1461181408469 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 1961 | 1461181408475 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 12:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:43:28 INFO - PROCESS | 1961 | 1461181408508 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 1961 | 1461181408514 Marionette TRACE conn4 <- [1,618,null,{}] 12:43:28 INFO - PROCESS | 1961 | 1461181408520 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 1961 | 1461181408683 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:43:28 INFO - PROCESS | 1961 | 1461181408825 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be281c800 == 73 [pid = 1961] [id = 162] 12:43:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc2e9b800) [pid = 1961] [serial = 486] [outer = (nil)] 12:43:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc82b6800) [pid = 1961] [serial = 487] [outer = 0x7f1bc2e9b800] 12:43:28 INFO - PROCESS | 1961 | 1461181408892 Marionette DEBUG loaded listener.js 12:43:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc9e4fc00) [pid = 1961] [serial = 488] [outer = 0x7f1bc2e9b800] 12:43:29 INFO - PROCESS | 1961 | 1461181409729 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1296ms 12:43:29 INFO - PROCESS | 1961 | 1461181409794 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:43:29 INFO - PROCESS | 1961 | 1461181409798 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 12:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:43:29 INFO - PROCESS | 1961 | 1461181409803 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:43:29 INFO - PROCESS | 1961 | 1461181409805 Marionette TRACE conn4 <- [1,622,null,{}] 12:43:29 INFO - PROCESS | 1961 | 1461181409810 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:29 INFO - PROCESS | 1961 | 1461181409950 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:43:30 INFO - PROCESS | 1961 | 1461181410098 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b7a000 == 74 [pid = 1961] [id = 163] 12:43:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bc5905000) [pid = 1961] [serial = 489] [outer = (nil)] 12:43:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bca9d9000) [pid = 1961] [serial = 490] [outer = 0x7f1bc5905000] 12:43:30 INFO - PROCESS | 1961 | 1461181410169 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bcab97000) [pid = 1961] [serial = 491] [outer = 0x7f1bc5905000] 12:43:31 INFO - PROCESS | 1961 | 1461181410997 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1228ms 12:43:31 INFO - PROCESS | 1961 | 1461181411032 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 1961 | 1461181411036 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 12:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:43:31 INFO - PROCESS | 1961 | 1461181411044 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 1961 | 1461181411047 Marionette TRACE conn4 <- [1,626,null,{}] 12:43:31 INFO - PROCESS | 1961 | 1461181411052 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:31 INFO - PROCESS | 1961 | 1461181411217 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:43:31 INFO - PROCESS | 1961 | 1461181411373 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92da800 == 75 [pid = 1961] [id = 164] 12:43:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bc239d000) [pid = 1961] [serial = 492] [outer = (nil)] 12:43:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bc239f000) [pid = 1961] [serial = 493] [outer = 0x7f1bc239d000] 12:43:31 INFO - PROCESS | 1961 | 1461181411451 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bca455400) [pid = 1961] [serial = 494] [outer = 0x7f1bc239d000] 12:43:32 INFO - PROCESS | 1961 | 1461181412775 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1781ms 12:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:43:32 INFO - PROCESS | 1961 | 1461181412826 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 1961 | 1461181412830 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 12:43:32 INFO - PROCESS | 1961 | 1461181412838 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 1961 | 1461181412843 Marionette TRACE conn4 <- [1,630,null,{}] 12:43:32 INFO - PROCESS | 1961 | 1461181412851 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:33 INFO - PROCESS | 1961 | 1461181413032 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:43:33 INFO - PROCESS | 1961 | 1461181413201 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2632800 == 76 [pid = 1961] [id = 165] 12:43:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bc0582c00) [pid = 1961] [serial = 495] [outer = (nil)] 12:43:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bc180c000) [pid = 1961] [serial = 496] [outer = 0x7f1bc0582c00] 12:43:33 INFO - PROCESS | 1961 | 1461181413263 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bc1980c00) [pid = 1961] [serial = 497] [outer = 0x7f1bc0582c00] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9f88800 == 75 [pid = 1961] [id = 120] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2be1800 == 74 [pid = 1961] [id = 110] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd31d3000 == 73 [pid = 1961] [id = 119] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2be3000 == 72 [pid = 1961] [id = 121] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bc183b400) [pid = 1961] [serial = 423] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | 1461181414219 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be2a73000 == 71 [pid = 1961] [id = 158] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2be8800 == 70 [pid = 1961] [id = 157] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccd53800 == 69 [pid = 1961] [id = 156] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbaa7000 == 68 [pid = 1961] [id = 155] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcaf38800 == 67 [pid = 1961] [id = 154] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2be9000 == 66 [pid = 1961] [id = 153] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc03ee800 == 65 [pid = 1961] [id = 152] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2ba8800 == 64 [pid = 1961] [id = 151] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be2a6f000 == 63 [pid = 1961] [id = 146] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde925800 == 62 [pid = 1961] [id = 145] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde437000 == 61 [pid = 1961] [id = 144] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccc65000 == 60 [pid = 1961] [id = 143] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc82d5800 == 59 [pid = 1961] [id = 142] 12:43:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9088800 == 58 [pid = 1961] [id = 141] 12:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1440ms 12:43:34 INFO - PROCESS | 1961 | 1461181414278 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 1961 | 1461181414286 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 12:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:43:34 INFO - PROCESS | 1961 | 1461181414295 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 1961 | 1461181414298 Marionette TRACE conn4 <- [1,634,null,{}] 12:43:34 INFO - PROCESS | 1961 | 1461181414303 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:34 INFO - PROCESS | 1961 | 1461181414437 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bc4291000) [pid = 1961] [serial = 406] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bca44b000) [pid = 1961] [serial = 414] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc2785400) [pid = 1961] [serial = 399] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bcb374800) [pid = 1961] [serial = 417] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bde5b8800) [pid = 1961] [serial = 331] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc2989400) [pid = 1961] [serial = 402] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bc5935c00) [pid = 1961] [serial = 408] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc8240800) [pid = 1961] [serial = 409] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bca551400) [pid = 1961] [serial = 415] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc2e91400) [pid = 1961] [serial = 387] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bcbffa800) [pid = 1961] [serial = 420] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bcbc56400) [pid = 1961] [serial = 418] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bca453400) [pid = 1961] [serial = 393] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bca80a000) [pid = 1961] [serial = 396] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc9e52c00) [pid = 1961] [serial = 412] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bcca88c00) [pid = 1961] [serial = 421] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bc2e9e400) [pid = 1961] [serial = 405] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc82b2800) [pid = 1961] [serial = 390] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc2e98800) [pid = 1961] [serial = 403] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bd2455000) [pid = 1961] [serial = 307] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bc9148c00) [pid = 1961] [serial = 411] [outer = (nil)] [url = about:blank] 12:43:34 INFO - PROCESS | 1961 | 1461181414558 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc03da800 == 59 [pid = 1961] [id = 166] 12:43:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bc0583800) [pid = 1961] [serial = 498] [outer = (nil)] 12:43:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc22cf000) [pid = 1961] [serial = 499] [outer = 0x7f1bc0583800] 12:43:34 INFO - PROCESS | 1961 | 1461181414622 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc2399800) [pid = 1961] [serial = 500] [outer = 0x7f1bc0583800] 12:43:35 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:35 INFO - PROCESS | 1961 | 1461181415382 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1130ms 12:43:35 INFO - PROCESS | 1961 | 1461181415424 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 1961 | 1461181415427 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 12:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:43:35 INFO - PROCESS | 1961 | 1461181415446 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 1961 | 1461181415451 Marionette TRACE conn4 <- [1,638,null,{}] 12:43:35 INFO - PROCESS | 1961 | 1461181415469 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 1961 | 1461181415609 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:43:35 INFO - PROCESS | 1961 | 1461181415619 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fe4000 == 60 [pid = 1961] [id = 167] 12:43:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bc2780c00) [pid = 1961] [serial = 501] [outer = (nil)] 12:43:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc2a3d400) [pid = 1961] [serial = 502] [outer = 0x7f1bc2780c00] 12:43:35 INFO - PROCESS | 1961 | 1461181415678 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc2ddb000) [pid = 1961] [serial = 503] [outer = 0x7f1bc2780c00] 12:43:36 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:36 INFO - PROCESS | 1961 | 1461181416408 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 988ms 12:43:36 INFO - PROCESS | 1961 | 1461181416431 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 1961 | 1461181416435 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 12:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:43:36 INFO - PROCESS | 1961 | 1461181416440 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1961 | 1461181416442 Marionette TRACE conn4 <- [1,642,null,{}] 12:43:36 INFO - PROCESS | 1961 | 1461181416447 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:36 INFO - PROCESS | 1961 | 1461181416637 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:43:36 INFO - PROCESS | 1961 | 1461181416674 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a60800 == 61 [pid = 1961] [id = 168] 12:43:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bc0584c00) [pid = 1961] [serial = 504] [outer = (nil)] 12:43:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc2de3c00) [pid = 1961] [serial = 505] [outer = 0x7f1bc0584c00] 12:43:36 INFO - PROCESS | 1961 | 1461181416733 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc337ac00) [pid = 1961] [serial = 506] [outer = 0x7f1bc0584c00] 12:43:37 INFO - PROCESS | 1961 | 1461181417553 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1175ms 12:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:43:37 INFO - PROCESS | 1961 | 1461181417617 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 1961 | 1461181417619 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 12:43:37 INFO - PROCESS | 1961 | 1461181417625 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 1961 | 1461181417627 Marionette TRACE conn4 <- [1,646,null,{}] 12:43:37 INFO - PROCESS | 1961 | 1461181417632 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:37 INFO - PROCESS | 1961 | 1461181417801 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:43:37 INFO - PROCESS | 1961 | 1461181417822 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc9e3f800 == 62 [pid = 1961] [id = 169] 12:43:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc41d4800) [pid = 1961] [serial = 507] [outer = (nil)] 12:43:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc4f68400) [pid = 1961] [serial = 508] [outer = 0x7f1bc41d4800] 12:43:37 INFO - PROCESS | 1961 | 1461181417880 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc5911c00) [pid = 1961] [serial = 509] [outer = 0x7f1bc41d4800] 12:43:39 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc058dc00) [pid = 1961] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:43:39 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bc1974400) [pid = 1961] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:43:39 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bc22ac000) [pid = 1961] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:43:39 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bc2a38400) [pid = 1961] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:43:39 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bc9151400) [pid = 1961] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:43:39 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc1811000) [pid = 1961] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:43:39 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bc22a2400) [pid = 1961] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:43:39 INFO - PROCESS | 1961 | 1461181419039 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1476ms 12:43:39 INFO - PROCESS | 1961 | 1461181419101 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 1961 | 1461181419104 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 12:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:43:39 INFO - PROCESS | 1961 | 1461181419109 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 1961 | 1461181419112 Marionette TRACE conn4 <- [1,650,null,{}] 12:43:39 INFO - PROCESS | 1961 | 1461181419125 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:39 INFO - PROCESS | 1961 | 1461181419330 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:43:39 INFO - PROCESS | 1961 | 1461181419397 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca62d000 == 63 [pid = 1961] [id = 170] 12:43:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc59af400) [pid = 1961] [serial = 510] [outer = (nil)] 12:43:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bc59b3800) [pid = 1961] [serial = 511] [outer = 0x7f1bc59af400] 12:43:39 INFO - PROCESS | 1961 | 1461181419462 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc6d02c00) [pid = 1961] [serial = 512] [outer = 0x7f1bc59af400] 12:43:40 INFO - PROCESS | 1961 | 1461181420072 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:43:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:43:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 983ms 12:43:40 INFO - PROCESS | 1961 | 1461181420093 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:43:40 INFO - PROCESS | 1961 | 1461181420096 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 12:43:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:43:40 INFO - PROCESS | 1961 | 1461181420102 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 1961 | 1461181420104 Marionette TRACE conn4 <- [1,654,null,{}] 12:43:40 INFO - PROCESS | 1961 | 1461181420110 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:40 INFO - PROCESS | 1961 | 1461181420238 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:43:40 INFO - PROCESS | 1961 | 1461181420350 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcaf31800 == 64 [pid = 1961] [id = 171] 12:43:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc182f000) [pid = 1961] [serial = 513] [outer = (nil)] 12:43:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc823f000) [pid = 1961] [serial = 514] [outer = 0x7f1bc182f000] 12:43:40 INFO - PROCESS | 1961 | 1461181420410 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc8cb7800) [pid = 1961] [serial = 515] [outer = 0x7f1bc182f000] 12:43:41 INFO - PROCESS | 1961 | 1461181421378 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1333ms 12:43:41 INFO - PROCESS | 1961 | 1461181421437 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 1961 | 1461181421443 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 12:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:43:41 INFO - PROCESS | 1961 | 1461181421452 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 1961 | 1461181421456 Marionette TRACE conn4 <- [1,658,null,{}] 12:43:41 INFO - PROCESS | 1961 | 1461181421463 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:41 INFO - PROCESS | 1961 | 1461181421663 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:43:41 INFO - PROCESS | 1961 | 1461181421813 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ba4800 == 65 [pid = 1961] [id = 172] 12:43:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc1833400) [pid = 1961] [serial = 516] [outer = (nil)] 12:43:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc22ac000) [pid = 1961] [serial = 517] [outer = 0x7f1bc1833400] 12:43:41 INFO - PROCESS | 1961 | 1461181421893 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bc2397c00) [pid = 1961] [serial = 518] [outer = 0x7f1bc1833400] 12:43:42 INFO - PROCESS | 1961 | 1461181422751 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1334ms 12:43:42 INFO - PROCESS | 1961 | 1461181422786 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 1961 | 1461181422795 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 12:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:43:42 INFO - PROCESS | 1961 | 1461181422806 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1961 | 1461181422809 Marionette TRACE conn4 <- [1,662,null,{}] 12:43:42 INFO - PROCESS | 1961 | 1461181422815 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:42 INFO - PROCESS | 1961 | 1461181422965 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:43:43 INFO - PROCESS | 1961 | 1461181423114 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc9359000 == 66 [pid = 1961] [id = 173] 12:43:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bc197ac00) [pid = 1961] [serial = 519] [outer = (nil)] 12:43:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bc2a45800) [pid = 1961] [serial = 520] [outer = 0x7f1bc197ac00] 12:43:43 INFO - PROCESS | 1961 | 1461181423184 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bc2de9000) [pid = 1961] [serial = 521] [outer = 0x7f1bc197ac00] 12:43:43 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:44 INFO - PROCESS | 1961 | 1461181424051 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:43:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1277ms 12:43:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:43:44 INFO - PROCESS | 1961 | 1461181424083 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 1961 | 1461181424085 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 12:43:44 INFO - PROCESS | 1961 | 1461181424092 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1961 | 1461181424097 Marionette TRACE conn4 <- [1,666,null,{}] 12:43:44 INFO - PROCESS | 1961 | 1461181424112 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 1961 | 1461181424266 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:43:44 INFO - PROCESS | 1961 | 1461181424418 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb336800 == 67 [pid = 1961] [id = 174] 12:43:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bc2e92400) [pid = 1961] [serial = 522] [outer = (nil)] 12:43:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bc593c800) [pid = 1961] [serial = 523] [outer = 0x7f1bc2e92400] 12:43:44 INFO - PROCESS | 1961 | 1461181424495 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bc6acfc00) [pid = 1961] [serial = 524] [outer = 0x7f1bc2e92400] 12:43:45 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:45 INFO - PROCESS | 1961 | 1461181425316 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1234ms 12:43:45 INFO - PROCESS | 1961 | 1461181425341 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:43:45 INFO - PROCESS | 1961 | 1461181425346 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 12:43:45 INFO - PROCESS | 1961 | 1461181425354 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 1961 | 1461181425356 Marionette TRACE conn4 <- [1,670,null,{}] 12:43:45 INFO - PROCESS | 1961 | 1461181425363 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:45 INFO - PROCESS | 1961 | 1461181425525 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:43:45 INFO - PROCESS | 1961 | 1461181425680 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc314000 == 68 [pid = 1961] [id = 175] 12:43:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bc590c000) [pid = 1961] [serial = 525] [outer = (nil)] 12:43:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bc9149000) [pid = 1961] [serial = 526] [outer = 0x7f1bc590c000] 12:43:45 INFO - PROCESS | 1961 | 1461181425753 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bc9154c00) [pid = 1961] [serial = 527] [outer = 0x7f1bc590c000] 12:43:46 INFO - PROCESS | 1961 | 1461181426629 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1333ms 12:43:46 INFO - PROCESS | 1961 | 1461181426686 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:43:46 INFO - PROCESS | 1961 | 1461181426690 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 12:43:46 INFO - PROCESS | 1961 | 1461181426695 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1961 | 1461181426698 Marionette TRACE conn4 <- [1,674,null,{}] 12:43:46 INFO - PROCESS | 1961 | 1461181426703 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 1961 | 1461181426859 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:43:47 INFO - PROCESS | 1961 | 1461181427008 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcccaf000 == 69 [pid = 1961] [id = 176] 12:43:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bc6d5a400) [pid = 1961] [serial = 528] [outer = (nil)] 12:43:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bc9e4e800) [pid = 1961] [serial = 529] [outer = 0x7f1bc6d5a400] 12:43:47 INFO - PROCESS | 1961 | 1461181427075 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bca44b000) [pid = 1961] [serial = 530] [outer = 0x7f1bc6d5a400] 12:43:47 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:47 INFO - PROCESS | 1961 | 1461181427926 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:43:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1286ms 12:43:47 INFO - PROCESS | 1961 | 1461181427981 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1961 | 1461181427985 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 12:43:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:43:47 INFO - PROCESS | 1961 | 1461181427990 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1961 | 1461181427992 Marionette TRACE conn4 <- [1,678,null,{}] 12:43:48 INFO - PROCESS | 1961 | 1461181427997 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:48 INFO - PROCESS | 1961 | 1461181428165 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:43:48 INFO - PROCESS | 1961 | 1461181428311 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd31d3000 == 70 [pid = 1961] [id = 177] 12:43:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bc9e4d400) [pid = 1961] [serial = 531] [outer = (nil)] 12:43:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bca9d2c00) [pid = 1961] [serial = 532] [outer = 0x7f1bc9e4d400] 12:43:48 INFO - PROCESS | 1961 | 1461181428384 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1bcab92c00) [pid = 1961] [serial = 533] [outer = 0x7f1bc9e4d400] 12:43:49 INFO - PROCESS | 1961 | 1461181429187 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1231ms 12:43:49 INFO - PROCESS | 1961 | 1461181429223 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1961 | 1461181429225 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 12:43:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:43:49 INFO - PROCESS | 1961 | 1461181429231 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1961 | 1461181429234 Marionette TRACE conn4 <- [1,682,null,{}] 12:43:49 INFO - PROCESS | 1961 | 1461181429239 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:49 INFO - PROCESS | 1961 | 1461181429390 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:43:49 INFO - PROCESS | 1961 | 1461181429544 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4506800 == 71 [pid = 1961] [id = 178] 12:43:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bc0584800) [pid = 1961] [serial = 534] [outer = (nil)] 12:43:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bc182c800) [pid = 1961] [serial = 535] [outer = 0x7f1bc0584800] 12:43:49 INFO - PROCESS | 1961 | 1461181429616 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bc9156c00) [pid = 1961] [serial = 536] [outer = 0x7f1bc0584800] 12:43:50 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:50 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:43:50 INFO - PROCESS | 1961 | 1461181430907 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:43:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1700ms 12:43:50 INFO - PROCESS | 1961 | 1461181430933 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:43:50 INFO - PROCESS | 1961 | 1461181430939 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 12:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:43:51 INFO - PROCESS | 1961 | 1461181431025 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 1961 | 1461181431031 Marionette TRACE conn4 <- [1,686,null,{}] 12:43:51 INFO - PROCESS | 1961 | 1461181431056 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:51 INFO - PROCESS | 1961 | 1461181431196 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:43:51 INFO - PROCESS | 1961 | 1461181431356 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92d0000 == 72 [pid = 1961] [id = 179] 12:43:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bc2291000) [pid = 1961] [serial = 537] [outer = (nil)] 12:43:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bc22ae800) [pid = 1961] [serial = 538] [outer = 0x7f1bc2291000] 12:43:51 INFO - PROCESS | 1961 | 1461181431465 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bc239a400) [pid = 1961] [serial = 539] [outer = 0x7f1bc2291000] 12:43:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca62d000 == 71 [pid = 1961] [id = 170] 12:43:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc9e3f800 == 70 [pid = 1961] [id = 169] 12:43:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a60800 == 69 [pid = 1961] [id = 168] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bca9d8800) [pid = 1961] [serial = 435] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bce96f000) [pid = 1961] [serial = 438] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bda6c2400) [pid = 1961] [serial = 441] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1be05a4000) [pid = 1961] [serial = 447] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bde797800) [pid = 1961] [serial = 444] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bc6637000) [pid = 1961] [serial = 450] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7f1bc8e59000) [pid = 1961] [serial = 475] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2fe4000 == 68 [pid = 1961] [id = 167] 12:43:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc03da800 == 67 [pid = 1961] [id = 166] 12:43:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2632800 == 66 [pid = 1961] [id = 165] 12:43:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb89f800 == 65 [pid = 1961] [id = 159] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7f1bc4f68c00) [pid = 1961] [serial = 429] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bc228c000) [pid = 1961] [serial = 426] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1bc6d58400) [pid = 1961] [serial = 469] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bc9155800) [pid = 1961] [serial = 432] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bc59aa000) [pid = 1961] [serial = 259] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bc2de7c00) [pid = 1961] [serial = 472] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bc2a47c00) [pid = 1961] [serial = 466] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bc058fc00) [pid = 1961] [serial = 468] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bc20e6800) [pid = 1961] [serial = 453] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc22ad400) [pid = 1961] [serial = 454] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bc593c400) [pid = 1961] [serial = 459] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc8e60800) [pid = 1961] [serial = 460] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc2a41c00) [pid = 1961] [serial = 465] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bca554800) [pid = 1961] [serial = 462] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc2284800) [pid = 1961] [serial = 471] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bca9ce000) [pid = 1961] [serial = 463] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc6638c00) [pid = 1961] [serial = 457] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bc59a7800) [pid = 1961] [serial = 456] [outer = (nil)] [url = about:blank] 12:43:52 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:52 INFO - PROCESS | 1961 | 1461181432727 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:43:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1813ms 12:43:52 INFO - PROCESS | 1961 | 1461181432813 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 1961 | 1461181432821 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 12:43:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:43:52 INFO - PROCESS | 1961 | 1461181432831 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1961 | 1461181432833 Marionette TRACE conn4 <- [1,690,null,{}] 12:43:52 INFO - PROCESS | 1961 | 1461181432839 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:53 INFO - PROCESS | 1961 | 1461181433009 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:43:53 INFO - PROCESS | 1961 | 1461181433024 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2722800 == 66 [pid = 1961] [id = 180] 12:43:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc0591000) [pid = 1961] [serial = 540] [outer = (nil)] 12:43:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc2a40800) [pid = 1961] [serial = 541] [outer = 0x7f1bc0591000] 12:43:53 INFO - PROCESS | 1961 | 1461181433081 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc2e98800) [pid = 1961] [serial = 542] [outer = 0x7f1bc0591000] 12:43:54 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:54 INFO - PROCESS | 1961 | 1461181434168 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:43:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1376ms 12:43:54 INFO - PROCESS | 1961 | 1461181434206 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1961 | 1461181434209 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 12:43:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:43:54 INFO - PROCESS | 1961 | 1461181434215 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1961 | 1461181434220 Marionette TRACE conn4 <- [1,694,null,{}] 12:43:54 INFO - PROCESS | 1961 | 1461181434241 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:54 INFO - PROCESS | 1961 | 1461181434419 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:43:54 INFO - PROCESS | 1961 | 1461181434574 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a58800 == 67 [pid = 1961] [id = 181] 12:43:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bc2787c00) [pid = 1961] [serial = 543] [outer = (nil)] 12:43:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bc59aa000) [pid = 1961] [serial = 544] [outer = 0x7f1bc2787c00] 12:43:54 INFO - PROCESS | 1961 | 1461181434642 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bc6acb400) [pid = 1961] [serial = 545] [outer = 0x7f1bc2787c00] 12:43:55 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:55 INFO - PROCESS | 1961 | 1461181435746 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:43:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:43:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1587ms 12:43:55 INFO - PROCESS | 1961 | 1461181435804 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:43:55 INFO - PROCESS | 1961 | 1461181435807 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 12:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:43:55 INFO - PROCESS | 1961 | 1461181435813 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 1961 | 1461181435815 Marionette TRACE conn4 <- [1,698,null,{}] 12:43:55 INFO - PROCESS | 1961 | 1461181435820 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:56 INFO - PROCESS | 1961 | 1461181436010 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:43:56 INFO - PROCESS | 1961 | 1461181436073 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca09b000 == 68 [pid = 1961] [id = 182] 12:43:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bc4f29800) [pid = 1961] [serial = 546] [outer = (nil)] 12:43:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bc914d000) [pid = 1961] [serial = 547] [outer = 0x7f1bc4f29800] 12:43:56 INFO - PROCESS | 1961 | 1461181436132 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bca451000) [pid = 1961] [serial = 548] [outer = 0x7f1bc4f29800] 12:43:56 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc0583800) [pid = 1961] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:43:56 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bc2780c00) [pid = 1961] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:43:56 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc0582c00) [pid = 1961] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:43:56 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc2de8000) [pid = 1961] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:43:56 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bc41d4800) [pid = 1961] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:43:56 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc59af400) [pid = 1961] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:43:56 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bc0584c00) [pid = 1961] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:43:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:57 INFO - PROCESS | 1961 | 1461181437285 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1527ms 12:43:57 INFO - PROCESS | 1961 | 1461181437341 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 1961 | 1461181437344 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 12:43:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:43:57 INFO - PROCESS | 1961 | 1461181437348 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1961 | 1461181437351 Marionette TRACE conn4 <- [1,702,null,{}] 12:43:57 INFO - PROCESS | 1961 | 1461181437356 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:57 INFO - PROCESS | 1961 | 1461181437483 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:43:57 INFO - PROCESS | 1961 | 1461181437654 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca626800 == 69 [pid = 1961] [id = 183] 12:43:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc2780c00) [pid = 1961] [serial = 549] [outer = (nil)] 12:43:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bc6d60000) [pid = 1961] [serial = 550] [outer = 0x7f1bc2780c00] 12:43:57 INFO - PROCESS | 1961 | 1461181437711 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bca552400) [pid = 1961] [serial = 551] [outer = 0x7f1bc2780c00] 12:43:58 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:58 INFO - PROCESS | 1961 | 1461181438774 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:43:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:43:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1480ms 12:43:58 INFO - PROCESS | 1961 | 1461181438830 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:43:58 INFO - PROCESS | 1961 | 1461181438835 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 12:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:43:58 INFO - PROCESS | 1961 | 1461181438887 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:43:58 INFO - PROCESS | 1961 | 1461181438892 Marionette TRACE conn4 <- [1,706,null,{}] 12:43:58 INFO - PROCESS | 1961 | 1461181438910 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:59 INFO - PROCESS | 1961 | 1461181439150 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:43:59 INFO - PROCESS | 1961 | 1461181439301 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b7a800 == 70 [pid = 1961] [id = 184] 12:43:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bc22d1c00) [pid = 1961] [serial = 552] [outer = (nil)] 12:43:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bc26a4800) [pid = 1961] [serial = 553] [outer = 0x7f1bc22d1c00] 12:43:59 INFO - PROCESS | 1961 | 1461181439372 Marionette DEBUG loaded listener.js 12:43:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bc2a3d800) [pid = 1961] [serial = 554] [outer = 0x7f1bc22d1c00] 12:44:00 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:00 INFO - PROCESS | 1961 | 1461181440653 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:44:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1835ms 12:44:00 INFO - PROCESS | 1961 | 1461181440678 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 1961 | 1461181440686 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 12:44:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:44:00 INFO - PROCESS | 1961 | 1461181440791 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 1961 | 1461181440796 Marionette TRACE conn4 <- [1,710,null,{}] 12:44:00 INFO - PROCESS | 1961 | 1461181440803 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:00 INFO - PROCESS | 1961 | 1461181440964 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:44:01 INFO - PROCESS | 1961 | 1461181441113 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb015800 == 71 [pid = 1961] [id = 185] 12:44:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bc2282c00) [pid = 1961] [serial = 555] [outer = (nil)] 12:44:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bc2e97800) [pid = 1961] [serial = 556] [outer = 0x7f1bc2282c00] 12:44:01 INFO - PROCESS | 1961 | 1461181441184 Marionette DEBUG loaded listener.js 12:44:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bc59b5000) [pid = 1961] [serial = 557] [outer = 0x7f1bc2282c00] 12:44:02 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:02 INFO - PROCESS | 1961 | 1461181442611 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:44:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:44:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1886ms 12:44:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:44:02 INFO - PROCESS | 1961 | 1461181442627 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 1961 | 1461181442629 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 12:44:02 INFO - PROCESS | 1961 | 1461181442635 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - PROCESS | 1961 | 1461181442641 Marionette TRACE conn4 <- [1,714,null,{}] 12:44:02 INFO - PROCESS | 1961 | 1461181442656 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:02 INFO - PROCESS | 1961 | 1461181442807 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:44:02 INFO - PROCESS | 1961 | 1461181442951 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcccae800 == 72 [pid = 1961] [id = 186] 12:44:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bc6ac2800) [pid = 1961] [serial = 558] [outer = (nil)] 12:44:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bca555000) [pid = 1961] [serial = 559] [outer = 0x7f1bc6ac2800] 12:44:03 INFO - PROCESS | 1961 | 1461181443025 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bcab8ec00) [pid = 1961] [serial = 560] [outer = 0x7f1bc6ac2800] 12:44:04 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:04 INFO - PROCESS | 1961 | 1461181444328 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:44:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1733ms 12:44:04 INFO - PROCESS | 1961 | 1461181444420 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 1961 | 1461181444425 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 12:44:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:44:04 INFO - PROCESS | 1961 | 1461181444452 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 1961 | 1461181444457 Marionette TRACE conn4 <- [1,718,null,{}] 12:44:04 INFO - PROCESS | 1961 | 1461181444464 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:04 INFO - PROCESS | 1961 | 1461181444617 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:44:04 INFO - PROCESS | 1961 | 1461181444799 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92c5800 == 73 [pid = 1961] [id = 187] 12:44:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bc1978800) [pid = 1961] [serial = 561] [outer = (nil)] 12:44:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bc197f000) [pid = 1961] [serial = 562] [outer = 0x7f1bc1978800] 12:44:04 INFO - PROCESS | 1961 | 1461181444900 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bc2283400) [pid = 1961] [serial = 563] [outer = 0x7f1bc1978800] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd90d0000 == 72 [pid = 1961] [id = 99] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca142800 == 71 [pid = 1961] [id = 101] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca639000 == 70 [pid = 1961] [id = 150] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca634000 == 69 [pid = 1961] [id = 148] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca09b000 == 68 [pid = 1961] [id = 182] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a58800 == 67 [pid = 1961] [id = 181] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bc0589000) [pid = 1961] [serial = 478] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1bc2a47400) [pid = 1961] [serial = 481] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bc590c800) [pid = 1961] [serial = 484] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bc82b6800) [pid = 1961] [serial = 487] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bc239f000) [pid = 1961] [serial = 493] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bca9d9000) [pid = 1961] [serial = 490] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2722800 == 66 [pid = 1961] [id = 180] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb92d0000 == 65 [pid = 1961] [id = 179] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd31d3000 == 64 [pid = 1961] [id = 177] 12:44:06 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:06 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcccaf000 == 63 [pid = 1961] [id = 176] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc314000 == 62 [pid = 1961] [id = 175] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb336800 == 61 [pid = 1961] [id = 174] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc9359000 == 60 [pid = 1961] [id = 173] 12:44:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2ba4800 == 59 [pid = 1961] [id = 172] 12:44:06 INFO - PROCESS | 1961 | 1461181446262 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:44:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1843ms 12:44:06 INFO - PROCESS | 1961 | 1461181446345 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 1961 | 1461181446353 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bc22cf000) [pid = 1961] [serial = 499] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bc2399800) [pid = 1961] [serial = 500] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc2a3d400) [pid = 1961] [serial = 502] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bc2ddb000) [pid = 1961] [serial = 503] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc1980c00) [pid = 1961] [serial = 497] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc180c000) [pid = 1961] [serial = 496] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bca9d5000) [pid = 1961] [serial = 476] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc4f68400) [pid = 1961] [serial = 508] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bc59b3800) [pid = 1961] [serial = 511] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc2de3c00) [pid = 1961] [serial = 505] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bc337ac00) [pid = 1961] [serial = 506] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bc5911c00) [pid = 1961] [serial = 509] [outer = (nil)] [url = about:blank] 12:44:06 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bc6d02c00) [pid = 1961] [serial = 512] [outer = (nil)] [url = about:blank] 12:44:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:44:06 INFO - PROCESS | 1961 | 1461181446383 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 1961 | 1461181446387 Marionette TRACE conn4 <- [1,722,null,{}] 12:44:06 INFO - PROCESS | 1961 | 1461181446392 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:06 INFO - PROCESS | 1961 | 1461181446518 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:44:06 INFO - PROCESS | 1961 | 1461181446527 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbf04800 == 60 [pid = 1961] [id = 188] 12:44:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc1979800) [pid = 1961] [serial = 564] [outer = (nil)] 12:44:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc22cf800) [pid = 1961] [serial = 565] [outer = 0x7f1bc1979800] 12:44:06 INFO - PROCESS | 1961 | 1461181446586 Marionette DEBUG loaded listener.js 12:44:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc239c400) [pid = 1961] [serial = 566] [outer = 0x7f1bc1979800] 12:44:07 INFO - PROCESS | 1961 | 1461181447302 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 1961 | 1461181447401 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 12:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:44:07 INFO - PROCESS | 1961 | 1461181447413 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 1961 | 1461181447417 Marionette TRACE conn4 <- [1,726,null,{}] 12:44:07 INFO - PROCESS | 1961 | 1461181447432 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:07 INFO - PROCESS | 1961 | 1461181447642 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:44:07 INFO - PROCESS | 1961 | 1461181447750 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bbf800 == 61 [pid = 1961] [id = 189] 12:44:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc1978c00) [pid = 1961] [serial = 567] [outer = (nil)] 12:44:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc298b400) [pid = 1961] [serial = 568] [outer = 0x7f1bc1978c00] 12:44:07 INFO - PROCESS | 1961 | 1461181447811 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bc2de6c00) [pid = 1961] [serial = 569] [outer = 0x7f1bc1978c00] 12:44:08 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:08 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:08 INFO - PROCESS | 1961 | 1461181448660 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1280ms 12:44:08 INFO - PROCESS | 1961 | 1461181448694 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 1961 | 1461181448697 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 12:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:44:08 INFO - PROCESS | 1961 | 1461181448707 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 1961 | 1461181448709 Marionette TRACE conn4 <- [1,730,null,{}] 12:44:08 INFO - PROCESS | 1961 | 1461181448714 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:08 INFO - PROCESS | 1961 | 1461181448886 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:44:08 INFO - PROCESS | 1961 | 1461181448908 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc450c800 == 62 [pid = 1961] [id = 190] 12:44:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bc228bc00) [pid = 1961] [serial = 570] [outer = (nil)] 12:44:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bc3386800) [pid = 1961] [serial = 571] [outer = 0x7f1bc228bc00] 12:44:08 INFO - PROCESS | 1961 | 1461181448967 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bc428dc00) [pid = 1961] [serial = 572] [outer = 0x7f1bc228bc00] 12:44:09 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:09 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:09 INFO - PROCESS | 1961 | 1461181449741 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 1961 | 1461181449788 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 12:44:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:44:09 INFO - PROCESS | 1961 | 1461181449808 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 1961 | 1461181449810 Marionette TRACE conn4 <- [1,734,null,{}] 12:44:09 INFO - PROCESS | 1961 | 1461181449819 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:10 INFO - PROCESS | 1961 | 1461181450008 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:44:10 INFO - PROCESS | 1961 | 1461181450082 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc83cf800 == 63 [pid = 1961] [id = 191] 12:44:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bb93e6400) [pid = 1961] [serial = 573] [outer = (nil)] 12:44:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bc4f67400) [pid = 1961] [serial = 574] [outer = 0x7f1bb93e6400] 12:44:10 INFO - PROCESS | 1961 | 1461181450138 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bc5910800) [pid = 1961] [serial = 575] [outer = 0x7f1bb93e6400] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bc180d400) [pid = 1961] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc239d000) [pid = 1961] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bc182c400) [pid = 1961] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc277cc00) [pid = 1961] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc2787c00) [pid = 1961] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bc4f29800) [pid = 1961] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc0591000) [pid = 1961] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bc2291000) [pid = 1961] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc6d5a400) [pid = 1961] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bc2e92400) [pid = 1961] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bc1833400) [pid = 1961] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bc197ac00) [pid = 1961] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bc590c000) [pid = 1961] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc0584800) [pid = 1961] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bca077800) [pid = 1961] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bc1811800) [pid = 1961] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc2289000) [pid = 1961] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc22a8c00) [pid = 1961] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bc5933400) [pid = 1961] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bc1816c00) [pid = 1961] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bc1832c00) [pid = 1961] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bd953d800) [pid = 1961] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bca44f000) [pid = 1961] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc1815000) [pid = 1961] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc9e4c800) [pid = 1961] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bc5905000) [pid = 1961] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bc0584400) [pid = 1961] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bda22b000) [pid = 1961] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc2a3d000) [pid = 1961] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc0585c00) [pid = 1961] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bc180d000) [pid = 1961] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc3380c00) [pid = 1961] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc1833800) [pid = 1961] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc593cc00) [pid = 1961] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc5934000) [pid = 1961] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bc2283800) [pid = 1961] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bc2e9b800) [pid = 1961] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7f1bc337e400) [pid = 1961] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1bc2285400) [pid = 1961] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bc2288400) [pid = 1961] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bc22aa400) [pid = 1961] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:44:11 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bc59b5800) [pid = 1961] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:44:11 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:11 INFO - PROCESS | 1961 | 1461181451373 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:44:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1647ms 12:44:11 INFO - PROCESS | 1961 | 1461181451441 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1961 | 1461181451444 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:44:11 INFO - PROCESS | 1961 | 1461181451459 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1961 | 1461181451462 Marionette TRACE conn4 <- [1,738,null,{}] 12:44:11 INFO - PROCESS | 1961 | 1461181451467 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:11 INFO - PROCESS | 1961 | 1461181451671 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:44:11 INFO - PROCESS | 1961 | 1461181451781 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc83e4800 == 64 [pid = 1961] [id = 192] 12:44:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bc1832c00) [pid = 1961] [serial = 576] [outer = (nil)] 12:44:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bc4f34800) [pid = 1961] [serial = 577] [outer = 0x7f1bc1832c00] 12:44:11 INFO - PROCESS | 1961 | 1461181451843 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bc5938400) [pid = 1961] [serial = 578] [outer = 0x7f1bc1832c00] 12:44:12 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:12 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:12 INFO - PROCESS | 1961 | 1461181452869 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:44:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1426ms 12:44:12 INFO - PROCESS | 1961 | 1461181452885 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 1961 | 1461181452888 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 12:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:44:12 INFO - PROCESS | 1961 | 1461181452894 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 1961 | 1461181452896 Marionette TRACE conn4 <- [1,742,null,{}] 12:44:12 INFO - PROCESS | 1961 | 1461181452901 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:13 INFO - PROCESS | 1961 | 1461181453026 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:44:13 INFO - PROCESS | 1961 | 1461181453035 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaae1000 == 65 [pid = 1961] [id = 193] 12:44:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bc5938800) [pid = 1961] [serial = 579] [outer = (nil)] 12:44:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bc6ac7800) [pid = 1961] [serial = 580] [outer = 0x7f1bc5938800] 12:44:13 INFO - PROCESS | 1961 | 1461181453090 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bc6d58000) [pid = 1961] [serial = 581] [outer = 0x7f1bc5938800] 12:44:14 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:14 INFO - PROCESS | 1961 | 1461181454657 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:44:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1824ms 12:44:14 INFO - PROCESS | 1961 | 1461181454720 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:44:14 INFO - PROCESS | 1961 | 1461181454725 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 12:44:14 INFO - PROCESS | 1961 | 1461181454732 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 1961 | 1461181454735 Marionette TRACE conn4 <- [1,746,null,{}] 12:44:14 INFO - PROCESS | 1961 | 1461181454742 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:14 INFO - PROCESS | 1961 | 1461181454894 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:44:15 INFO - PROCESS | 1961 | 1461181455045 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b7e000 == 66 [pid = 1961] [id = 194] 12:44:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bc0591000) [pid = 1961] [serial = 582] [outer = (nil)] 12:44:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bc2395400) [pid = 1961] [serial = 583] [outer = 0x7f1bc0591000] 12:44:15 INFO - PROCESS | 1961 | 1461181455116 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc2a44000) [pid = 1961] [serial = 584] [outer = 0x7f1bc0591000] 12:44:15 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:16 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:16 INFO - PROCESS | 1961 | 1461181456301 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:44:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1629ms 12:44:16 INFO - PROCESS | 1961 | 1461181456371 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 1961 | 1461181456379 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 12:44:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:44:16 INFO - PROCESS | 1961 | 1461181456388 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 1961 | 1461181456392 Marionette TRACE conn4 <- [1,750,null,{}] 12:44:16 INFO - PROCESS | 1961 | 1461181456396 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:16 INFO - PROCESS | 1961 | 1461181456676 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:44:16 INFO - PROCESS | 1961 | 1461181456824 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca871800 == 67 [pid = 1961] [id = 195] 12:44:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc1834400) [pid = 1961] [serial = 585] [outer = (nil)] 12:44:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bc33a5400) [pid = 1961] [serial = 586] [outer = 0x7f1bc1834400] 12:44:16 INFO - PROCESS | 1961 | 1461181456894 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bc5908400) [pid = 1961] [serial = 587] [outer = 0x7f1bc1834400] 12:44:18 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:18 INFO - PROCESS | 1961 | 1461181458174 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1828ms 12:44:18 INFO - PROCESS | 1961 | 1461181458217 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1961 | 1461181458220 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 12:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:44:18 INFO - PROCESS | 1961 | 1461181458225 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1961 | 1461181458231 Marionette TRACE conn4 <- [1,754,null,{}] 12:44:18 INFO - PROCESS | 1961 | 1461181458334 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:18 INFO - PROCESS | 1961 | 1461181458487 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:44:18 INFO - PROCESS | 1961 | 1461181458629 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcba9b800 == 68 [pid = 1961] [id = 196] 12:44:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bc41cc000) [pid = 1961] [serial = 588] [outer = (nil)] 12:44:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bc6acf400) [pid = 1961] [serial = 589] [outer = 0x7f1bc41cc000] 12:44:18 INFO - PROCESS | 1961 | 1461181458699 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc8247000) [pid = 1961] [serial = 590] [outer = 0x7f1bc41cc000] 12:44:19 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:19 INFO - PROCESS | 1961 | 1461181459896 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:44:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1679ms 12:44:19 INFO - PROCESS | 1961 | 1461181459905 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 1961 | 1461181459909 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 12:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:44:19 INFO - PROCESS | 1961 | 1461181459914 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 1961 | 1461181459916 Marionette TRACE conn4 <- [1,758,null,{}] 12:44:19 INFO - PROCESS | 1961 | 1461181459921 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:20 INFO - PROCESS | 1961 | 1461181460106 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:44:20 INFO - PROCESS | 1961 | 1461181460269 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bb6000 == 69 [pid = 1961] [id = 197] 12:44:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc058e800) [pid = 1961] [serial = 591] [outer = (nil)] 12:44:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bc22cf400) [pid = 1961] [serial = 592] [outer = 0x7f1bc058e800] 12:44:20 INFO - PROCESS | 1961 | 1461181460338 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bc8524800) [pid = 1961] [serial = 593] [outer = 0x7f1bc058e800] 12:44:20 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:20 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:21 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:21 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:21 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:21 INFO - PROCESS | 1961 | 1461181461147 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1285ms 12:44:21 INFO - PROCESS | 1961 | 1461181461201 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 1961 | 1461181461204 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 12:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:44:21 INFO - PROCESS | 1961 | 1461181461210 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 1961 | 1461181461212 Marionette TRACE conn4 <- [1,762,null,{}] 12:44:21 INFO - PROCESS | 1961 | 1461181461234 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:21 INFO - PROCESS | 1961 | 1461181461432 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:44:21 INFO - PROCESS | 1961 | 1461181461545 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bdf800 == 70 [pid = 1961] [id = 198] 12:44:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bc1813800) [pid = 1961] [serial = 594] [outer = (nil)] 12:44:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc20e4800) [pid = 1961] [serial = 595] [outer = 0x7f1bc1813800] 12:44:21 INFO - PROCESS | 1961 | 1461181461614 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bc2de4400) [pid = 1961] [serial = 596] [outer = 0x7f1bc1813800] 12:44:23 INFO - PROCESS | 1961 | 1461181463116 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1929ms 12:44:23 INFO - PROCESS | 1961 | 1461181463192 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 1961 | 1461181463199 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb92da800 == 69 [pid = 1961] [id = 164] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca46a000 == 68 [pid = 1961] [id = 160] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b7a000 == 67 [pid = 1961] [id = 163] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc83e4800 == 66 [pid = 1961] [id = 192] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc83cf800 == 65 [pid = 1961] [id = 191] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bc6d60000) [pid = 1961] [serial = 550] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bc823f000) [pid = 1961] [serial = 514] [outer = (nil)] [url = about:blank] 12:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc450c800 == 64 [pid = 1961] [id = 190] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2bbf800 == 63 [pid = 1961] [id = 189] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbf04800 == 62 [pid = 1961] [id = 188] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb92c5800 == 61 [pid = 1961] [id = 187] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b7a800 == 60 [pid = 1961] [id = 184] 12:44:23 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca626800 == 59 [pid = 1961] [id = 183] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc2291400) [pid = 1961] [serial = 334] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc59b0800) [pid = 1961] [serial = 337] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bcbcd9400) [pid = 1961] [serial = 340] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bc3377c00) [pid = 1961] [serial = 349] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bc82ba000) [pid = 1961] [serial = 352] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bcbfec400) [pid = 1961] [serial = 358] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bcaaf1800) [pid = 1961] [serial = 355] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | 1461181463330 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 1961 | 1461181463335 Marionette TRACE conn4 <- [1,766,null,{}] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bddd6cc00) [pid = 1961] [serial = 367] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bcab93400) [pid = 1961] [serial = 400] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bca455400) [pid = 1961] [serial = 494] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bce974400) [pid = 1961] [serial = 361] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc2e9cc00) [pid = 1961] [serial = 388] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bd95e6800) [pid = 1961] [serial = 364] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bca9d5400) [pid = 1961] [serial = 433] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7f1bc2e9ec00) [pid = 1961] [serial = 427] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1bde55ec00) [pid = 1961] [serial = 442] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bcab91400) [pid = 1961] [serial = 397] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bcab97000) [pid = 1961] [serial = 491] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bc0591400) [pid = 1961] [serial = 479] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7f1be0f6fc00) [pid = 1961] [serial = 448] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bc5935400) [pid = 1961] [serial = 485] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1bc2de3000) [pid = 1961] [serial = 482] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bc663cc00) [pid = 1961] [serial = 451] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bce744000) [pid = 1961] [serial = 436] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bc59ac400) [pid = 1961] [serial = 430] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bca556c00) [pid = 1961] [serial = 394] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bd245bc00) [pid = 1961] [serial = 439] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7f1bc93e7400) [pid = 1961] [serial = 391] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7f1bc9e4fc00) [pid = 1961] [serial = 488] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7f1bde90c000) [pid = 1961] [serial = 445] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7f1bccbac400) [pid = 1961] [serial = 424] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7f1bca55d400) [pid = 1961] [serial = 385] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7f1bc59aa000) [pid = 1961] [serial = 544] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7f1bc6acb400) [pid = 1961] [serial = 545] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7f1bc914d000) [pid = 1961] [serial = 547] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7f1bc2a40800) [pid = 1961] [serial = 541] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7f1bc239a400) [pid = 1961] [serial = 539] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7f1bc22ae800) [pid = 1961] [serial = 538] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 82 (0x7f1bca44b000) [pid = 1961] [serial = 530] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 81 (0x7f1bc9e4e800) [pid = 1961] [serial = 529] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 80 (0x7f1bc6acfc00) [pid = 1961] [serial = 524] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 79 (0x7f1bc593c800) [pid = 1961] [serial = 523] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 78 (0x7f1bc2397c00) [pid = 1961] [serial = 518] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 77 (0x7f1bc22ac000) [pid = 1961] [serial = 517] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7f1bc2de9000) [pid = 1961] [serial = 521] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7f1bc2a45800) [pid = 1961] [serial = 520] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 74 (0x7f1bc9149000) [pid = 1961] [serial = 526] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 73 (0x7f1bc9154c00) [pid = 1961] [serial = 527] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 72 (0x7f1bc9156c00) [pid = 1961] [serial = 536] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 71 (0x7f1bc182c800) [pid = 1961] [serial = 535] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 70 (0x7f1bca9d2c00) [pid = 1961] [serial = 532] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 69 (0x7f1bca451000) [pid = 1961] [serial = 548] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | --DOMWINDOW == 68 (0x7f1bc2e98800) [pid = 1961] [serial = 542] [outer = (nil)] [url = about:blank] 12:44:23 INFO - PROCESS | 1961 | 1461181463376 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:23 INFO - PROCESS | 1961 | 1461181463518 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:44:23 INFO - PROCESS | 1961 | 1461181463528 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbe9e000 == 60 [pid = 1961] [id = 199] 12:44:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 69 (0x7f1bc228e800) [pid = 1961] [serial = 597] [outer = (nil)] 12:44:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 70 (0x7f1bc26a6800) [pid = 1961] [serial = 598] [outer = 0x7f1bc228e800] 12:44:23 INFO - PROCESS | 1961 | 1461181463589 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 71 (0x7f1bc277e000) [pid = 1961] [serial = 599] [outer = 0x7f1bc228e800] 12:44:24 INFO - PROCESS | 1961 | 1461181464728 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:44:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:44:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1460ms 12:44:24 INFO - PROCESS | 1961 | 1461181464746 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 1961 | 1461181464753 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 12:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:44:24 INFO - PROCESS | 1961 | 1461181464762 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 1961 | 1461181464766 Marionette TRACE conn4 <- [1,770,null,{}] 12:44:24 INFO - PROCESS | 1961 | 1461181464770 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:24 INFO - PROCESS | 1961 | 1461181464896 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:44:25 INFO - PROCESS | 1961 | 1461181465101 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b79800 == 61 [pid = 1961] [id = 200] 12:44:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 72 (0x7f1bc298d000) [pid = 1961] [serial = 600] [outer = (nil)] 12:44:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7f1bc2de2800) [pid = 1961] [serial = 601] [outer = 0x7f1bc298d000] 12:44:25 INFO - PROCESS | 1961 | 1461181465157 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7f1bc2e98400) [pid = 1961] [serial = 602] [outer = 0x7f1bc298d000] 12:44:25 INFO - PROCESS | 1961 | 1461181465846 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1129ms 12:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:44:25 INFO - PROCESS | 1961 | 1461181465899 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 1961 | 1461181465901 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 12:44:25 INFO - PROCESS | 1961 | 1461181465908 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 1961 | 1461181465913 Marionette TRACE conn4 <- [1,774,null,{}] 12:44:25 INFO - PROCESS | 1961 | 1461181465927 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:26 INFO - PROCESS | 1961 | 1461181466119 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:44:26 INFO - PROCESS | 1961 | 1461181466139 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4263800 == 62 [pid = 1961] [id = 201] 12:44:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7f1bc41d4800) [pid = 1961] [serial = 603] [outer = (nil)] 12:44:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7f1bc4296c00) [pid = 1961] [serial = 604] [outer = 0x7f1bc41d4800] 12:44:26 INFO - PROCESS | 1961 | 1461181466200 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7f1bc590c000) [pid = 1961] [serial = 605] [outer = 0x7f1bc41d4800] 12:44:26 INFO - PROCESS | 1961 | 1461181466960 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1086ms 12:44:27 INFO - PROCESS | 1961 | 1461181466999 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1961 | 1461181467002 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 12:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:44:27 INFO - PROCESS | 1961 | 1461181467018 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1961 | 1461181467021 Marionette TRACE conn4 <- [1,778,null,{}] 12:44:27 INFO - PROCESS | 1961 | 1461181467026 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:27 INFO - PROCESS | 1961 | 1461181467201 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:44:27 INFO - PROCESS | 1961 | 1461181467234 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc83eb000 == 63 [pid = 1961] [id = 202] 12:44:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7f1bc428c800) [pid = 1961] [serial = 606] [outer = (nil)] 12:44:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7f1bc6634800) [pid = 1961] [serial = 607] [outer = 0x7f1bc428c800] 12:44:27 INFO - PROCESS | 1961 | 1461181467341 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7f1bc6ad1400) [pid = 1961] [serial = 608] [outer = 0x7f1bc428c800] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 79 (0x7f1bc1978800) [pid = 1961] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 78 (0x7f1bc1978c00) [pid = 1961] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 77 (0x7f1bc1979800) [pid = 1961] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7f1bc6ac2800) [pid = 1961] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7f1bb93e6400) [pid = 1961] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 74 (0x7f1bc228bc00) [pid = 1961] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 73 (0x7f1bc1832c00) [pid = 1961] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:44:27 INFO - PROCESS | 1961 | --DOMWINDOW == 72 (0x7f1bc182f000) [pid = 1961] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:44:28 INFO - PROCESS | 1961 | 1461181468185 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1185ms 12:44:28 INFO - PROCESS | 1961 | 1461181468194 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 1961 | 1461181468196 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 12:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:44:28 INFO - PROCESS | 1961 | 1461181468202 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - PROCESS | 1961 | 1461181468203 Marionette TRACE conn4 <- [1,782,null,{}] 12:44:28 INFO - PROCESS | 1961 | 1461181468208 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:28 INFO - PROCESS | 1961 | 1461181468383 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:44:28 INFO - PROCESS | 1961 | 1461181468398 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca00a800 == 64 [pid = 1961] [id = 203] 12:44:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7f1bb93e6400) [pid = 1961] [serial = 609] [outer = (nil)] 12:44:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7f1bc4f68400) [pid = 1961] [serial = 610] [outer = 0x7f1bb93e6400] 12:44:28 INFO - PROCESS | 1961 | 1461181468457 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7f1bc6d0cc00) [pid = 1961] [serial = 611] [outer = 0x7f1bb93e6400] 12:44:29 INFO - PROCESS | 1961 | 1461181469152 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 976ms 12:44:29 INFO - PROCESS | 1961 | 1461181469178 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 1961 | 1461181469181 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 12:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:44:29 INFO - PROCESS | 1961 | 1461181469186 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 1961 | 1461181469188 Marionette TRACE conn4 <- [1,786,null,{}] 12:44:29 INFO - PROCESS | 1961 | 1461181469193 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:29 INFO - PROCESS | 1961 | 1461181469335 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:44:29 INFO - PROCESS | 1961 | 1461181469450 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaae7000 == 65 [pid = 1961] [id = 204] 12:44:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7f1bc0585400) [pid = 1961] [serial = 612] [outer = (nil)] 12:44:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7f1bc851ec00) [pid = 1961] [serial = 613] [outer = 0x7f1bc0585400] 12:44:29 INFO - PROCESS | 1961 | 1461181469513 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7f1bc9155800) [pid = 1961] [serial = 614] [outer = 0x7f1bc0585400] 12:44:30 INFO - PROCESS | 1961 | 1461181470409 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1281ms 12:44:30 INFO - PROCESS | 1961 | 1461181470469 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 1961 | 1461181470475 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 12:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:44:30 INFO - PROCESS | 1961 | 1461181470484 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 1961 | 1461181470488 Marionette TRACE conn4 <- [1,790,null,{}] 12:44:30 INFO - PROCESS | 1961 | 1461181470496 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:30 INFO - PROCESS | 1961 | 1461181470700 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:44:30 INFO - PROCESS | 1961 | 1461181470847 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b70800 == 66 [pid = 1961] [id = 205] 12:44:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7f1bc2391800) [pid = 1961] [serial = 615] [outer = (nil)] 12:44:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7f1bc26b1000) [pid = 1961] [serial = 616] [outer = 0x7f1bc2391800] 12:44:30 INFO - PROCESS | 1961 | 1461181470916 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 81 (0x7f1bc2a44c00) [pid = 1961] [serial = 617] [outer = 0x7f1bc2391800] 12:44:31 INFO - PROCESS | 1961 | 1461181471871 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1436ms 12:44:31 INFO - PROCESS | 1961 | 1461181471921 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 1961 | 1461181471929 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 12:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:44:31 INFO - PROCESS | 1961 | 1461181471938 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1961 | 1461181471941 Marionette TRACE conn4 <- [1,794,null,{}] 12:44:31 INFO - PROCESS | 1961 | 1461181471946 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:32 INFO - PROCESS | 1961 | 1461181472096 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:44:32 INFO - PROCESS | 1961 | 1461181472254 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca63b800 == 67 [pid = 1961] [id = 206] 12:44:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7f1bc2393400) [pid = 1961] [serial = 618] [outer = (nil)] 12:44:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7f1bc3381c00) [pid = 1961] [serial = 619] [outer = 0x7f1bc2393400] 12:44:32 INFO - PROCESS | 1961 | 1461181472322 Marionette DEBUG loaded listener.js 12:44:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7f1bc590bc00) [pid = 1961] [serial = 620] [outer = 0x7f1bc2393400] 12:44:33 INFO - PROCESS | 1961 | 1461181473226 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1338ms 12:44:33 INFO - PROCESS | 1961 | 1461181473277 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:44:33 INFO - PROCESS | 1961 | 1461181473280 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 12:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:44:33 INFO - PROCESS | 1961 | 1461181473286 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 1961 | 1461181473291 Marionette TRACE conn4 <- [1,798,null,{}] 12:44:33 INFO - PROCESS | 1961 | 1461181473306 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:33 INFO - PROCESS | 1961 | 1461181473472 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:44:33 INFO - PROCESS | 1961 | 1461181473618 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcba91800 == 68 [pid = 1961] [id = 207] 12:44:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7f1bc428f000) [pid = 1961] [serial = 621] [outer = (nil)] 12:44:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7f1bc8246800) [pid = 1961] [serial = 622] [outer = 0x7f1bc428f000] 12:44:33 INFO - PROCESS | 1961 | 1461181473691 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7f1bc914c400) [pid = 1961] [serial = 623] [outer = 0x7f1bc428f000] 12:44:34 INFO - PROCESS | 1961 | 1461181474544 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1287ms 12:44:34 INFO - PROCESS | 1961 | 1461181474573 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 1961 | 1461181474578 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 12:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:44:34 INFO - PROCESS | 1961 | 1461181474584 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1961 | 1461181474586 Marionette TRACE conn4 <- [1,802,null,{}] 12:44:34 INFO - PROCESS | 1961 | 1461181474591 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:34 INFO - PROCESS | 1961 | 1461181474773 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:44:34 INFO - PROCESS | 1961 | 1461181474926 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc3bf800 == 69 [pid = 1961] [id = 208] 12:44:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7f1bc6638800) [pid = 1961] [serial = 624] [outer = (nil)] 12:44:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7f1bc93e5400) [pid = 1961] [serial = 625] [outer = 0x7f1bc6638800] 12:44:35 INFO - PROCESS | 1961 | 1461181474993 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bc9e4c800) [pid = 1961] [serial = 626] [outer = 0x7f1bc6638800] 12:44:35 INFO - PROCESS | 1961 | 1461181475840 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1325ms 12:44:35 INFO - PROCESS | 1961 | 1461181475910 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 1961 | 1461181475914 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 12:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:44:35 INFO - PROCESS | 1961 | 1461181475919 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 1961 | 1461181475921 Marionette TRACE conn4 <- [1,806,null,{}] 12:44:35 INFO - PROCESS | 1961 | 1461181475927 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:36 INFO - PROCESS | 1961 | 1461181476077 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:44:36 INFO - PROCESS | 1961 | 1461181476222 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd48800 == 70 [pid = 1961] [id = 209] 12:44:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bc931a400) [pid = 1961] [serial = 627] [outer = (nil)] 12:44:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bca076c00) [pid = 1961] [serial = 628] [outer = 0x7f1bc931a400] 12:44:36 INFO - PROCESS | 1961 | 1461181476292 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bca44d800) [pid = 1961] [serial = 629] [outer = 0x7f1bc931a400] 12:44:37 INFO - PROCESS | 1961 | 1461181477161 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1275ms 12:44:37 INFO - PROCESS | 1961 | 1461181477195 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 1961 | 1461181477199 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 12:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:44:37 INFO - PROCESS | 1961 | 1461181477205 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 1961 | 1461181477210 Marionette TRACE conn4 <- [1,810,null,{}] 12:44:37 INFO - PROCESS | 1961 | 1461181477215 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:37 INFO - PROCESS | 1961 | 1461181477413 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:44:37 INFO - PROCESS | 1961 | 1461181477617 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92cd800 == 71 [pid = 1961] [id = 210] 12:44:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bb93e3400) [pid = 1961] [serial = 630] [outer = (nil)] 12:44:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bc1817c00) [pid = 1961] [serial = 631] [outer = 0x7f1bb93e3400] 12:44:37 INFO - PROCESS | 1961 | 1461181477744 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bc41cb000) [pid = 1961] [serial = 632] [outer = 0x7f1bb93e3400] 12:44:38 INFO - PROCESS | 1961 | 1461181478856 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1681ms 12:44:38 INFO - PROCESS | 1961 | 1461181478886 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 1961 | 1461181478892 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 12:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:44:38 INFO - PROCESS | 1961 | 1461181478900 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 1961 | 1461181478905 Marionette TRACE conn4 <- [1,814,null,{}] 12:44:38 INFO - PROCESS | 1961 | 1461181478911 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:39 INFO - PROCESS | 1961 | 1461181479128 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:44:39 INFO - PROCESS | 1961 | 1461181479387 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb899000 == 72 [pid = 1961] [id = 211] 12:44:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bc22cb400) [pid = 1961] [serial = 633] [outer = (nil)] 12:44:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bc2394c00) [pid = 1961] [serial = 634] [outer = 0x7f1bc22cb400] 12:44:39 INFO - PROCESS | 1961 | 1461181479505 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bc26adc00) [pid = 1961] [serial = 635] [outer = 0x7f1bc22cb400] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca00a800 == 71 [pid = 1961] [id = 203] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc83eb000 == 70 [pid = 1961] [id = 202] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4263800 == 69 [pid = 1961] [id = 201] 12:44:40 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bc26a4800) [pid = 1961] [serial = 553] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bc2e97800) [pid = 1961] [serial = 556] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b79800 == 68 [pid = 1961] [id = 200] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbe9e000 == 67 [pid = 1961] [id = 199] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2bb6000 == 66 [pid = 1961] [id = 197] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcba9b800 == 65 [pid = 1961] [id = 196] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca871800 == 64 [pid = 1961] [id = 195] 12:44:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b7e000 == 63 [pid = 1961] [id = 194] 12:44:40 INFO - PROCESS | 1961 | 1461181480363 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:44:40 INFO - PROCESS | 1961 | 1461181480448 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 12:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:44:40 INFO - PROCESS | 1961 | 1461181480457 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 1961 | 1461181480461 Marionette TRACE conn4 <- [1,818,null,{}] 12:44:40 INFO - PROCESS | 1961 | 1461181480466 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:40 INFO - PROCESS | 1961 | 1461181480609 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:44:40 INFO - PROCESS | 1961 | 1461181480712 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1a20800 == 64 [pid = 1961] [id = 212] 12:44:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7f1bc1831800) [pid = 1961] [serial = 636] [outer = (nil)] 12:44:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7f1bc2991400) [pid = 1961] [serial = 637] [outer = 0x7f1bc1831800] 12:44:40 INFO - PROCESS | 1961 | 1461181480770 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7f1bc2de3000) [pid = 1961] [serial = 638] [outer = 0x7f1bc1831800] 12:44:41 INFO - PROCESS | 1961 | 1461181481559 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1130ms 12:44:41 INFO - PROCESS | 1961 | 1461181481588 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 1961 | 1461181481593 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 12:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:44:41 INFO - PROCESS | 1961 | 1461181481616 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 1961 | 1461181481622 Marionette TRACE conn4 <- [1,822,null,{}] 12:44:41 INFO - PROCESS | 1961 | 1461181481637 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:41 INFO - PROCESS | 1961 | 1461181481794 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:44:41 INFO - PROCESS | 1961 | 1461181481804 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc59d3000 == 65 [pid = 1961] [id = 213] 12:44:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7f1bc3381000) [pid = 1961] [serial = 639] [outer = (nil)] 12:44:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7f1bc420b400) [pid = 1961] [serial = 640] [outer = 0x7f1bc3381000] 12:44:41 INFO - PROCESS | 1961 | 1461181481868 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7f1bc4f6f000) [pid = 1961] [serial = 641] [outer = 0x7f1bc3381000] 12:44:42 INFO - PROCESS | 1961 | 1461181482640 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 1961 | 1461181482729 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 12:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:44:42 INFO - PROCESS | 1961 | 1461181482736 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 1961 | 1461181482739 Marionette TRACE conn4 <- [1,826,null,{}] 12:44:42 INFO - PROCESS | 1961 | 1461181482755 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:42 INFO - PROCESS | 1961 | 1461181482955 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:44:42 INFO - PROCESS | 1961 | 1461181482983 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc855f000 == 66 [pid = 1961] [id = 214] 12:44:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7f1bc337fc00) [pid = 1961] [serial = 642] [outer = (nil)] 12:44:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bc5940c00) [pid = 1961] [serial = 643] [outer = 0x7f1bc337fc00] 12:44:43 INFO - PROCESS | 1961 | 1461181483044 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bc6ac2800) [pid = 1961] [serial = 644] [outer = 0x7f1bc337fc00] 12:44:43 INFO - PROCESS | 1961 | 1461181483911 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1239ms 12:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:44:43 INFO - PROCESS | 1961 | 1461181483985 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 1961 | 1461181483988 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 12:44:43 INFO - PROCESS | 1961 | 1461181483994 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 1961 | 1461181483996 Marionette TRACE conn4 <- [1,830,null,{}] 12:44:44 INFO - PROCESS | 1961 | 1461181484001 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:44 INFO - PROCESS | 1961 | 1461181484174 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:44:44 INFO - PROCESS | 1961 | 1461181484198 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca157000 == 67 [pid = 1961] [id = 215] 12:44:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bc593bc00) [pid = 1961] [serial = 645] [outer = (nil)] 12:44:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bc6d54400) [pid = 1961] [serial = 646] [outer = 0x7f1bc593bc00] 12:44:44 INFO - PROCESS | 1961 | 1461181484256 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bc823e800) [pid = 1961] [serial = 647] [outer = 0x7f1bc593bc00] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7f1bc41d4800) [pid = 1961] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7f1bb93e6400) [pid = 1961] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7f1bc428c800) [pid = 1961] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7f1bc298d000) [pid = 1961] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7f1bc058e800) [pid = 1961] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7f1bc228e800) [pid = 1961] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7f1bc0591000) [pid = 1961] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:44:44 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7f1bc41cc000) [pid = 1961] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:44:45 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7f1bc1834400) [pid = 1961] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:44:45 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7f1bc22d1c00) [pid = 1961] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:44:45 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7f1bc2282c00) [pid = 1961] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:44:45 INFO - PROCESS | 1961 | --DOMWINDOW == 82 (0x7f1bc2780c00) [pid = 1961] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:44:45 INFO - PROCESS | 1961 | --DOMWINDOW == 81 (0x7f1bc9e4d400) [pid = 1961] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:44:45 INFO - PROCESS | 1961 | 1461181485234 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1276ms 12:44:45 INFO - PROCESS | 1961 | 1461181485270 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 1961 | 1461181485273 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 12:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:44:45 INFO - PROCESS | 1961 | 1461181485280 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1961 | 1461181485283 Marionette TRACE conn4 <- [1,834,null,{}] 12:44:45 INFO - PROCESS | 1961 | 1461181485288 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:45 INFO - PROCESS | 1961 | 1461181485451 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:44:45 INFO - PROCESS | 1961 | 1461181485476 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2db800 == 68 [pid = 1961] [id = 216] 12:44:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7f1bc1834400) [pid = 1961] [serial = 648] [outer = (nil)] 12:44:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7f1bc2e9a400) [pid = 1961] [serial = 649] [outer = 0x7f1bc1834400] 12:44:45 INFO - PROCESS | 1961 | 1461181485636 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7f1bc9317400) [pid = 1961] [serial = 650] [outer = 0x7f1bc1834400] 12:44:46 INFO - PROCESS | 1961 | 1461181486267 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1026ms 12:44:46 INFO - PROCESS | 1961 | 1461181486307 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:44:46 INFO - PROCESS | 1961 | 1461181486311 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 12:44:46 INFO - PROCESS | 1961 | 1461181486317 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 1961 | 1461181486321 Marionette TRACE conn4 <- [1,838,null,{}] 12:44:46 INFO - PROCESS | 1961 | 1461181486326 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:46 INFO - PROCESS | 1961 | 1461181486476 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:44:46 INFO - PROCESS | 1961 | 1461181486488 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbc7e800 == 69 [pid = 1961] [id = 217] 12:44:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7f1bb93e6800) [pid = 1961] [serial = 651] [outer = (nil)] 12:44:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7f1bca3cc400) [pid = 1961] [serial = 652] [outer = 0x7f1bb93e6800] 12:44:46 INFO - PROCESS | 1961 | 1461181486640 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7f1bca551400) [pid = 1961] [serial = 653] [outer = 0x7f1bb93e6800] 12:44:47 INFO - PROCESS | 1961 | 1461181487547 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1283ms 12:44:47 INFO - PROCESS | 1961 | 1461181487602 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 1961 | 1461181487607 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 12:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:44:47 INFO - PROCESS | 1961 | 1461181487618 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 1961 | 1461181487622 Marionette TRACE conn4 <- [1,842,null,{}] 12:44:47 INFO - PROCESS | 1961 | 1461181487632 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:47 INFO - PROCESS | 1961 | 1461181487885 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:44:48 INFO - PROCESS | 1961 | 1461181488003 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bd7000 == 70 [pid = 1961] [id = 218] 12:44:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7f1bc22ac000) [pid = 1961] [serial = 654] [outer = (nil)] 12:44:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7f1bc239c400) [pid = 1961] [serial = 655] [outer = 0x7f1bc22ac000] 12:44:48 INFO - PROCESS | 1961 | 1461181488075 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bc298c000) [pid = 1961] [serial = 656] [outer = 0x7f1bc22ac000] 12:44:48 INFO - PROCESS | 1961 | 1461181488940 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1388ms 12:44:49 INFO - PROCESS | 1961 | 1461181489006 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 1961 | 1461181489014 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 12:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:44:49 INFO - PROCESS | 1961 | 1461181489024 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 1961 | 1461181489028 Marionette TRACE conn4 <- [1,846,null,{}] 12:44:49 INFO - PROCESS | 1961 | 1461181489033 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:49 INFO - PROCESS | 1961 | 1461181489227 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:44:49 INFO - PROCESS | 1961 | 1461181489374 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca62c000 == 71 [pid = 1961] [id = 219] 12:44:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bc22ad800) [pid = 1961] [serial = 657] [outer = (nil)] 12:44:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bc2e98800) [pid = 1961] [serial = 658] [outer = 0x7f1bc22ad800] 12:44:49 INFO - PROCESS | 1961 | 1461181489446 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bc420c400) [pid = 1961] [serial = 659] [outer = 0x7f1bc22ad800] 12:44:50 INFO - PROCESS | 1961 | 1461181490481 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1479ms 12:44:50 INFO - PROCESS | 1961 | 1461181490503 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 1961 | 1461181490508 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 12:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:44:50 INFO - PROCESS | 1961 | 1461181490515 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 1961 | 1461181490521 Marionette TRACE conn4 <- [1,850,null,{}] 12:44:50 INFO - PROCESS | 1961 | 1461181490537 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:50 INFO - PROCESS | 1961 | 1461181490708 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:44:50 INFO - PROCESS | 1961 | 1461181490872 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd310f800 == 72 [pid = 1961] [id = 220] 12:44:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bc2de0c00) [pid = 1961] [serial = 660] [outer = (nil)] 12:44:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bc823dc00) [pid = 1961] [serial = 661] [outer = 0x7f1bc2de0c00] 12:44:50 INFO - PROCESS | 1961 | 1461181490990 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bc9149400) [pid = 1961] [serial = 662] [outer = 0x7f1bc2de0c00] 12:44:51 INFO - PROCESS | 1961 | 1461181491832 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1388ms 12:44:51 INFO - PROCESS | 1961 | 1461181491906 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 1961 | 1461181491909 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 12:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:44:51 INFO - PROCESS | 1961 | 1461181491916 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 1961 | 1461181491920 Marionette TRACE conn4 <- [1,854,null,{}] 12:44:51 INFO - PROCESS | 1961 | 1461181491924 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:52 INFO - PROCESS | 1961 | 1461181492071 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:44:52 INFO - PROCESS | 1961 | 1461181492217 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9076800 == 73 [pid = 1961] [id = 221] 12:44:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bc2de7000) [pid = 1961] [serial = 663] [outer = (nil)] 12:44:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bca48e800) [pid = 1961] [serial = 664] [outer = 0x7f1bc2de7000] 12:44:52 INFO - PROCESS | 1961 | 1461181492326 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bca558000) [pid = 1961] [serial = 665] [outer = 0x7f1bc2de7000] 12:44:53 INFO - PROCESS | 1961 | 1461181493176 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1332ms 12:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:44:53 INFO - PROCESS | 1961 | 1461181493250 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 1961 | 1461181493253 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 12:44:53 INFO - PROCESS | 1961 | 1461181493258 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 1961 | 1461181493261 Marionette TRACE conn4 <- [1,858,null,{}] 12:44:53 INFO - PROCESS | 1961 | 1461181493266 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:53 INFO - PROCESS | 1961 | 1461181493419 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:44:53 INFO - PROCESS | 1961 | 1461181493565 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9f88800 == 74 [pid = 1961] [id = 222] 12:44:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bc914ec00) [pid = 1961] [serial = 666] [outer = (nil)] 12:44:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bca8d1c00) [pid = 1961] [serial = 667] [outer = 0x7f1bc914ec00] 12:44:53 INFO - PROCESS | 1961 | 1461181493633 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bca9d5c00) [pid = 1961] [serial = 668] [outer = 0x7f1bc914ec00] 12:44:54 INFO - PROCESS | 1961 | 1461181494440 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1228ms 12:44:54 INFO - PROCESS | 1961 | 1461181494487 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 1961 | 1461181494490 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 12:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:44:54 INFO - PROCESS | 1961 | 1461181494496 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 1961 | 1461181494498 Marionette TRACE conn4 <- [1,862,null,{}] 12:44:54 INFO - PROCESS | 1961 | 1461181494503 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:54 INFO - PROCESS | 1961 | 1461181494673 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:44:54 INFO - PROCESS | 1961 | 1461181494831 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdbf0a800 == 75 [pid = 1961] [id = 223] 12:44:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bca9db400) [pid = 1961] [serial = 669] [outer = (nil)] 12:44:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bcab95800) [pid = 1961] [serial = 670] [outer = 0x7f1bca9db400] 12:44:54 INFO - PROCESS | 1961 | 1461181494904 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bcb37fc00) [pid = 1961] [serial = 671] [outer = 0x7f1bca9db400] 12:44:55 INFO - PROCESS | 1961 | 1461181495708 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1277ms 12:44:55 INFO - PROCESS | 1961 | 1461181495774 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 1961 | 1461181495777 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 12:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:44:55 INFO - PROCESS | 1961 | 1461181495783 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 1961 | 1461181495786 Marionette TRACE conn4 <- [1,866,null,{}] 12:44:55 INFO - PROCESS | 1961 | 1461181495790 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:55 INFO - PROCESS | 1961 | 1461181495941 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:44:56 INFO - PROCESS | 1961 | 1461181496096 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bb8800 == 76 [pid = 1961] [id = 224] 12:44:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bb93e4800) [pid = 1961] [serial = 672] [outer = (nil)] 12:44:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bc22a4000) [pid = 1961] [serial = 673] [outer = 0x7f1bb93e4800] 12:44:56 INFO - PROCESS | 1961 | 1461181496164 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bcb37f800) [pid = 1961] [serial = 674] [outer = 0x7f1bb93e4800] 12:44:57 INFO - PROCESS | 1961 | 1461181497236 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1532ms 12:44:57 INFO - PROCESS | 1961 | 1461181497316 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1961 | 1461181497321 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 12:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:44:57 INFO - PROCESS | 1961 | 1461181497328 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1961 | 1461181497333 Marionette TRACE conn4 <- [1,870,null,{}] 12:44:57 INFO - PROCESS | 1961 | 1461181497339 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:57 INFO - PROCESS | 1961 | 1461181497520 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:44:57 INFO - PROCESS | 1961 | 1461181497741 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc408f000 == 77 [pid = 1961] [id = 225] 12:44:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bc2283400) [pid = 1961] [serial = 675] [outer = (nil)] 12:44:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bc22a7400) [pid = 1961] [serial = 676] [outer = 0x7f1bc2283400] 12:44:57 INFO - PROCESS | 1961 | 1461181497802 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc22d1800) [pid = 1961] [serial = 677] [outer = 0x7f1bc2283400] 12:44:58 INFO - PROCESS | 1961 | 1461181498679 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1381ms 12:44:58 INFO - PROCESS | 1961 | 1461181498710 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 1961 | 1461181498717 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 12:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:44:58 INFO - PROCESS | 1961 | 1461181498727 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 1961 | 1461181498731 Marionette TRACE conn4 <- [1,874,null,{}] 12:44:58 INFO - PROCESS | 1961 | 1461181498736 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:58 INFO - PROCESS | 1961 | 1461181498887 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:44:59 INFO - PROCESS | 1961 | 1461181499058 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb2db800 == 76 [pid = 1961] [id = 216] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca157000 == 75 [pid = 1961] [id = 215] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc855f000 == 74 [pid = 1961] [id = 214] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc851ec00) [pid = 1961] [serial = 613] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc20e4800) [pid = 1961] [serial = 595] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbf13800 == 75 [pid = 1961] [id = 226] 12:44:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bc2285400) [pid = 1961] [serial = 678] [outer = (nil)] 12:44:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc2a3ec00) [pid = 1961] [serial = 679] [outer = 0x7f1bc2285400] 12:44:59 INFO - PROCESS | 1961 | 1461181499157 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc2e95800) [pid = 1961] [serial = 680] [outer = 0x7f1bc2285400] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc59d3000 == 74 [pid = 1961] [id = 213] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1a20800 == 73 [pid = 1961] [id = 212] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb899000 == 72 [pid = 1961] [id = 211] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcba91800 == 71 [pid = 1961] [id = 207] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca63b800 == 70 [pid = 1961] [id = 206] 12:44:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b70800 == 69 [pid = 1961] [id = 205] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc6ad1400) [pid = 1961] [serial = 608] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc590c000) [pid = 1961] [serial = 605] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7f1bc6d0cc00) [pid = 1961] [serial = 611] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7f1bc2e98400) [pid = 1961] [serial = 602] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7f1bc2a3d800) [pid = 1961] [serial = 554] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7f1bc59b5000) [pid = 1961] [serial = 557] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7f1bca552400) [pid = 1961] [serial = 551] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7f1bcab92c00) [pid = 1961] [serial = 533] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7f1bc4296c00) [pid = 1961] [serial = 604] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7f1bc4f68400) [pid = 1961] [serial = 610] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7f1bc6634800) [pid = 1961] [serial = 607] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bc6ac7800) [pid = 1961] [serial = 580] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1bc2de2800) [pid = 1961] [serial = 601] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bc8524800) [pid = 1961] [serial = 593] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bc22cf400) [pid = 1961] [serial = 592] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bc26a6800) [pid = 1961] [serial = 598] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bc277e000) [pid = 1961] [serial = 599] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bc2a44000) [pid = 1961] [serial = 584] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7f1bc2395400) [pid = 1961] [serial = 583] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7f1bc8247000) [pid = 1961] [serial = 590] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7f1bc6acf400) [pid = 1961] [serial = 589] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7f1bc5908400) [pid = 1961] [serial = 587] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7f1bc33a5400) [pid = 1961] [serial = 586] [outer = (nil)] [url = about:blank] 12:44:59 INFO - PROCESS | 1961 | 1461181499947 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1284ms 12:45:00 INFO - PROCESS | 1961 | 1461181500012 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 1961 | 1461181500015 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 12:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:45:00 INFO - PROCESS | 1961 | 1461181500020 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1961 | 1461181500025 Marionette TRACE conn4 <- [1,878,null,{}] 12:45:00 INFO - PROCESS | 1961 | 1461181500039 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:00 INFO - PROCESS | 1961 | 1461181500178 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:45:00 INFO - PROCESS | 1961 | 1461181500193 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a51800 == 70 [pid = 1961] [id = 227] 12:45:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7f1bc2e9a800) [pid = 1961] [serial = 681] [outer = (nil)] 12:45:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7f1bc4f6d000) [pid = 1961] [serial = 682] [outer = 0x7f1bc2e9a800] 12:45:00 INFO - PROCESS | 1961 | 1461181500256 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7f1bc5932c00) [pid = 1961] [serial = 683] [outer = 0x7f1bc2e9a800] 12:45:01 INFO - PROCESS | 1961 | 1461181501055 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1085ms 12:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:45:01 INFO - PROCESS | 1961 | 1461181501106 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 1961 | 1461181501109 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 12:45:01 INFO - PROCESS | 1961 | 1461181501114 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 1961 | 1461181501117 Marionette TRACE conn4 <- [1,882,null,{}] 12:45:01 INFO - PROCESS | 1961 | 1461181501122 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:01 INFO - PROCESS | 1961 | 1461181501259 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:45:01 INFO - PROCESS | 1961 | 1461181501272 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca46a000 == 71 [pid = 1961] [id = 228] 12:45:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7f1bc26a6800) [pid = 1961] [serial = 684] [outer = (nil)] 12:45:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7f1bc6ad1800) [pid = 1961] [serial = 685] [outer = 0x7f1bc26a6800] 12:45:01 INFO - PROCESS | 1961 | 1461181501330 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bc8243400) [pid = 1961] [serial = 686] [outer = 0x7f1bc26a6800] 12:45:02 INFO - PROCESS | 1961 | 1461181502158 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1080ms 12:45:02 INFO - PROCESS | 1961 | 1461181502194 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 1961 | 1461181502197 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 12:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:45:02 INFO - PROCESS | 1961 | 1461181502203 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 1961 | 1461181502205 Marionette TRACE conn4 <- [1,886,null,{}] 12:45:02 INFO - PROCESS | 1961 | 1461181502218 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:02 INFO - PROCESS | 1961 | 1461181502396 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:45:02 INFO - PROCESS | 1961 | 1461181502428 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb019800 == 72 [pid = 1961] [id = 229] 12:45:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bc59a8c00) [pid = 1961] [serial = 687] [outer = (nil)] 12:45:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bc8e52800) [pid = 1961] [serial = 688] [outer = 0x7f1bc59a8c00] 12:45:02 INFO - PROCESS | 1961 | 1461181502487 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bc93e3400) [pid = 1961] [serial = 689] [outer = 0x7f1bc59a8c00] 12:45:03 INFO - PROCESS | 1961 | 1461181503291 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1132ms 12:45:03 INFO - PROCESS | 1961 | 1461181503335 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1961 | 1461181503338 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 12:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:45:03 INFO - PROCESS | 1961 | 1461181503352 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1961 | 1461181503354 Marionette TRACE conn4 <- [1,890,null,{}] 12:45:03 INFO - PROCESS | 1961 | 1461181503359 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:03 INFO - PROCESS | 1961 | 1461181503566 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:45:03 INFO - PROCESS | 1961 | 1461181503604 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbc90800 == 73 [pid = 1961] [id = 230] 12:45:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bca44a800) [pid = 1961] [serial = 690] [outer = (nil)] 12:45:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bca9d8c00) [pid = 1961] [serial = 691] [outer = 0x7f1bca44a800] 12:45:03 INFO - PROCESS | 1961 | 1461181503667 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bcab92c00) [pid = 1961] [serial = 692] [outer = 0x7f1bca44a800] 12:45:04 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7f1bc22cb400) [pid = 1961] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:45:04 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7f1bc3381000) [pid = 1961] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:45:04 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7f1bc1831800) [pid = 1961] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:45:04 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7f1bc593bc00) [pid = 1961] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:45:04 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7f1bc337fc00) [pid = 1961] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:45:04 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7f1bc1834400) [pid = 1961] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:45:04 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7f1bc1813800) [pid = 1961] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:45:04 INFO - PROCESS | 1961 | 1461181504546 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1233ms 12:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:45:04 INFO - PROCESS | 1961 | 1461181504578 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 1961 | 1461181504580 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 12:45:04 INFO - PROCESS | 1961 | 1461181504585 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 1961 | 1461181504588 Marionette TRACE conn4 <- [1,894,null,{}] 12:45:04 INFO - PROCESS | 1961 | 1461181504593 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:04 INFO - PROCESS | 1961 | 1461181504773 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:45:04 INFO - PROCESS | 1961 | 1461181504791 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbc88800 == 74 [pid = 1961] [id = 231] 12:45:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7f1bc26b0000) [pid = 1961] [serial = 693] [outer = (nil)] 12:45:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7f1bcab8cc00) [pid = 1961] [serial = 694] [outer = 0x7f1bc26b0000] 12:45:04 INFO - PROCESS | 1961 | 1461181504850 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7f1bcab97c00) [pid = 1961] [serial = 695] [outer = 0x7f1bc26b0000] 12:45:05 INFO - PROCESS | 1961 | 1461181505523 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 976ms 12:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:45:05 INFO - PROCESS | 1961 | 1461181505561 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 1961 | 1461181505563 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 12:45:05 INFO - PROCESS | 1961 | 1461181505568 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 1961 | 1461181505571 Marionette TRACE conn4 <- [1,898,null,{}] 12:45:05 INFO - PROCESS | 1961 | 1461181505576 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:05 INFO - PROCESS | 1961 | 1461181505706 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:45:05 INFO - PROCESS | 1961 | 1461181505823 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd23aa800 == 75 [pid = 1961] [id = 232] 12:45:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7f1bc1834400) [pid = 1961] [serial = 696] [outer = (nil)] 12:45:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7f1bcb94e800) [pid = 1961] [serial = 697] [outer = 0x7f1bc1834400] 12:45:05 INFO - PROCESS | 1961 | 1461181505882 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7f1bcbcda800) [pid = 1961] [serial = 698] [outer = 0x7f1bc1834400] 12:45:06 INFO - PROCESS | 1961 | 1461181506738 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1230ms 12:45:06 INFO - PROCESS | 1961 | 1461181506799 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 1961 | 1461181506806 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 12:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:45:06 INFO - PROCESS | 1961 | 1461181506814 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 1961 | 1461181506819 Marionette TRACE conn4 <- [1,902,null,{}] 12:45:06 INFO - PROCESS | 1961 | 1461181506826 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:07 INFO - PROCESS | 1961 | 1461181506998 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:45:07 INFO - PROCESS | 1961 | 1461181507201 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc335f800 == 76 [pid = 1961] [id = 233] 12:45:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7f1bc26b2000) [pid = 1961] [serial = 699] [outer = (nil)] 12:45:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7f1bc2a3a800) [pid = 1961] [serial = 700] [outer = 0x7f1bc26b2000] 12:45:07 INFO - PROCESS | 1961 | 1461181507279 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7f1bc2e93800) [pid = 1961] [serial = 701] [outer = 0x7f1bc26b2000] 12:45:08 INFO - PROCESS | 1961 | 1461181508102 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1329ms 12:45:08 INFO - PROCESS | 1961 | 1461181508144 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 1961 | 1461181508152 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 12:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:45:08 INFO - PROCESS | 1961 | 1461181508162 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 1961 | 1461181508166 Marionette TRACE conn4 <- [1,906,null,{}] 12:45:08 INFO - PROCESS | 1961 | 1461181508171 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:08 INFO - PROCESS | 1961 | 1461181508340 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:45:08 INFO - PROCESS | 1961 | 1461181508493 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb341000 == 77 [pid = 1961] [id = 234] 12:45:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7f1bc277f000) [pid = 1961] [serial = 702] [outer = (nil)] 12:45:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7f1bc5940800) [pid = 1961] [serial = 703] [outer = 0x7f1bc277f000] 12:45:08 INFO - PROCESS | 1961 | 1461181508564 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7f1bc8203000) [pid = 1961] [serial = 704] [outer = 0x7f1bc277f000] 12:45:09 INFO - PROCESS | 1961 | 1461181509517 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1429ms 12:45:09 INFO - PROCESS | 1961 | 1461181509591 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 1961 | 1461181509594 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 12:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:45:09 INFO - PROCESS | 1961 | 1461181509601 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 1961 | 1461181509606 Marionette TRACE conn4 <- [1,910,null,{}] 12:45:09 INFO - PROCESS | 1961 | 1461181509621 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:09 INFO - PROCESS | 1961 | 1461181509843 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:45:10 INFO - PROCESS | 1961 | 1461181510040 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda559000 == 78 [pid = 1961] [id = 235] 12:45:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7f1bca44e800) [pid = 1961] [serial = 705] [outer = (nil)] 12:45:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7f1bca8d5000) [pid = 1961] [serial = 706] [outer = 0x7f1bca44e800] 12:45:10 INFO - PROCESS | 1961 | 1461181510158 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7f1bcab90800) [pid = 1961] [serial = 707] [outer = 0x7f1bca44e800] 12:45:10 INFO - PROCESS | 1961 | 1461181510936 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1389ms 12:45:10 INFO - PROCESS | 1961 | 1461181510990 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 1961 | 1461181510995 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 12:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:45:11 INFO - PROCESS | 1961 | 1461181511000 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1961 | 1461181511002 Marionette TRACE conn4 <- [1,914,null,{}] 12:45:11 INFO - PROCESS | 1961 | 1461181511007 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:11 INFO - PROCESS | 1961 | 1461181511156 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:45:11 INFO - PROCESS | 1961 | 1461181511310 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde59e000 == 79 [pid = 1961] [id = 236] 12:45:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7f1bca454000) [pid = 1961] [serial = 708] [outer = (nil)] 12:45:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bcbc49c00) [pid = 1961] [serial = 709] [outer = 0x7f1bca454000] 12:45:11 INFO - PROCESS | 1961 | 1461181511379 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bcbfd8800) [pid = 1961] [serial = 710] [outer = 0x7f1bca454000] 12:45:12 INFO - PROCESS | 1961 | 1461181512204 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1278ms 12:45:12 INFO - PROCESS | 1961 | 1461181512279 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 1961 | 1461181512282 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 12:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:45:12 INFO - PROCESS | 1961 | 1461181512287 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 1961 | 1461181512290 Marionette TRACE conn4 <- [1,918,null,{}] 12:45:12 INFO - PROCESS | 1961 | 1461181512295 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:12 INFO - PROCESS | 1961 | 1461181512480 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:45:12 INFO - PROCESS | 1961 | 1461181512631 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde812800 == 80 [pid = 1961] [id = 237] 12:45:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bcab98800) [pid = 1961] [serial = 711] [outer = (nil)] 12:45:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bcbffa400) [pid = 1961] [serial = 712] [outer = 0x7f1bcab98800] 12:45:12 INFO - PROCESS | 1961 | 1461181512697 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bcc3f4000) [pid = 1961] [serial = 713] [outer = 0x7f1bcab98800] 12:45:13 INFO - PROCESS | 1961 | 1461181513534 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1275ms 12:45:13 INFO - PROCESS | 1961 | 1461181513563 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1961 | 1461181513567 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 12:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:45:13 INFO - PROCESS | 1961 | 1461181513572 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1961 | 1461181513574 Marionette TRACE conn4 <- [1,922,null,{}] 12:45:13 INFO - PROCESS | 1961 | 1461181513579 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:13 INFO - PROCESS | 1961 | 1461181513747 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 12:45:13 INFO - PROCESS | 1961 | 1461181513902 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be056d000 == 81 [pid = 1961] [id = 238] 12:45:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bcca7a400) [pid = 1961] [serial = 714] [outer = (nil)] 12:45:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc9b90000) [pid = 1961] [serial = 715] [outer = 0x7f1bcca7a400] 12:45:13 INFO - PROCESS | 1961 | 1461181513978 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bcebaf400) [pid = 1961] [serial = 716] [outer = 0x7f1bcca7a400] 12:45:14 INFO - PROCESS | 1961 | 1461181514782 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1275ms 12:45:14 INFO - PROCESS | 1961 | 1461181514848 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 12:45:14 INFO - PROCESS | 1961 | 1461181514852 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 12:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:45:14 INFO - PROCESS | 1961 | 1461181514875 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 1961 | 1461181514878 Marionette TRACE conn4 <- [1,926,null,{}] 12:45:14 INFO - PROCESS | 1961 | 1461181514883 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:15 INFO - PROCESS | 1961 | 1461181515036 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 12:45:15 INFO - PROCESS | 1961 | 1461181515187 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be12d9800 == 82 [pid = 1961] [id = 239] 12:45:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bcca86c00) [pid = 1961] [serial = 717] [outer = (nil)] 12:45:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bd31f0000) [pid = 1961] [serial = 718] [outer = 0x7f1bcca86c00] 12:45:15 INFO - PROCESS | 1961 | 1461181515256 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bd82c1800) [pid = 1961] [serial = 719] [outer = 0x7f1bcca86c00] 12:45:16 INFO - PROCESS | 1961 | 1461181516032 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1233ms 12:45:16 INFO - PROCESS | 1961 | 1461181516106 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 1961 | 1461181516110 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 12:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:45:16 INFO - PROCESS | 1961 | 1461181516115 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 1961 | 1461181516118 Marionette TRACE conn4 <- [1,930,null,{}] 12:45:16 INFO - PROCESS | 1961 | 1461181516123 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:16 INFO - PROCESS | 1961 | 1461181516286 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 12:45:16 INFO - PROCESS | 1961 | 1461181516441 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbe9e000 == 83 [pid = 1961] [id = 240] 12:45:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc058c800) [pid = 1961] [serial = 720] [outer = (nil)] 12:45:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bc2399400) [pid = 1961] [serial = 721] [outer = 0x7f1bc058c800] 12:45:16 INFO - PROCESS | 1961 | 1461181516510 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bc8242400) [pid = 1961] [serial = 722] [outer = 0x7f1bc058c800] 12:45:17 INFO - PROCESS | 1961 | 1461181517618 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1536ms 12:45:17 INFO - PROCESS | 1961 | 1461181517653 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 12:45:17 INFO - PROCESS | 1961 | 1461181517658 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 12:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:45:17 INFO - PROCESS | 1961 | 1461181517665 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - PROCESS | 1961 | 1461181517670 Marionette TRACE conn4 <- [1,934,null,{}] 12:45:17 INFO - PROCESS | 1961 | 1461181517678 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:17 INFO - PROCESS | 1961 | 1461181517830 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 12:45:18 INFO - PROCESS | 1961 | 1461181518018 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca342800 == 84 [pid = 1961] [id = 241] 12:45:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bc22af400) [pid = 1961] [serial = 723] [outer = (nil)] 12:45:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc22cb400) [pid = 1961] [serial = 724] [outer = 0x7f1bc22af400] 12:45:18 INFO - PROCESS | 1961 | 1461181518105 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc277b400) [pid = 1961] [serial = 725] [outer = 0x7f1bc22af400] 12:45:18 INFO - PROCESS | 1961 | 1461181518887 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1289ms 12:45:18 INFO - PROCESS | 1961 | 1461181518955 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 1961 | 1461181518962 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 12:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:45:18 INFO - PROCESS | 1961 | 1461181518971 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 1961 | 1461181518974 Marionette TRACE conn4 <- [1,938,null,{}] 12:45:18 INFO - PROCESS | 1961 | 1461181518980 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:19 INFO - PROCESS | 1961 | 1461181519134 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 12:45:19 INFO - PROCESS | 1961 | 1461181519301 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bba000 == 85 [pid = 1961] [id = 242] 12:45:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bc277e400) [pid = 1961] [serial = 726] [outer = (nil)] 12:45:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc2de1000) [pid = 1961] [serial = 727] [outer = 0x7f1bc277e400] 12:45:19 INFO - PROCESS | 1961 | 1461181519435 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc3385400) [pid = 1961] [serial = 728] [outer = 0x7f1bc277e400] 12:45:20 INFO - PROCESS | 1961 | 1461181520416 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbc88800 == 84 [pid = 1961] [id = 231] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbc90800 == 83 [pid = 1961] [id = 230] 12:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1496ms 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bca3cc400) [pid = 1961] [serial = 652] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bc26b1000) [pid = 1961] [serial = 616] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bc3381c00) [pid = 1961] [serial = 619] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc8246800) [pid = 1961] [serial = 622] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bc93e5400) [pid = 1961] [serial = 625] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bca076c00) [pid = 1961] [serial = 628] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb019800 == 82 [pid = 1961] [id = 229] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca46a000 == 81 [pid = 1961] [id = 228] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a51800 == 80 [pid = 1961] [id = 227] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbf13800 == 79 [pid = 1961] [id = 226] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc408f000 == 78 [pid = 1961] [id = 225] 12:45:20 INFO - PROCESS | 1961 | 1461181520494 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 1961 | 1461181520498 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd310f800 == 77 [pid = 1961] [id = 220] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca62c000 == 76 [pid = 1961] [id = 219] 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2bd7000 == 75 [pid = 1961] [id = 218] 12:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:45:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbc7e800 == 74 [pid = 1961] [id = 217] 12:45:20 INFO - PROCESS | 1961 | 1461181520511 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - PROCESS | 1961 | 1461181520516 Marionette TRACE conn4 <- [1,942,null,{}] 12:45:20 INFO - PROCESS | 1961 | 1461181520530 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:20 INFO - PROCESS | 1961 | 1461181520704 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7f1bc2de4400) [pid = 1961] [serial = 596] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bc2394c00) [pid = 1961] [serial = 634] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bc420b400) [pid = 1961] [serial = 640] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc2de3000) [pid = 1961] [serial = 638] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc1817c00) [pid = 1961] [serial = 631] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bc2991400) [pid = 1961] [serial = 637] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bc6d54400) [pid = 1961] [serial = 646] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bc26adc00) [pid = 1961] [serial = 635] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc5940c00) [pid = 1961] [serial = 643] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc823e800) [pid = 1961] [serial = 647] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7f1bc2e9a400) [pid = 1961] [serial = 649] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7f1bc9317400) [pid = 1961] [serial = 650] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7f1bc6ac2800) [pid = 1961] [serial = 644] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7f1bc4f6f000) [pid = 1961] [serial = 641] [outer = (nil)] [url = about:blank] 12:45:20 INFO - PROCESS | 1961 | 1461181520866 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b80800 == 75 [pid = 1961] [id = 243] 12:45:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7f1bc26adc00) [pid = 1961] [serial = 729] [outer = (nil)] 12:45:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7f1bc4204400) [pid = 1961] [serial = 730] [outer = 0x7f1bc26adc00] 12:45:20 INFO - PROCESS | 1961 | 1461181520933 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7f1bc593d000) [pid = 1961] [serial = 731] [outer = 0x7f1bc26adc00] 12:45:21 INFO - PROCESS | 1961 | 1461181521578 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1091ms 12:45:21 INFO - PROCESS | 1961 | 1461181521611 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 12:45:21 INFO - PROCESS | 1961 | 1461181521615 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 12:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:45:21 INFO - PROCESS | 1961 | 1461181521621 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:45:21 INFO - PROCESS | 1961 | 1461181521623 Marionette TRACE conn4 <- [1,946,null,{}] 12:45:21 INFO - PROCESS | 1961 | 1461181521628 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:21 INFO - PROCESS | 1961 | 1461181521772 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 12:45:21 INFO - PROCESS | 1961 | 1461181521890 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8564800 == 76 [pid = 1961] [id = 244] 12:45:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7f1bc22a1800) [pid = 1961] [serial = 732] [outer = (nil)] 12:45:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bc6d5e800) [pid = 1961] [serial = 733] [outer = 0x7f1bc22a1800] 12:45:21 INFO - PROCESS | 1961 | 1461181521950 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bc85d1800) [pid = 1961] [serial = 734] [outer = 0x7f1bc22a1800] 12:45:22 INFO - PROCESS | 1961 | 1461181522796 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1231ms 12:45:22 INFO - PROCESS | 1961 | 1461181522853 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 1961 | 1461181522856 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 12:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:45:22 INFO - PROCESS | 1961 | 1461181522861 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 1961 | 1461181522863 Marionette TRACE conn4 <- [1,950,null,{}] 12:45:22 INFO - PROCESS | 1961 | 1461181522868 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:23 INFO - PROCESS | 1961 | 1461181523019 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 12:45:23 INFO - PROCESS | 1961 | 1461181523028 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb019800 == 77 [pid = 1961] [id = 245] 12:45:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc41cc000) [pid = 1961] [serial = 735] [outer = (nil)] 12:45:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc8e57400) [pid = 1961] [serial = 736] [outer = 0x7f1bc41cc000] 12:45:23 INFO - PROCESS | 1961 | 1461181523086 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bca0f1c00) [pid = 1961] [serial = 737] [outer = 0x7f1bc41cc000] 12:45:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bca55cc00) [pid = 1961] [serial = 738] [outer = 0x7f1bc20da400] 12:45:24 INFO - PROCESS | 1961 | 1461181524020 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1226ms 12:45:24 INFO - PROCESS | 1961 | 1461181524088 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 1961 | 1461181524092 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 12:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:45:24 INFO - PROCESS | 1961 | 1461181524097 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - PROCESS | 1961 | 1461181524098 Marionette TRACE conn4 <- [1,954,null,{}] 12:45:24 INFO - PROCESS | 1961 | 1461181524105 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:24 INFO - PROCESS | 1961 | 1461181524309 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 12:45:24 INFO - PROCESS | 1961 | 1461181524331 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc3af800 == 78 [pid = 1961] [id = 246] 12:45:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bcaaf1000) [pid = 1961] [serial = 739] [outer = (nil)] 12:45:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bcb37c000) [pid = 1961] [serial = 740] [outer = 0x7f1bcaaf1000] 12:45:24 INFO - PROCESS | 1961 | 1461181524388 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bcc34d000) [pid = 1961] [serial = 741] [outer = 0x7f1bcaaf1000] 12:45:25 INFO - PROCESS | 1961 | 1461181525145 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1078ms 12:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:45:25 INFO - PROCESS | 1961 | 1461181525182 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 1961 | 1461181525184 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 12:45:25 INFO - PROCESS | 1961 | 1461181525190 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 1961 | 1461181525193 Marionette TRACE conn4 <- [1,958,null,{}] 12:45:25 INFO - PROCESS | 1961 | 1461181525204 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:25 INFO - PROCESS | 1961 | 1461181525567 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7f1bc59a8c00) [pid = 1961] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7f1bca44a800) [pid = 1961] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7f1bc26b0000) [pid = 1961] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7f1bc2285400) [pid = 1961] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7f1bc26a6800) [pid = 1961] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7f1bb93e6800) [pid = 1961] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7f1bc2283400) [pid = 1961] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7f1bc2e9a800) [pid = 1961] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:45:25 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7f1bc0585400) [pid = 1961] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:45:25 INFO - PROCESS | 1961 | 1461181525660 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1a0e800 == 79 [pid = 1961] [id = 247] 12:45:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7f1bb93e6800) [pid = 1961] [serial = 742] [outer = (nil)] 12:45:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7f1bc2285400) [pid = 1961] [serial = 743] [outer = 0x7f1bb93e6800] 12:45:25 INFO - PROCESS | 1961 | 1461181525718 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7f1bc6d62c00) [pid = 1961] [serial = 744] [outer = 0x7f1bb93e6800] 12:45:26 INFO - PROCESS | 1961 | 1461181526350 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1190ms 12:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:45:26 INFO - PROCESS | 1961 | 1461181526379 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 1961 | 1461181526381 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 12:45:26 INFO - PROCESS | 1961 | 1461181526385 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 1961 | 1461181526389 Marionette TRACE conn4 <- [1,962,null,{}] 12:45:26 INFO - PROCESS | 1961 | 1461181526393 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:26 INFO - PROCESS | 1961 | 1461181526568 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 12:45:26 INFO - PROCESS | 1961 | 1461181526598 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9080800 == 80 [pid = 1961] [id = 248] 12:45:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7f1bc0585400) [pid = 1961] [serial = 745] [outer = (nil)] 12:45:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7f1bcca7d800) [pid = 1961] [serial = 746] [outer = 0x7f1bc0585400] 12:45:26 INFO - PROCESS | 1961 | 1461181526655 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7f1bd2457c00) [pid = 1961] [serial = 747] [outer = 0x7f1bc0585400] 12:45:27 INFO - PROCESS | 1961 | 1461181527352 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 983ms 12:45:27 INFO - PROCESS | 1961 | 1461181527370 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 1961 | 1461181527373 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 12:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:45:27 INFO - PROCESS | 1961 | 1461181527379 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 1961 | 1461181527381 Marionette TRACE conn4 <- [1,966,null,{}] 12:45:27 INFO - PROCESS | 1961 | 1461181527387 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:27 INFO - PROCESS | 1961 | 1461181527524 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 12:45:27 INFO - PROCESS | 1961 | 1461181527740 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbf07000 == 81 [pid = 1961] [id = 249] 12:45:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7f1bb93ec800) [pid = 1961] [serial = 748] [outer = (nil)] 12:45:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7f1bc058e400) [pid = 1961] [serial = 749] [outer = 0x7f1bb93ec800] 12:45:27 INFO - PROCESS | 1961 | 1461181527814 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7f1bc183b800) [pid = 1961] [serial = 750] [outer = 0x7f1bb93ec800] 12:45:28 INFO - PROCESS | 1961 | 1461181528744 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1431ms 12:45:28 INFO - PROCESS | 1961 | 1461181528813 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 12:45:28 INFO - PROCESS | 1961 | 1461181528818 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 12:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:45:28 INFO - PROCESS | 1961 | 1461181528826 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 1961 | 1461181528831 Marionette TRACE conn4 <- [1,970,null,{}] 12:45:28 INFO - PROCESS | 1961 | 1461181528839 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:29 INFO - PROCESS | 1961 | 1461181529045 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 12:45:29 INFO - PROCESS | 1961 | 1461181529200 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca639000 == 82 [pid = 1961] [id = 250] 12:45:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7f1bc0585000) [pid = 1961] [serial = 751] [outer = (nil)] 12:45:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bc337fc00) [pid = 1961] [serial = 752] [outer = 0x7f1bc0585000] 12:45:29 INFO - PROCESS | 1961 | 1461181529276 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc4f6e800) [pid = 1961] [serial = 753] [outer = 0x7f1bc0585000] 12:45:30 INFO - PROCESS | 1961 | 1461181530184 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1432ms 12:45:30 INFO - PROCESS | 1961 | 1461181530262 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 1961 | 1461181530268 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 12:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:45:30 INFO - PROCESS | 1961 | 1461181530274 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 1961 | 1461181530277 Marionette TRACE conn4 <- [1,974,null,{}] 12:45:30 INFO - PROCESS | 1961 | 1461181530283 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:30 INFO - PROCESS | 1961 | 1461181530479 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 12:45:30 INFO - PROCESS | 1961 | 1461181530636 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda54e000 == 83 [pid = 1961] [id = 251] 12:45:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc4f6f000) [pid = 1961] [serial = 754] [outer = (nil)] 12:45:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bc93e8800) [pid = 1961] [serial = 755] [outer = 0x7f1bc4f6f000] 12:45:30 INFO - PROCESS | 1961 | 1461181530788 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bca9d0000) [pid = 1961] [serial = 756] [outer = 0x7f1bc4f6f000] 12:45:31 INFO - PROCESS | 1961 | 1461181531601 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1378ms 12:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:45:31 INFO - PROCESS | 1961 | 1461181531653 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 12:45:31 INFO - PROCESS | 1961 | 1461181531656 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 12:45:31 INFO - PROCESS | 1961 | 1461181531672 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 1961 | 1461181531680 Marionette TRACE conn4 <- [1,978,null,{}] 12:45:31 INFO - PROCESS | 1961 | 1461181531686 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:31 INFO - PROCESS | 1961 | 1461181531848 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 12:45:32 INFO - PROCESS | 1961 | 1461181532000 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be1230800 == 84 [pid = 1961] [id = 252] 12:45:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc6d54400) [pid = 1961] [serial = 757] [outer = (nil)] 12:45:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bcbff5c00) [pid = 1961] [serial = 758] [outer = 0x7f1bc6d54400] 12:45:32 INFO - PROCESS | 1961 | 1461181532067 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bd822a800) [pid = 1961] [serial = 759] [outer = 0x7f1bc6d54400] 12:45:32 INFO - PROCESS | 1961 | 1461181532901 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1293ms 12:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:45:32 INFO - PROCESS | 1961 | 1461181532955 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 12:45:32 INFO - PROCESS | 1961 | 1461181532959 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 12:45:32 INFO - PROCESS | 1961 | 1461181532964 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 1961 | 1461181532967 Marionette TRACE conn4 <- [1,982,null,{}] 12:45:32 INFO - PROCESS | 1961 | 1461181532972 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:33 INFO - PROCESS | 1961 | 1461181533125 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 12:45:33 INFO - PROCESS | 1961 | 1461181533284 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aa9000 == 85 [pid = 1961] [id = 253] 12:45:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc8239c00) [pid = 1961] [serial = 760] [outer = (nil)] 12:45:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bd9192000) [pid = 1961] [serial = 761] [outer = 0x7f1bc8239c00] 12:45:33 INFO - PROCESS | 1961 | 1461181533353 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bd931a400) [pid = 1961] [serial = 762] [outer = 0x7f1bc8239c00] 12:45:34 INFO - PROCESS | 1961 | 1461181534138 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1230ms 12:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:45:34 INFO - PROCESS | 1961 | 1461181534195 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 1961 | 1461181534197 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 12:45:34 INFO - PROCESS | 1961 | 1461181534203 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 1961 | 1461181534206 Marionette TRACE conn4 <- [1,986,null,{}] 12:45:34 INFO - PROCESS | 1961 | 1461181534211 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:34 INFO - PROCESS | 1961 | 1461181534374 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 12:45:34 INFO - PROCESS | 1961 | 1461181534531 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be2a88000 == 86 [pid = 1961] [id = 254] 12:45:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bd95a3c00) [pid = 1961] [serial = 763] [outer = (nil)] 12:45:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bd95e1c00) [pid = 1961] [serial = 764] [outer = 0x7f1bd95a3c00] 12:45:34 INFO - PROCESS | 1961 | 1461181534611 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bda347c00) [pid = 1961] [serial = 765] [outer = 0x7f1bd95a3c00] 12:45:35 INFO - PROCESS | 1961 | 1461181535460 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1286ms 12:45:35 INFO - PROCESS | 1961 | 1461181535489 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 1961 | 1461181535492 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 12:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:45:35 INFO - PROCESS | 1961 | 1461181535498 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 1961 | 1461181535501 Marionette TRACE conn4 <- [1,990,null,{}] 12:45:35 INFO - PROCESS | 1961 | 1461181535505 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:35 INFO - PROCESS | 1961 | 1461181535676 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 12:45:35 INFO - PROCESS | 1961 | 1461181535839 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be5800 == 87 [pid = 1961] [id = 255] 12:45:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bd95a5000) [pid = 1961] [serial = 766] [outer = (nil)] 12:45:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bda6c2400) [pid = 1961] [serial = 767] [outer = 0x7f1bd95a5000] 12:45:35 INFO - PROCESS | 1961 | 1461181535906 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bdc4c8c00) [pid = 1961] [serial = 768] [outer = 0x7f1bd95a5000] 12:45:36 INFO - PROCESS | 1961 | 1461181536743 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1275ms 12:45:36 INFO - PROCESS | 1961 | 1461181536774 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 12:45:36 INFO - PROCESS | 1961 | 1461181536777 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 12:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:45:36 INFO - PROCESS | 1961 | 1461181536782 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:45:36 INFO - PROCESS | 1961 | 1461181536785 Marionette TRACE conn4 <- [1,994,null,{}] 12:45:36 INFO - PROCESS | 1961 | 1461181536790 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:36 INFO - PROCESS | 1961 | 1461181536940 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 12:45:37 INFO - PROCESS | 1961 | 1461181537099 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba5e3800 == 88 [pid = 1961] [id = 256] 12:45:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bda2c9400) [pid = 1961] [serial = 769] [outer = (nil)] 12:45:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bddd6ac00) [pid = 1961] [serial = 770] [outer = 0x7f1bda2c9400] 12:45:37 INFO - PROCESS | 1961 | 1461181537166 Marionette DEBUG loaded listener.js 12:45:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bde3ca400) [pid = 1961] [serial = 771] [outer = 0x7f1bda2c9400] 12:45:37 INFO - PROCESS | 1961 | 1461181537961 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1231ms 12:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:45:38 INFO - PROCESS | 1961 | 1461181538015 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 1961 | 1461181538017 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 12:45:38 INFO - PROCESS | 1961 | 1461181538023 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 1961 | 1461181538026 Marionette TRACE conn4 <- [1,998,null,{}] 12:45:38 INFO - PROCESS | 1961 | 1461181538031 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:38 INFO - PROCESS | 1961 | 1461181538181 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 12:45:38 INFO - PROCESS | 1961 | 1461181538339 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63d4800 == 89 [pid = 1961] [id = 257] 12:45:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bbbf77000) [pid = 1961] [serial = 772] [outer = (nil)] 12:45:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bbbf80000) [pid = 1961] [serial = 773] [outer = 0x7f1bbbf77000] 12:45:38 INFO - PROCESS | 1961 | 1461181538406 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bbbf84400) [pid = 1961] [serial = 774] [outer = 0x7f1bbbf77000] 12:45:39 INFO - PROCESS | 1961 | 1461181539274 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1328ms 12:45:39 INFO - PROCESS | 1961 | 1461181539352 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 1961 | 1461181539356 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 12:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:45:39 INFO - PROCESS | 1961 | 1461181539361 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - PROCESS | 1961 | 1461181539364 Marionette TRACE conn4 <- [1,1002,null,{}] 12:45:39 INFO - PROCESS | 1961 | 1461181539370 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:39 INFO - PROCESS | 1961 | 1461181539538 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 12:45:39 INFO - PROCESS | 1961 | 1461181539705 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bea800 == 90 [pid = 1961] [id = 258] 12:45:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bbbf78000) [pid = 1961] [serial = 775] [outer = (nil)] 12:45:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bc2778400) [pid = 1961] [serial = 776] [outer = 0x7f1bbbf78000] 12:45:39 INFO - PROCESS | 1961 | 1461181539777 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bc6263800) [pid = 1961] [serial = 777] [outer = 0x7f1bbbf78000] 12:45:40 INFO - PROCESS | 1961 | 1461181540602 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1287ms 12:45:40 INFO - PROCESS | 1961 | 1461181540650 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 1961 | 1461181540653 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 12:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:45:40 INFO - PROCESS | 1961 | 1461181540659 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 1961 | 1461181540661 Marionette TRACE conn4 <- [1,1006,null,{}] 12:45:40 INFO - PROCESS | 1961 | 1461181540666 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:41 INFO - PROCESS | 1961 | 1461181541104 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 12:45:41 INFO - PROCESS | 1961 | 1461181541342 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4258000 == 91 [pid = 1961] [id = 259] 12:45:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bc180d400) [pid = 1961] [serial = 778] [outer = (nil)] 12:45:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bc182d800) [pid = 1961] [serial = 779] [outer = 0x7f1bc180d400] 12:45:41 INFO - PROCESS | 1961 | 1461181541407 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1bc2285800) [pid = 1961] [serial = 780] [outer = 0x7f1bc180d400] 12:45:42 INFO - PROCESS | 1961 | 1461181542192 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1575ms 12:45:42 INFO - PROCESS | 1961 | 1461181542238 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 1961 | 1461181542244 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 12:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:45:42 INFO - PROCESS | 1961 | 1461181542250 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 1961 | 1461181542256 Marionette TRACE conn4 <- [1,1010,null,{}] 12:45:42 INFO - PROCESS | 1961 | 1461181542262 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:42 INFO - PROCESS | 1961 | 1461181542426 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 12:45:42 INFO - PROCESS | 1961 | 1461181542700 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb894800 == 92 [pid = 1961] [id = 260] 12:45:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bc2de3000) [pid = 1961] [serial = 781] [outer = (nil)] 12:45:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bc2e9f400) [pid = 1961] [serial = 782] [outer = 0x7f1bc2de3000] 12:45:42 INFO - PROCESS | 1961 | 1461181542766 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bc4f69400) [pid = 1961] [serial = 783] [outer = 0x7f1bc2de3000] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2bec000 == 91 [pid = 1961] [id = 129] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9080800 == 90 [pid = 1961] [id = 248] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1a0e800 == 89 [pid = 1961] [id = 247] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bca8d1c00) [pid = 1961] [serial = 667] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bcab95800) [pid = 1961] [serial = 670] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bcb94e800) [pid = 1961] [serial = 697] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7f1bc22a4000) [pid = 1961] [serial = 673] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc3af800 == 88 [pid = 1961] [id = 246] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb019800 == 87 [pid = 1961] [id = 245] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8564800 == 86 [pid = 1961] [id = 244] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b80800 == 85 [pid = 1961] [id = 243] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2bba000 == 84 [pid = 1961] [id = 242] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca342800 == 83 [pid = 1961] [id = 241] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde59e000 == 82 [pid = 1961] [id = 236] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda559000 == 81 [pid = 1961] [id = 235] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaae7000 == 80 [pid = 1961] [id = 204] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb341000 == 79 [pid = 1961] [id = 234] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc3bf800 == 78 [pid = 1961] [id = 208] 12:45:43 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc335f800 == 77 [pid = 1961] [id = 233] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7f1bc9155800) [pid = 1961] [serial = 614] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bc8e52800) [pid = 1961] [serial = 688] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1bca9d8c00) [pid = 1961] [serial = 691] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bcab97c00) [pid = 1961] [serial = 695] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bc2a3ec00) [pid = 1961] [serial = 679] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bcab8cc00) [pid = 1961] [serial = 694] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bc2e95800) [pid = 1961] [serial = 680] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bc6ad1800) [pid = 1961] [serial = 685] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bca551400) [pid = 1961] [serial = 653] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc22d1800) [pid = 1961] [serial = 677] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bc22a7400) [pid = 1961] [serial = 676] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc823dc00) [pid = 1961] [serial = 661] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc4f6d000) [pid = 1961] [serial = 682] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bc5932c00) [pid = 1961] [serial = 683] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc2e98800) [pid = 1961] [serial = 658] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bc239c400) [pid = 1961] [serial = 655] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bca48e800) [pid = 1961] [serial = 664] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bcab92c00) [pid = 1961] [serial = 692] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bc93e3400) [pid = 1961] [serial = 689] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bc8243400) [pid = 1961] [serial = 686] [outer = (nil)] [url = about:blank] 12:45:43 INFO - PROCESS | 1961 | 1461181543714 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1488ms 12:45:43 INFO - PROCESS | 1961 | 1461181543740 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 12:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:45:43 INFO - PROCESS | 1961 | 1461181543744 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 12:45:43 INFO - PROCESS | 1961 | 1461181543750 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 1961 | 1461181543752 Marionette TRACE conn4 <- [1,1014,null,{}] 12:45:43 INFO - PROCESS | 1961 | 1461181543757 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:43 INFO - PROCESS | 1961 | 1461181543915 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 12:45:44 INFO - PROCESS | 1961 | 1461181544040 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4510000 == 78 [pid = 1961] [id = 261] 12:45:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bbbf80c00) [pid = 1961] [serial = 784] [outer = (nil)] 12:45:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc59ae800) [pid = 1961] [serial = 785] [outer = 0x7f1bbbf80c00] 12:45:44 INFO - PROCESS | 1961 | 1461181544099 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc626d400) [pid = 1961] [serial = 786] [outer = 0x7f1bbbf80c00] 12:45:44 INFO - PROCESS | 1961 | 1461181544792 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1082ms 12:45:44 INFO - PROCESS | 1961 | 1461181544831 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 12:45:44 INFO - PROCESS | 1961 | 1461181544837 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 12:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:45:44 INFO - PROCESS | 1961 | 1461181544862 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - PROCESS | 1961 | 1461181544868 Marionette TRACE conn4 <- [1,1018,null,{}] 12:45:44 INFO - PROCESS | 1961 | 1461181544873 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:45 INFO - PROCESS | 1961 | 1461181545038 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 12:45:45 INFO - PROCESS | 1961 | 1461181545047 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcabc8000 == 79 [pid = 1961] [id = 262] 12:45:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc593a400) [pid = 1961] [serial = 787] [outer = (nil)] 12:45:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bc914b400) [pid = 1961] [serial = 788] [outer = 0x7f1bc593a400] 12:45:45 INFO - PROCESS | 1961 | 1461181545104 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bca450800) [pid = 1961] [serial = 789] [outer = 0x7f1bc593a400] 12:45:45 INFO - PROCESS | 1961 | 1461181545922 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1138ms 12:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:45:45 INFO - PROCESS | 1961 | 1461181545991 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 1961 | 1461181545994 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 12:45:46 INFO - PROCESS | 1961 | 1461181546005 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 1961 | 1461181546008 Marionette TRACE conn4 <- [1,1022,null,{}] 12:45:46 INFO - PROCESS | 1961 | 1461181546012 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:46 INFO - PROCESS | 1961 | 1461181546193 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 12:45:46 INFO - PROCESS | 1961 | 1461181546210 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbaa9000 == 80 [pid = 1961] [id = 263] 12:45:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bc6acb400) [pid = 1961] [serial = 790] [outer = (nil)] 12:45:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bca9d5400) [pid = 1961] [serial = 791] [outer = 0x7f1bc6acb400] 12:45:46 INFO - PROCESS | 1961 | 1461181546267 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bcab96800) [pid = 1961] [serial = 792] [outer = 0x7f1bc6acb400] 12:45:47 INFO - PROCESS | 1961 | 1461181547014 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1038ms 12:45:47 INFO - PROCESS | 1961 | 1461181547072 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 12:45:47 INFO - PROCESS | 1961 | 1461181547074 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 12:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:45:47 INFO - PROCESS | 1961 | 1461181547080 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:45:47 INFO - PROCESS | 1961 | 1461181547082 Marionette TRACE conn4 <- [1,1026,null,{}] 12:45:47 INFO - PROCESS | 1961 | 1461181547094 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:47 INFO - PROCESS | 1961 | 1461181547269 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 12:45:47 INFO - PROCESS | 1961 | 1461181547300 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd23a4000 == 81 [pid = 1961] [id = 264] 12:45:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bcbff5800) [pid = 1961] [serial = 793] [outer = (nil)] 12:45:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bcc3f5c00) [pid = 1961] [serial = 794] [outer = 0x7f1bcbff5800] 12:45:47 INFO - PROCESS | 1961 | 1461181547368 Marionette DEBUG loaded listener.js 12:45:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bd245a400) [pid = 1961] [serial = 795] [outer = 0x7f1bcbff5800] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bc22a1800) [pid = 1961] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc22af400) [pid = 1961] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bc277e400) [pid = 1961] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc26adc00) [pid = 1961] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bcaaf1000) [pid = 1961] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bc41cc000) [pid = 1961] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bc1834400) [pid = 1961] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:45:48 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bb93e6800) [pid = 1961] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:45:48 INFO - PROCESS | 1961 | 1461181548346 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1284ms 12:45:48 INFO - PROCESS | 1961 | 1461181548365 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 12:45:48 INFO - PROCESS | 1961 | 1461181548367 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 12:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:45:48 INFO - PROCESS | 1961 | 1461181548375 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:45:48 INFO - PROCESS | 1961 | 1461181548377 Marionette TRACE conn4 <- [1,1030,null,{}] 12:45:48 INFO - PROCESS | 1961 | 1461181548382 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:48 INFO - PROCESS | 1961 | 1461181548537 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 12:45:48 INFO - PROCESS | 1961 | 1461181548661 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd906d800 == 82 [pid = 1961] [id = 265] 12:45:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bbbf7e800) [pid = 1961] [serial = 796] [outer = (nil)] 12:45:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bcaaf1000) [pid = 1961] [serial = 797] [outer = 0x7f1bbbf7e800] 12:45:48 INFO - PROCESS | 1961 | 1461181548731 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bd938c400) [pid = 1961] [serial = 798] [outer = 0x7f1bbbf7e800] 12:45:49 INFO - PROCESS | 1961 | 1461181549333 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 976ms 12:45:49 INFO - PROCESS | 1961 | 1461181549351 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 1961 | 1461181549356 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 12:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:45:49 INFO - PROCESS | 1961 | 1461181549361 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 1961 | 1461181549363 Marionette TRACE conn4 <- [1,1034,null,{}] 12:45:49 INFO - PROCESS | 1961 | 1461181549368 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:49 INFO - PROCESS | 1961 | 1461181549506 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 12:45:49 INFO - PROCESS | 1961 | 1461181549633 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdc482800 == 83 [pid = 1961] [id = 266] 12:45:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bc2a46800) [pid = 1961] [serial = 799] [outer = (nil)] 12:45:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bd95a3000) [pid = 1961] [serial = 800] [outer = 0x7f1bc2a46800] 12:45:49 INFO - PROCESS | 1961 | 1461181549693 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bda506000) [pid = 1961] [serial = 801] [outer = 0x7f1bc2a46800] 12:45:50 INFO - PROCESS | 1961 | 1461181550612 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1280ms 12:45:50 INFO - PROCESS | 1961 | 1461181550643 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 1961 | 1461181550647 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 12:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:45:50 INFO - PROCESS | 1961 | 1461181550656 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 1961 | 1461181550661 Marionette TRACE conn4 <- [1,1038,null,{}] 12:45:50 INFO - PROCESS | 1961 | 1461181550669 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:50 INFO - PROCESS | 1961 | 1461181550839 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 12:45:51 INFO - PROCESS | 1961 | 1461181551021 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a60000 == 84 [pid = 1961] [id = 267] 12:45:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bb92b4800) [pid = 1961] [serial = 802] [outer = (nil)] 12:45:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bbbf80400) [pid = 1961] [serial = 803] [outer = 0x7f1bb92b4800] 12:45:51 INFO - PROCESS | 1961 | 1461181551094 Marionette DEBUG loaded listener.js 12:45:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bc1977800) [pid = 1961] [serial = 804] [outer = 0x7f1bb92b4800] 12:45:51 INFO - PROCESS | 1961 | 1461181551950 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1329ms 12:45:51 INFO - PROCESS | 1961 | 1461181551986 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 1961 | 1461181551994 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 12:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:45:52 INFO - PROCESS | 1961 | 1461181552003 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:45:52 INFO - PROCESS | 1961 | 1461181552006 Marionette TRACE conn4 <- [1,1042,null,{}] 12:45:52 INFO - PROCESS | 1961 | 1461181552012 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:52 INFO - PROCESS | 1961 | 1461181552174 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 12:45:52 INFO - PROCESS | 1961 | 1461181552340 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2e2000 == 85 [pid = 1961] [id = 268] 12:45:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bb92b5800) [pid = 1961] [serial = 805] [outer = (nil)] 12:45:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bc2a3ec00) [pid = 1961] [serial = 806] [outer = 0x7f1bb92b5800] 12:45:52 INFO - PROCESS | 1961 | 1461181552407 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bc5908c00) [pid = 1961] [serial = 807] [outer = 0x7f1bb92b5800] 12:45:53 INFO - PROCESS | 1961 | 1461181553335 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1382ms 12:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:45:53 INFO - PROCESS | 1961 | 1461181553384 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 12:45:53 INFO - PROCESS | 1961 | 1461181553387 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 12:45:53 INFO - PROCESS | 1961 | 1461181553393 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 1961 | 1461181553399 Marionette TRACE conn4 <- [1,1046,null,{}] 12:45:53 INFO - PROCESS | 1961 | 1461181553414 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:53 INFO - PROCESS | 1961 | 1461181553577 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 12:45:53 INFO - PROCESS | 1961 | 1461181553757 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde925000 == 86 [pid = 1961] [id = 269] 12:45:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bc5909c00) [pid = 1961] [serial = 808] [outer = (nil)] 12:45:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bc8246c00) [pid = 1961] [serial = 809] [outer = 0x7f1bc5909c00] 12:45:53 INFO - PROCESS | 1961 | 1461181553835 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bca9dac00) [pid = 1961] [serial = 810] [outer = 0x7f1bc5909c00] 12:45:54 INFO - PROCESS | 1961 | 1461181554651 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1282ms 12:45:54 INFO - PROCESS | 1961 | 1461181554677 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 1961 | 1461181554681 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 12:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:45:54 INFO - PROCESS | 1961 | 1461181554688 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 1961 | 1461181554690 Marionette TRACE conn4 <- [1,1050,null,{}] 12:45:54 INFO - PROCESS | 1961 | 1461181554695 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:54 INFO - PROCESS | 1961 | 1461181554852 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 12:45:55 INFO - PROCESS | 1961 | 1461181555027 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb2f800 == 87 [pid = 1961] [id = 270] 12:45:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bc59ac400) [pid = 1961] [serial = 811] [outer = (nil)] 12:45:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1bce7a1800) [pid = 1961] [serial = 812] [outer = 0x7f1bc59ac400] 12:45:55 INFO - PROCESS | 1961 | 1461181555095 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bd2453400) [pid = 1961] [serial = 813] [outer = 0x7f1bc59ac400] 12:45:55 INFO - PROCESS | 1961 | 1461181555931 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1275ms 12:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:45:55 INFO - PROCESS | 1961 | 1461181555963 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 1961 | 1461181555966 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 12:45:55 INFO - PROCESS | 1961 | 1461181555972 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 1961 | 1461181555975 Marionette TRACE conn4 <- [1,1054,null,{}] 12:45:55 INFO - PROCESS | 1961 | 1461181555980 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:56 INFO - PROCESS | 1961 | 1461181556133 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 12:45:56 INFO - PROCESS | 1961 | 1461181556300 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be2805800 == 88 [pid = 1961] [id = 271] 12:45:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bcbff5400) [pid = 1961] [serial = 814] [outer = (nil)] 12:45:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bd9510000) [pid = 1961] [serial = 815] [outer = 0x7f1bcbff5400] 12:45:56 INFO - PROCESS | 1961 | 1461181556370 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bda2d8400) [pid = 1961] [serial = 816] [outer = 0x7f1bcbff5400] 12:45:57 INFO - PROCESS | 1961 | 1461181557200 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1279ms 12:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:45:57 INFO - PROCESS | 1961 | 1461181557251 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 12:45:57 INFO - PROCESS | 1961 | 1461181557254 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 12:45:57 INFO - PROCESS | 1961 | 1461181557260 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:45:57 INFO - PROCESS | 1961 | 1461181557263 Marionette TRACE conn4 <- [1,1058,null,{}] 12:45:57 INFO - PROCESS | 1961 | 1461181557268 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:57 INFO - PROCESS | 1961 | 1461181557455 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 12:45:57 INFO - PROCESS | 1961 | 1461181557619 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb6b800 == 89 [pid = 1961] [id = 272] 12:45:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bd9530000) [pid = 1961] [serial = 817] [outer = (nil)] 12:45:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bde475800) [pid = 1961] [serial = 818] [outer = 0x7f1bd9530000] 12:45:57 INFO - PROCESS | 1961 | 1461181557688 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bde859400) [pid = 1961] [serial = 819] [outer = 0x7f1bd9530000] 12:45:58 INFO - PROCESS | 1961 | 1461181558510 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1276ms 12:45:58 INFO - PROCESS | 1961 | 1461181558537 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 1961 | 1461181558540 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 12:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:45:58 INFO - PROCESS | 1961 | 1461181558546 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 1961 | 1461181558549 Marionette TRACE conn4 <- [1,1062,null,{}] 12:45:58 INFO - PROCESS | 1961 | 1461181558553 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:58 INFO - PROCESS | 1961 | 1461181558706 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 12:45:58 INFO - PROCESS | 1961 | 1461181558874 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6fdd800 == 90 [pid = 1961] [id = 273] 12:45:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bb6ed3c00) [pid = 1961] [serial = 820] [outer = (nil)] 12:45:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bb6edb800) [pid = 1961] [serial = 821] [outer = 0x7f1bb6ed3c00] 12:45:58 INFO - PROCESS | 1961 | 1461181558941 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7f1bb6ee1800) [pid = 1961] [serial = 822] [outer = 0x7f1bb6ed3c00] 12:45:59 INFO - PROCESS | 1961 | 1461181559808 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1276ms 12:45:59 INFO - PROCESS | 1961 | 1461181559822 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 1961 | 1461181559825 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 12:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:45:59 INFO - PROCESS | 1961 | 1461181559832 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 1961 | 1461181559834 Marionette TRACE conn4 <- [1,1066,null,{}] 12:45:59 INFO - PROCESS | 1961 | 1461181559839 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:00 INFO - PROCESS | 1961 | 1461181560012 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 12:46:00 INFO - PROCESS | 1961 | 1461181560179 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8da800 == 91 [pid = 1961] [id = 274] 12:46:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7f1bb6ed7000) [pid = 1961] [serial = 823] [outer = (nil)] 12:46:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7f1bba595c00) [pid = 1961] [serial = 824] [outer = 0x7f1bb6ed7000] 12:46:00 INFO - PROCESS | 1961 | 1461181560254 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1bba59b000) [pid = 1961] [serial = 825] [outer = 0x7f1bb6ed7000] 12:46:01 INFO - PROCESS | 1961 | 1461181561094 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1326ms 12:46:01 INFO - PROCESS | 1961 | 1461181561159 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 12:46:01 INFO - PROCESS | 1961 | 1461181561163 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 12:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:46:01 INFO - PROCESS | 1961 | 1461181561168 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 1961 | 1461181561171 Marionette TRACE conn4 <- [1,1070,null,{}] 12:46:01 INFO - PROCESS | 1961 | 1461181561175 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:01 INFO - PROCESS | 1961 | 1461181561329 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 12:46:01 INFO - PROCESS | 1961 | 1461181561525 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be1239800 == 92 [pid = 1961] [id = 275] 12:46:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bb67c6400) [pid = 1961] [serial = 826] [outer = (nil)] 12:46:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bb67cac00) [pid = 1961] [serial = 827] [outer = 0x7f1bb67c6400] 12:46:01 INFO - PROCESS | 1961 | 1461181561596 Marionette DEBUG loaded listener.js 12:46:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bb67cfc00) [pid = 1961] [serial = 828] [outer = 0x7f1bb67c6400] 12:46:02 INFO - PROCESS | 1961 | 1461181562357 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1230ms 12:46:02 INFO - PROCESS | 1961 | 1461181562399 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 1961 | 1461181562401 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 12:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:46:02 INFO - PROCESS | 1961 | 1461181562407 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 1961 | 1461181562410 Marionette TRACE conn4 <- [1,1074,null,{}] 12:46:02 INFO - PROCESS | 1961 | 1461181562415 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:02 INFO - PROCESS | 1961 | 1461181562565 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 12:46:02 INFO - PROCESS | 1961 | 1461181562735 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bd8800 == 93 [pid = 1961] [id = 276] 12:46:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bb67c6c00) [pid = 1961] [serial = 829] [outer = (nil)] 12:46:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bb681e400) [pid = 1961] [serial = 830] [outer = 0x7f1bb67c6c00] 12:46:02 INFO - PROCESS | 1961 | 1461181562799 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bb6822400) [pid = 1961] [serial = 831] [outer = 0x7f1bb67c6c00] 12:46:03 INFO - PROCESS | 1961 | 1461181563997 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1627ms 12:46:04 INFO - PROCESS | 1961 | 1461181564041 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 12:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:46:04 INFO - PROCESS | 1961 | 1461181564046 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 12:46:04 INFO - PROCESS | 1961 | 1461181564053 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 1961 | 1461181564056 Marionette TRACE conn4 <- [1,1078,null,{}] 12:46:04 INFO - PROCESS | 1961 | 1461181564064 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:04 INFO - PROCESS | 1961 | 1461181564219 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 12:46:04 INFO - PROCESS | 1961 | 1461181564460 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2717000 == 94 [pid = 1961] [id = 277] 12:46:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7f1bb92ae800) [pid = 1961] [serial = 832] [outer = (nil)] 12:46:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7f1bb92b1400) [pid = 1961] [serial = 833] [outer = 0x7f1bb92ae800] 12:46:04 INFO - PROCESS | 1961 | 1461181564532 Marionette DEBUG loaded listener.js 12:46:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7f1bba595400) [pid = 1961] [serial = 834] [outer = 0x7f1bb92ae800] 12:46:05 INFO - PROCESS | 1961 | 1461181565448 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1431ms 12:46:05 INFO - PROCESS | 1961 | 1461181565483 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 1961 | 1461181565491 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 12:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:46:05 INFO - PROCESS | 1961 | 1461181565500 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 1961 | 1461181565503 Marionette TRACE conn4 <- [1,1082,null,{}] 12:46:05 INFO - PROCESS | 1961 | 1461181565507 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:05 INFO - PROCESS | 1961 | 1461181565669 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 12:46:05 INFO - PROCESS | 1961 | 1461181565937 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb893800 == 95 [pid = 1961] [id = 278] 12:46:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7f1bbbf84800) [pid = 1961] [serial = 835] [outer = (nil)] 12:46:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7f1bc0587400) [pid = 1961] [serial = 836] [outer = 0x7f1bbbf84800] 12:46:06 INFO - PROCESS | 1961 | 1461181566058 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7f1bc1834400) [pid = 1961] [serial = 837] [outer = 0x7f1bbbf84800] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bdbf0a800 == 94 [pid = 1961] [id = 223] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2bb8800 == 93 [pid = 1961] [id = 224] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9f88800 == 92 [pid = 1961] [id = 222] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd906d800 == 91 [pid = 1961] [id = 265] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7f1bca8d5000) [pid = 1961] [serial = 706] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7f1bc9b90000) [pid = 1961] [serial = 715] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7f1bcbffa400) [pid = 1961] [serial = 712] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7f1bd31f0000) [pid = 1961] [serial = 718] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7f1bcbc49c00) [pid = 1961] [serial = 709] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7f1bc5940800) [pid = 1961] [serial = 703] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1bcca7d800) [pid = 1961] [serial = 746] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd23a4000 == 90 [pid = 1961] [id = 264] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbaa9000 == 89 [pid = 1961] [id = 263] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcabc8000 == 88 [pid = 1961] [id = 262] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4510000 == 87 [pid = 1961] [id = 261] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb894800 == 86 [pid = 1961] [id = 260] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4258000 == 85 [pid = 1961] [id = 259] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda54e000 == 84 [pid = 1961] [id = 251] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca639000 == 83 [pid = 1961] [id = 250] 12:46:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbf07000 == 82 [pid = 1961] [id = 249] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bc85d1800) [pid = 1961] [serial = 734] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bc277b400) [pid = 1961] [serial = 725] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bc6d5e800) [pid = 1961] [serial = 733] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bc3385400) [pid = 1961] [serial = 728] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bc593d000) [pid = 1961] [serial = 731] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1bc1974000) [pid = 1961] [serial = 473] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7f1bcc34d000) [pid = 1961] [serial = 741] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7f1bcb37c000) [pid = 1961] [serial = 740] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7f1bc8e57400) [pid = 1961] [serial = 736] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1bcbcda800) [pid = 1961] [serial = 698] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bc2a3a800) [pid = 1961] [serial = 700] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1bc4204400) [pid = 1961] [serial = 730] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bc22cb400) [pid = 1961] [serial = 724] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bc6d62c00) [pid = 1961] [serial = 744] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bc2399400) [pid = 1961] [serial = 721] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bca0f1c00) [pid = 1961] [serial = 737] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bc2de1000) [pid = 1961] [serial = 727] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bc2285400) [pid = 1961] [serial = 743] [outer = (nil)] [url = about:blank] 12:46:06 INFO - PROCESS | 1961 | 1461181566892 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1440ms 12:46:06 INFO - PROCESS | 1961 | 1461181566941 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 1961 | 1461181566945 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 12:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:46:06 INFO - PROCESS | 1961 | 1461181566950 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 1961 | 1461181566955 Marionette TRACE conn4 <- [1,1086,null,{}] 12:46:06 INFO - PROCESS | 1961 | 1461181566969 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:07 INFO - PROCESS | 1961 | 1461181567121 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 12:46:07 INFO - PROCESS | 1961 | 1461181567242 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc426e800 == 83 [pid = 1961] [id = 279] 12:46:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bbbf7a000) [pid = 1961] [serial = 838] [outer = (nil)] 12:46:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bc22c7800) [pid = 1961] [serial = 839] [outer = 0x7f1bbbf7a000] 12:46:07 INFO - PROCESS | 1961 | 1461181567304 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bc2ddbc00) [pid = 1961] [serial = 840] [outer = 0x7f1bbbf7a000] 12:46:07 INFO - PROCESS | 1961 | 1461181567946 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1038ms 12:46:07 INFO - PROCESS | 1961 | 1461181567989 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 12:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:46:07 INFO - PROCESS | 1961 | 1461181567993 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 12:46:08 INFO - PROCESS | 1961 | 1461181567999 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 1961 | 1461181568002 Marionette TRACE conn4 <- [1,1090,null,{}] 12:46:08 INFO - PROCESS | 1961 | 1461181568006 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:08 INFO - PROCESS | 1961 | 1461181568204 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 12:46:08 INFO - PROCESS | 1961 | 1461181568287 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aa0000 == 84 [pid = 1961] [id = 280] 12:46:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bc1978400) [pid = 1961] [serial = 841] [outer = (nil)] 12:46:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bc35b2c00) [pid = 1961] [serial = 842] [outer = 0x7f1bc1978400] 12:46:08 INFO - PROCESS | 1961 | 1461181568345 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bc4f2e400) [pid = 1961] [serial = 843] [outer = 0x7f1bc1978400] 12:46:09 INFO - PROCESS | 1961 | 1461181569108 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1131ms 12:46:09 INFO - PROCESS | 1961 | 1461181569132 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 12:46:09 INFO - PROCESS | 1961 | 1461181569135 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 12:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:46:09 INFO - PROCESS | 1961 | 1461181569140 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 1961 | 1461181569142 Marionette TRACE conn4 <- [1,1094,null,{}] 12:46:09 INFO - PROCESS | 1961 | 1461181569147 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:09 INFO - PROCESS | 1961 | 1461181569349 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 12:46:09 INFO - PROCESS | 1961 | 1461181569376 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca011800 == 85 [pid = 1961] [id = 281] 12:46:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bc2ddf400) [pid = 1961] [serial = 844] [outer = (nil)] 12:46:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bc5907400) [pid = 1961] [serial = 845] [outer = 0x7f1bc2ddf400] 12:46:09 INFO - PROCESS | 1961 | 1461181569434 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bc593d000) [pid = 1961] [serial = 846] [outer = 0x7f1bc2ddf400] 12:46:10 INFO - PROCESS | 1961 | 1461181570252 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1129ms 12:46:10 INFO - PROCESS | 1961 | 1461181570270 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 1961 | 1461181570273 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 12:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:46:10 INFO - PROCESS | 1961 | 1461181570278 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 1961 | 1461181570280 Marionette TRACE conn4 <- [1,1098,null,{}] 12:46:10 INFO - PROCESS | 1961 | 1461181570286 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:10 INFO - PROCESS | 1961 | 1461181570498 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1bbbf7e800) [pid = 1961] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bc0585400) [pid = 1961] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1bbbf80c00) [pid = 1961] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bc180d400) [pid = 1961] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bc2de3000) [pid = 1961] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bc6acb400) [pid = 1961] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bc593a400) [pid = 1961] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:46:10 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bcbff5800) [pid = 1961] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:46:10 INFO - PROCESS | 1961 | 1461181570838 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc408e000 == 86 [pid = 1961] [id = 282] 12:46:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bb92b2c00) [pid = 1961] [serial = 847] [outer = (nil)] 12:46:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bc26a9000) [pid = 1961] [serial = 848] [outer = 0x7f1bb92b2c00] 12:46:10 INFO - PROCESS | 1961 | 1461181570900 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bc85d1800) [pid = 1961] [serial = 849] [outer = 0x7f1bb92b2c00] 12:46:11 INFO - PROCESS | 1961 | 1461181571579 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1328ms 12:46:11 INFO - PROCESS | 1961 | 1461181571607 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 1961 | 1461181571610 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 12:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:46:11 INFO - PROCESS | 1961 | 1461181571615 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 1961 | 1461181571617 Marionette TRACE conn4 <- [1,1102,null,{}] 12:46:11 INFO - PROCESS | 1961 | 1461181571622 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:11 INFO - PROCESS | 1961 | 1461181571814 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 12:46:11 INFO - PROCESS | 1961 | 1461181571831 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb327800 == 87 [pid = 1961] [id = 283] 12:46:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bbbf7e800) [pid = 1961] [serial = 850] [outer = (nil)] 12:46:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bca449000) [pid = 1961] [serial = 851] [outer = 0x7f1bbbf7e800] 12:46:11 INFO - PROCESS | 1961 | 1461181571893 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bca9d8800) [pid = 1961] [serial = 852] [outer = 0x7f1bbbf7e800] 12:46:12 INFO - PROCESS | 1961 | 1461181572584 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 976ms 12:46:12 INFO - PROCESS | 1961 | 1461181572592 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 12:46:12 INFO - PROCESS | 1961 | 1461181572595 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 12:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:46:12 INFO - PROCESS | 1961 | 1461181572601 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 1961 | 1461181572603 Marionette TRACE conn4 <- [1,1106,null,{}] 12:46:12 INFO - PROCESS | 1961 | 1461181572608 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:12 INFO - PROCESS | 1961 | 1461181572750 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 12:46:12 INFO - PROCESS | 1961 | 1461181572973 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93c2000 == 88 [pid = 1961] [id = 284] 12:46:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bb67c2400) [pid = 1961] [serial = 853] [outer = (nil)] 12:46:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bb67d0000) [pid = 1961] [serial = 854] [outer = 0x7f1bb67c2400] 12:46:13 INFO - PROCESS | 1961 | 1461181573044 Marionette DEBUG loaded listener.js 12:46:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7f1bb6828800) [pid = 1961] [serial = 855] [outer = 0x7f1bb67c2400] 12:46:13 INFO - PROCESS | 1961 | 1461181573972 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1424ms 12:46:14 INFO - PROCESS | 1961 | 1461181574028 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 1961 | 1461181574035 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 12:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:46:14 INFO - PROCESS | 1961 | 1461181574043 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 1961 | 1461181574047 Marionette TRACE conn4 <- [1,1110,null,{}] 12:46:14 INFO - PROCESS | 1961 | 1461181574054 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:14 INFO - PROCESS | 1961 | 1461181574234 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 12:46:14 INFO - PROCESS | 1961 | 1461181574415 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4258000 == 89 [pid = 1961] [id = 285] 12:46:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7f1bb67c4c00) [pid = 1961] [serial = 856] [outer = (nil)] 12:46:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7f1bc180f000) [pid = 1961] [serial = 857] [outer = 0x7f1bb67c4c00] 12:46:14 INFO - PROCESS | 1961 | 1461181574489 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1bc228ac00) [pid = 1961] [serial = 858] [outer = 0x7f1bb67c4c00] 12:46:15 INFO - PROCESS | 1961 | 1461181575351 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1332ms 12:46:15 INFO - PROCESS | 1961 | 1461181575379 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 12:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:46:15 INFO - PROCESS | 1961 | 1461181575385 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 12:46:15 INFO - PROCESS | 1961 | 1461181575391 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 1961 | 1461181575394 Marionette TRACE conn4 <- [1,1114,null,{}] 12:46:15 INFO - PROCESS | 1961 | 1461181575399 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:15 INFO - PROCESS | 1961 | 1461181575560 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 12:46:15 INFO - PROCESS | 1961 | 1461181575732 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb332000 == 90 [pid = 1961] [id = 286] 12:46:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bbbf80c00) [pid = 1961] [serial = 859] [outer = (nil)] 12:46:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bc2e92000) [pid = 1961] [serial = 860] [outer = 0x7f1bbbf80c00] 12:46:15 INFO - PROCESS | 1961 | 1461181575799 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bc5935400) [pid = 1961] [serial = 861] [outer = 0x7f1bbbf80c00] 12:46:16 INFO - PROCESS | 1961 | 1461181576718 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1383ms 12:46:16 INFO - PROCESS | 1961 | 1461181576774 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 1961 | 1461181576778 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 12:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:46:16 INFO - PROCESS | 1961 | 1461181576802 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 1961 | 1461181576810 Marionette TRACE conn4 <- [1,1118,null,{}] 12:46:16 INFO - PROCESS | 1961 | 1461181576816 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:17 INFO - PROCESS | 1961 | 1461181577016 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 12:46:17 INFO - PROCESS | 1961 | 1461181577180 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9329800 == 91 [pid = 1961] [id = 287] 12:46:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bc2284800) [pid = 1961] [serial = 862] [outer = (nil)] 12:46:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bc6d59c00) [pid = 1961] [serial = 863] [outer = 0x7f1bc2284800] 12:46:17 INFO - PROCESS | 1961 | 1461181577249 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bca556400) [pid = 1961] [serial = 864] [outer = 0x7f1bc2284800] 12:46:18 INFO - PROCESS | 1961 | 1461181578069 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1343ms 12:46:18 INFO - PROCESS | 1961 | 1461181578134 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 12:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:46:18 INFO - PROCESS | 1961 | 1461181578138 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 12:46:18 INFO - PROCESS | 1961 | 1461181578144 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 1961 | 1461181578147 Marionette TRACE conn4 <- [1,1122,null,{}] 12:46:18 INFO - PROCESS | 1961 | 1461181578152 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:18 INFO - PROCESS | 1961 | 1461181578311 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 12:46:18 INFO - PROCESS | 1961 | 1461181578482 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde585800 == 92 [pid = 1961] [id = 288] 12:46:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7f1bc5935000) [pid = 1961] [serial = 865] [outer = (nil)] 12:46:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7f1bcb4c3400) [pid = 1961] [serial = 866] [outer = 0x7f1bc5935000] 12:46:18 INFO - PROCESS | 1961 | 1461181578558 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7f1bcbff2c00) [pid = 1961] [serial = 867] [outer = 0x7f1bc5935000] 12:46:19 INFO - PROCESS | 1961 | 1461181579389 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1282ms 12:46:19 INFO - PROCESS | 1961 | 1461181579427 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 1961 | 1461181579430 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 12:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:46:19 INFO - PROCESS | 1961 | 1461181579436 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 1961 | 1461181579438 Marionette TRACE conn4 <- [1,1126,null,{}] 12:46:19 INFO - PROCESS | 1961 | 1461181579444 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:19 INFO - PROCESS | 1961 | 1461181579601 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 12:46:19 INFO - PROCESS | 1961 | 1461181579772 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde928000 == 93 [pid = 1961] [id = 289] 12:46:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7f1bce747000) [pid = 1961] [serial = 868] [outer = (nil)] 12:46:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7f1bce96c400) [pid = 1961] [serial = 869] [outer = 0x7f1bce747000] 12:46:19 INFO - PROCESS | 1961 | 1461181579854 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7f1bd90bd400) [pid = 1961] [serial = 870] [outer = 0x7f1bce747000] 12:46:20 INFO - PROCESS | 1961 | 1461181580702 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1329ms 12:46:20 INFO - PROCESS | 1961 | 1461181580767 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 1961 | 1461181580771 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 12:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:46:20 INFO - PROCESS | 1961 | 1461181580776 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 1961 | 1461181580778 Marionette TRACE conn4 <- [1,1130,null,{}] 12:46:20 INFO - PROCESS | 1961 | 1461181580783 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:20 INFO - PROCESS | 1961 | 1461181580942 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 12:46:21 INFO - PROCESS | 1961 | 1461181581115 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c73800 == 94 [pid = 1961] [id = 290] 12:46:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7f1bbb8dc400) [pid = 1961] [serial = 871] [outer = (nil)] 12:46:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7f1bbb8e0400) [pid = 1961] [serial = 872] [outer = 0x7f1bbb8dc400] 12:46:21 INFO - PROCESS | 1961 | 1461181581184 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7f1bd9195000) [pid = 1961] [serial = 873] [outer = 0x7f1bbb8dc400] 12:46:22 INFO - PROCESS | 1961 | 1461181582024 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1280ms 12:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:46:22 INFO - PROCESS | 1961 | 1461181582058 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 12:46:22 INFO - PROCESS | 1961 | 1461181582060 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 12:46:22 INFO - PROCESS | 1961 | 1461181582067 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:46:22 INFO - PROCESS | 1961 | 1461181582070 Marionette TRACE conn4 <- [1,1134,null,{}] 12:46:22 INFO - PROCESS | 1961 | 1461181582075 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:22 INFO - PROCESS | 1961 | 1461181582233 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 12:46:22 INFO - PROCESS | 1961 | 1461181582406 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1ca2000 == 95 [pid = 1961] [id = 291] 12:46:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7f1bbb8dcc00) [pid = 1961] [serial = 874] [outer = (nil)] 12:46:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7f1bda228800) [pid = 1961] [serial = 875] [outer = 0x7f1bbb8dcc00] 12:46:22 INFO - PROCESS | 1961 | 1461181582472 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7f1bda508800) [pid = 1961] [serial = 876] [outer = 0x7f1bbb8dcc00] 12:46:23 INFO - PROCESS | 1961 | 1461181583312 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1280ms 12:46:23 INFO - PROCESS | 1961 | 1461181583353 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 12:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:46:23 INFO - PROCESS | 1961 | 1461181583358 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 12:46:23 INFO - PROCESS | 1961 | 1461181583364 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 1961 | 1461181583367 Marionette TRACE conn4 <- [1,1138,null,{}] 12:46:23 INFO - PROCESS | 1961 | 1461181583372 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:23 INFO - PROCESS | 1961 | 1461181583544 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:46:23 INFO - PROCESS | 1961 | 1461181583716 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1cb8800 == 96 [pid = 1961] [id = 292] 12:46:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bc1c03000) [pid = 1961] [serial = 877] [outer = (nil)] 12:46:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bc1c0a800) [pid = 1961] [serial = 878] [outer = 0x7f1bc1c03000] 12:46:23 INFO - PROCESS | 1961 | 1461181583789 Marionette DEBUG loaded listener.js 12:46:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bc1c0f800) [pid = 1961] [serial = 879] [outer = 0x7f1bc1c03000] 12:46:24 INFO - PROCESS | 1961 | 1461181584649 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1334ms 12:46:24 INFO - PROCESS | 1961 | 1461181584699 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:46:24 INFO - PROCESS | 1961 | 1461181584702 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:46:24 INFO - PROCESS | 1961 | 1461181584708 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 1961 | 1461181584710 Marionette TRACE conn4 <- [1,1142,null,{}] 12:46:24 INFO - PROCESS | 1961 | 1461181584715 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:24 INFO - PROCESS | 1961 | 1461181584988 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:46:25 INFO - PROCESS | 1961 | 1461181585166 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb817800 == 97 [pid = 1961] [id = 293] 12:46:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bc1c03c00) [pid = 1961] [serial = 880] [outer = (nil)] 12:46:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bd9388000) [pid = 1961] [serial = 881] [outer = 0x7f1bc1c03c00] 12:46:25 INFO - PROCESS | 1961 | 1461181585275 Marionette DEBUG loaded listener.js 12:46:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bdc49bc00) [pid = 1961] [serial = 882] [outer = 0x7f1bc1c03c00] 12:46:26 INFO - PROCESS | 1961 | 1461181586046 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1390ms 12:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:46:26 INFO - PROCESS | 1961 | 1461181586099 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:46:26 INFO - PROCESS | 1961 | 1461181586101 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:46:26 INFO - PROCESS | 1961 | 1461181586107 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:46:26 INFO - PROCESS | 1961 | 1461181586110 Marionette TRACE conn4 <- [1,1146,null,{}] 12:46:26 INFO - PROCESS | 1961 | 1461181586115 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:26 INFO - PROCESS | 1961 | 1461181586282 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:46:26 INFO - PROCESS | 1961 | 1461181586462 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6868000 == 98 [pid = 1961] [id = 294] 12:46:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bb6bd5800) [pid = 1961] [serial = 883] [outer = (nil)] 12:46:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bb6bdec00) [pid = 1961] [serial = 884] [outer = 0x7f1bb6bd5800] 12:46:26 INFO - PROCESS | 1961 | 1461181586555 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bda514800) [pid = 1961] [serial = 885] [outer = 0x7f1bb6bd5800] 12:46:27 INFO - PROCESS | 1961 | 1461181587688 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1628ms 12:46:27 INFO - PROCESS | 1961 | 1461181587736 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 1961 | 1461181587740 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:46:27 INFO - PROCESS | 1961 | 1461181587745 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 1961 | 1461181587750 Marionette TRACE conn4 <- [1,1150,null,{}] 12:46:27 INFO - PROCESS | 1961 | 1461181587754 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:28 INFO - PROCESS | 1961 | 1461181588002 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:46:28 INFO - PROCESS | 1961 | 1461181588174 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb48ec800 == 99 [pid = 1961] [id = 295] 12:46:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bb488f800) [pid = 1961] [serial = 886] [outer = (nil)] 12:46:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bb6bd6400) [pid = 1961] [serial = 887] [outer = 0x7f1bb488f800] 12:46:28 INFO - PROCESS | 1961 | 1461181588241 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bde3ca800) [pid = 1961] [serial = 888] [outer = 0x7f1bb488f800] 12:46:29 INFO - PROCESS | 1961 | 1461181589057 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1383ms 12:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:46:29 INFO - PROCESS | 1961 | 1461181589130 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 1961 | 1461181589133 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:46:29 INFO - PROCESS | 1961 | 1461181589139 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 1961 | 1461181589142 Marionette TRACE conn4 <- [1,1154,null,{}] 12:46:29 INFO - PROCESS | 1961 | 1461181589146 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:29 INFO - PROCESS | 1961 | 1461181589322 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:46:29 INFO - PROCESS | 1961 | 1461181589504 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb540f800 == 100 [pid = 1961] [id = 296] 12:46:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bb4890800) [pid = 1961] [serial = 889] [outer = (nil)] 12:46:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bb5440000) [pid = 1961] [serial = 890] [outer = 0x7f1bb4890800] 12:46:29 INFO - PROCESS | 1961 | 1461181589575 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb5445c00) [pid = 1961] [serial = 891] [outer = 0x7f1bb4890800] 12:46:30 INFO - PROCESS | 1961 | 1461181590423 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1328ms 12:46:30 INFO - PROCESS | 1961 | 1461181590467 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:46:30 INFO - PROCESS | 1961 | 1461181590471 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:46:30 INFO - PROCESS | 1961 | 1461181590478 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 1961 | 1461181590481 Marionette TRACE conn4 <- [1,1158,null,{}] 12:46:30 INFO - PROCESS | 1961 | 1461181590486 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:30 INFO - PROCESS | 1961 | 1461181590660 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:46:31 INFO - PROCESS | 1961 | 1461181591187 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8e8000 == 101 [pid = 1961] [id = 297] 12:46:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb4894400) [pid = 1961] [serial = 892] [outer = (nil)] 12:46:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb5442c00) [pid = 1961] [serial = 893] [outer = 0x7f1bb4894400] 12:46:31 INFO - PROCESS | 1961 | 1461181591299 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb6823400) [pid = 1961] [serial = 894] [outer = 0x7f1bb4894400] 12:46:32 INFO - PROCESS | 1961 | 1461181592116 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1681ms 12:46:32 INFO - PROCESS | 1961 | 1461181592160 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:46:32 INFO - PROCESS | 1961 | 1461181592166 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:46:32 INFO - PROCESS | 1961 | 1461181592174 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:46:32 INFO - PROCESS | 1961 | 1461181592178 Marionette TRACE conn4 <- [1,1162,null,{}] 12:46:32 INFO - PROCESS | 1961 | 1461181592184 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:32 INFO - PROCESS | 1961 | 1461181592346 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:46:32 INFO - PROCESS | 1961 | 1461181592653 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93aa000 == 102 [pid = 1961] [id = 298] 12:46:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb92acc00) [pid = 1961] [serial = 895] [outer = (nil)] 12:46:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb92b4400) [pid = 1961] [serial = 896] [outer = 0x7f1bb92acc00] 12:46:32 INFO - PROCESS | 1961 | 1461181592725 Marionette DEBUG loaded listener.js 12:46:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bba599400) [pid = 1961] [serial = 897] [outer = 0x7f1bb92acc00] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb327800 == 101 [pid = 1961] [id = 283] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc408e000 == 100 [pid = 1961] [id = 282] 12:46:33 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bd9192000) [pid = 1961] [serial = 761] [outer = (nil)] [url = about:blank] 12:46:33 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bd95e1c00) [pid = 1961] [serial = 764] [outer = (nil)] [url = about:blank] 12:46:33 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bda6c2400) [pid = 1961] [serial = 767] [outer = (nil)] [url = about:blank] 12:46:33 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bddd6ac00) [pid = 1961] [serial = 770] [outer = (nil)] [url = about:blank] 12:46:33 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bbbf80000) [pid = 1961] [serial = 773] [outer = (nil)] [url = about:blank] 12:46:33 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bc2778400) [pid = 1961] [serial = 776] [outer = (nil)] [url = about:blank] 12:46:33 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bd95a3000) [pid = 1961] [serial = 800] [outer = (nil)] [url = about:blank] 12:46:33 INFO - PROCESS | 1961 | 1461181593694 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca011800 == 99 [pid = 1961] [id = 281] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6aa0000 == 98 [pid = 1961] [id = 280] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc426e800 == 97 [pid = 1961] [id = 279] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb893800 == 96 [pid = 1961] [id = 278] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2717000 == 95 [pid = 1961] [id = 277] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be1239800 == 94 [pid = 1961] [id = 275] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8da800 == 93 [pid = 1961] [id = 274] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6fdd800 == 92 [pid = 1961] [id = 273] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb6b800 == 91 [pid = 1961] [id = 272] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be2805800 == 90 [pid = 1961] [id = 271] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb2f800 == 89 [pid = 1961] [id = 270] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde925000 == 88 [pid = 1961] [id = 269] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb2e2000 == 87 [pid = 1961] [id = 268] 12:46:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a60000 == 86 [pid = 1961] [id = 267] 12:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1588ms 12:46:33 INFO - PROCESS | 1961 | 1461181593766 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 1961 | 1461181593771 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:46:33 INFO - PROCESS | 1961 | 1461181593777 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 1961 | 1461181593779 Marionette TRACE conn4 <- [1,1166,null,{}] 12:46:33 INFO - PROCESS | 1961 | 1461181593784 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:33 INFO - PROCESS | 1961 | 1461181593935 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:46:33 INFO - PROCESS | 1961 | 1461181593945 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8ee000 == 87 [pid = 1961] [id = 299] 12:46:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb92aac00) [pid = 1961] [serial = 898] [outer = (nil)] 12:46:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bc1812400) [pid = 1961] [serial = 899] [outer = 0x7f1bb92aac00] 12:46:34 INFO - PROCESS | 1961 | 1461181594003 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bc2288800) [pid = 1961] [serial = 900] [outer = 0x7f1bb92aac00] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bd2457c00) [pid = 1961] [serial = 747] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bc59ae800) [pid = 1961] [serial = 785] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bc626d400) [pid = 1961] [serial = 786] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bc2285800) [pid = 1961] [serial = 780] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bc182d800) [pid = 1961] [serial = 779] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bc4f69400) [pid = 1961] [serial = 783] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bc2e9f400) [pid = 1961] [serial = 782] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bc337fc00) [pid = 1961] [serial = 752] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bca9d5400) [pid = 1961] [serial = 791] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bc914b400) [pid = 1961] [serial = 788] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bc058e400) [pid = 1961] [serial = 749] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bcbff5c00) [pid = 1961] [serial = 758] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bc93e8800) [pid = 1961] [serial = 755] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1bcc3f5c00) [pid = 1961] [serial = 794] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bd245a400) [pid = 1961] [serial = 795] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7f1bd938c400) [pid = 1961] [serial = 798] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7f1bcaaf1000) [pid = 1961] [serial = 797] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7f1bcab96800) [pid = 1961] [serial = 792] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7f1bca450800) [pid = 1961] [serial = 789] [outer = (nil)] [url = about:blank] 12:46:34 INFO - PROCESS | 1961 | 1461181594885 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1129ms 12:46:34 INFO - PROCESS | 1961 | 1461181594908 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 1961 | 1461181594911 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:46:34 INFO - PROCESS | 1961 | 1461181594923 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 1961 | 1461181594931 Marionette TRACE conn4 <- [1,1170,null,{}] 12:46:34 INFO - PROCESS | 1961 | 1461181594938 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:35 INFO - PROCESS | 1961 | 1461181595088 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:46:35 INFO - PROCESS | 1961 | 1461181595106 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be6000 == 88 [pid = 1961] [id = 300] 12:46:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7f1bbb8d4c00) [pid = 1961] [serial = 901] [outer = (nil)] 12:46:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7f1bc2e9ec00) [pid = 1961] [serial = 902] [outer = 0x7f1bbb8d4c00] 12:46:35 INFO - PROCESS | 1961 | 1461181595172 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bc4211400) [pid = 1961] [serial = 903] [outer = 0x7f1bbb8d4c00] 12:46:35 INFO - PROCESS | 1961 | 1461181595929 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1092ms 12:46:36 INFO - PROCESS | 1961 | 1461181596009 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:46:36 INFO - PROCESS | 1961 | 1461181596013 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:46:36 INFO - PROCESS | 1961 | 1461181596018 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 1961 | 1461181596020 Marionette TRACE conn4 <- [1,1174,null,{}] 12:46:36 INFO - PROCESS | 1961 | 1461181596028 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:36 INFO - PROCESS | 1961 | 1461181596193 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:46:36 INFO - PROCESS | 1961 | 1461181596203 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6347000 == 89 [pid = 1961] [id = 301] 12:46:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bbb8e2000) [pid = 1961] [serial = 904] [outer = (nil)] 12:46:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bc5933400) [pid = 1961] [serial = 905] [outer = 0x7f1bbb8e2000] 12:46:36 INFO - PROCESS | 1961 | 1461181596394 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bc6268400) [pid = 1961] [serial = 906] [outer = 0x7f1bbb8e2000] 12:46:37 INFO - PROCESS | 1961 | 1461181597141 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:46:37 INFO - PROCESS | 1961 | 1461181597208 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:46:37 INFO - PROCESS | 1961 | 1461181597214 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 1961 | 1461181597216 Marionette TRACE conn4 <- [1,1178,null,{}] 12:46:37 INFO - PROCESS | 1961 | 1461181597221 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:37 INFO - PROCESS | 1961 | 1461181597413 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:46:37 INFO - PROCESS | 1961 | 1461181597443 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aaa000 == 90 [pid = 1961] [id = 302] 12:46:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bc6d60800) [pid = 1961] [serial = 907] [outer = (nil)] 12:46:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bc8e53800) [pid = 1961] [serial = 908] [outer = 0x7f1bc6d60800] 12:46:37 INFO - PROCESS | 1961 | 1461181597512 Marionette DEBUG loaded listener.js 12:46:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bca9d2800) [pid = 1961] [serial = 909] [outer = 0x7f1bc6d60800] 12:46:38 INFO - PROCESS | 1961 | 1461181598522 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:46:38 INFO - PROCESS | 1961 | 1461181598602 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:46:38 INFO - PROCESS | 1961 | 1461181598608 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - PROCESS | 1961 | 1461181598610 Marionette TRACE conn4 <- [1,1182,null,{}] 12:46:38 INFO - PROCESS | 1961 | 1461181598615 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:38 INFO - PROCESS | 1961 | 1461181598774 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:46:38 INFO - PROCESS | 1961 | 1461181598905 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8e68000 == 91 [pid = 1961] [id = 303] 12:46:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bc8208400) [pid = 1961] [serial = 910] [outer = (nil)] 12:46:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bcab98000) [pid = 1961] [serial = 911] [outer = 0x7f1bc8208400] 12:46:38 INFO - PROCESS | 1961 | 1461181598976 Marionette DEBUG loaded listener.js 12:46:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bcc34f800) [pid = 1961] [serial = 912] [outer = 0x7f1bc8208400] 12:46:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:39 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:46:39 INFO - PROCESS | 1961 | 1461181599656 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:46:39 INFO - PROCESS | 1961 | 1461181599740 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:46:39 INFO - PROCESS | 1961 | 1461181599745 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 1961 | 1461181599748 Marionette TRACE conn4 <- [1,1186,null,{}] 12:46:39 INFO - PROCESS | 1961 | 1461181599752 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:39 INFO - PROCESS | 1961 | 1461181599890 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:46:39 INFO - PROCESS | 1961 | 1461181599904 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb32e800 == 92 [pid = 1961] [id = 304] 12:46:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bc2e91c00) [pid = 1961] [serial = 913] [outer = (nil)] 12:46:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bd95a2400) [pid = 1961] [serial = 914] [outer = 0x7f1bc2e91c00] 12:46:39 INFO - PROCESS | 1961 | 1461181599960 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bdc49a400) [pid = 1961] [serial = 915] [outer = 0x7f1bc2e91c00] 12:46:40 INFO - PROCESS | 1961 | 1461181600935 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:46:40 INFO - PROCESS | 1961 | 1461181600978 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:46:40 INFO - PROCESS | 1961 | 1461181600986 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 1961 | 1461181600991 Marionette TRACE conn4 <- [1,1190,null,{}] 12:46:41 INFO - PROCESS | 1961 | 1461181601000 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:41 INFO - PROCESS | 1961 | 1461181601196 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:46:41 INFO - PROCESS | 1961 | 1461181601374 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb3d000 == 93 [pid = 1961] [id = 305] 12:46:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bb488c000) [pid = 1961] [serial = 916] [outer = (nil)] 12:46:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bb6be3c00) [pid = 1961] [serial = 917] [outer = 0x7f1bb488c000] 12:46:41 INFO - PROCESS | 1961 | 1461181601445 Marionette DEBUG loaded listener.js 12:46:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bb6dc9000) [pid = 1961] [serial = 918] [outer = 0x7f1bb488c000] 12:46:42 INFO - PROCESS | 1961 | 1461181602363 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 1961 | 1461181602428 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:46:42 INFO - PROCESS | 1961 | 1461181602438 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 1961 | 1461181602441 Marionette TRACE conn4 <- [1,1194,null,{}] 12:46:42 INFO - PROCESS | 1961 | 1461181602447 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:42 INFO - PROCESS | 1961 | 1461181602617 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:46:42 INFO - PROCESS | 1961 | 1461181602793 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aa1800 == 94 [pid = 1961] [id = 306] 12:46:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bb543b800) [pid = 1961] [serial = 919] [outer = (nil)] 12:46:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bba593c00) [pid = 1961] [serial = 920] [outer = 0x7f1bb543b800] 12:46:42 INFO - PROCESS | 1961 | 1461181602862 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bbb8de000) [pid = 1961] [serial = 921] [outer = 0x7f1bb543b800] 12:46:43 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:43 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:43 INFO - PROCESS | 1961 | 1461181603831 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:46:43 INFO - PROCESS | 1961 | 1461181603877 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:46:43 INFO - PROCESS | 1961 | 1461181603883 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 1961 | 1461181603889 Marionette TRACE conn4 <- [1,1198,null,{}] 12:46:43 INFO - PROCESS | 1961 | 1461181603905 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:44 INFO - PROCESS | 1961 | 1461181604091 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:46:44 INFO - PROCESS | 1961 | 1461181604304 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd8ef1800 == 95 [pid = 1961] [id = 307] 12:46:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bc22a1800) [pid = 1961] [serial = 922] [outer = (nil)] 12:46:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bc2e9f400) [pid = 1961] [serial = 923] [outer = 0x7f1bc22a1800] 12:46:44 INFO - PROCESS | 1961 | 1461181604421 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bc6269c00) [pid = 1961] [serial = 924] [outer = 0x7f1bc22a1800] 12:46:45 INFO - PROCESS | 1961 | 1461181605234 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1393ms 12:46:45 INFO - PROCESS | 1961 | 1461181605276 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:46:45 INFO - PROCESS | 1961 | 1461181605281 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:46:45 INFO - PROCESS | 1961 | 1461181605286 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:46:45 INFO - PROCESS | 1961 | 1461181605288 Marionette TRACE conn4 <- [1,1202,null,{}] 12:46:45 INFO - PROCESS | 1961 | 1461181605294 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:45 INFO - PROCESS | 1961 | 1461181605468 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:46:45 INFO - PROCESS | 1961 | 1461181605646 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde4c3800 == 96 [pid = 1961] [id = 308] 12:46:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bc2290800) [pid = 1961] [serial = 925] [outer = (nil)] 12:46:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bca555c00) [pid = 1961] [serial = 926] [outer = 0x7f1bc2290800] 12:46:45 INFO - PROCESS | 1961 | 1461181605716 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bcbff2400) [pid = 1961] [serial = 927] [outer = 0x7f1bc2290800] 12:46:46 INFO - PROCESS | 1961 | 1461181606567 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1327ms 12:46:46 INFO - PROCESS | 1961 | 1461181606614 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 1961 | 1461181606618 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:46:46 INFO - PROCESS | 1961 | 1461181606623 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 1961 | 1461181606626 Marionette TRACE conn4 <- [1,1206,null,{}] 12:46:46 INFO - PROCESS | 1961 | 1461181606631 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:46 INFO - PROCESS | 1961 | 1461181606791 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:46:46 INFO - PROCESS | 1961 | 1461181606984 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be2a82800 == 97 [pid = 1961] [id = 309] 12:46:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb86d5800) [pid = 1961] [serial = 928] [outer = (nil)] 12:46:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb86dc400) [pid = 1961] [serial = 929] [outer = 0x7f1bb86d5800] 12:46:47 INFO - PROCESS | 1961 | 1461181607052 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb86e1000) [pid = 1961] [serial = 930] [outer = 0x7f1bb86d5800] 12:46:47 INFO - PROCESS | 1961 | 1461181607892 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1333ms 12:46:47 INFO - PROCESS | 1961 | 1461181607958 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 1961 | 1461181607962 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:46:47 INFO - PROCESS | 1961 | 1461181607967 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 1961 | 1461181607970 Marionette TRACE conn4 <- [1,1210,null,{}] 12:46:47 INFO - PROCESS | 1961 | 1461181607975 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:48 INFO - PROCESS | 1961 | 1461181608211 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:46:48 INFO - PROCESS | 1961 | 1461181608386 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb70b2800 == 98 [pid = 1961] [id = 310] 12:46:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb94a8c00) [pid = 1961] [serial = 931] [outer = (nil)] 12:46:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb94b1c00) [pid = 1961] [serial = 932] [outer = 0x7f1bb94a8c00] 12:46:48 INFO - PROCESS | 1961 | 1461181608456 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bce973800) [pid = 1961] [serial = 933] [outer = 0x7f1bb94a8c00] 12:46:49 INFO - PROCESS | 1961 | 1461181609302 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1380ms 12:46:49 INFO - PROCESS | 1961 | 1461181609349 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 1961 | 1461181609353 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:46:49 INFO - PROCESS | 1961 | 1461181609358 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 1961 | 1461181609360 Marionette TRACE conn4 <- [1,1214,null,{}] 12:46:49 INFO - PROCESS | 1961 | 1461181609366 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:49 INFO - PROCESS | 1961 | 1461181609524 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:46:49 INFO - PROCESS | 1961 | 1461181609712 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb92c800 == 99 [pid = 1961] [id = 311] 12:46:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb55ecc00) [pid = 1961] [serial = 934] [outer = (nil)] 12:46:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bb55f2c00) [pid = 1961] [serial = 935] [outer = 0x7f1bb55ecc00] 12:46:49 INFO - PROCESS | 1961 | 1461181609778 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bb55f7400) [pid = 1961] [serial = 936] [outer = 0x7f1bb55ecc00] 12:46:50 INFO - PROCESS | 1961 | 1461181610643 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1328ms 12:46:50 INFO - PROCESS | 1961 | 1461181610687 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:46:50 INFO - PROCESS | 1961 | 1461181610691 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:46:50 INFO - PROCESS | 1961 | 1461181610696 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 1961 | 1461181610698 Marionette TRACE conn4 <- [1,1218,null,{}] 12:46:50 INFO - PROCESS | 1961 | 1461181610704 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:50 INFO - PROCESS | 1961 | 1461181610871 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:46:51 INFO - PROCESS | 1961 | 1461181611055 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40d5800 == 100 [pid = 1961] [id = 312] 12:46:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bb55ed000) [pid = 1961] [serial = 937] [outer = (nil)] 12:46:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bc9149800) [pid = 1961] [serial = 938] [outer = 0x7f1bb55ed000] 12:46:51 INFO - PROCESS | 1961 | 1461181611121 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bd2459c00) [pid = 1961] [serial = 939] [outer = 0x7f1bb55ed000] 12:46:51 INFO - PROCESS | 1961 | 1461181611945 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1284ms 12:46:51 INFO - PROCESS | 1961 | 1461181611986 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:46:51 INFO - PROCESS | 1961 | 1461181611990 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:46:51 INFO - PROCESS | 1961 | 1461181611996 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 1961 | 1461181611999 Marionette TRACE conn4 <- [1,1222,null,{}] 12:46:52 INFO - PROCESS | 1961 | 1461181612004 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:52 INFO - PROCESS | 1961 | 1461181612175 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:46:52 INFO - PROCESS | 1961 | 1461181612353 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f87000 == 101 [pid = 1961] [id = 313] 12:46:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bb55f0800) [pid = 1961] [serial = 940] [outer = (nil)] 12:46:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bb6f4e800) [pid = 1961] [serial = 941] [outer = 0x7f1bb55f0800] 12:46:52 INFO - PROCESS | 1961 | 1461181612418 Marionette DEBUG loaded listener.js 12:46:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bb6f52c00) [pid = 1961] [serial = 942] [outer = 0x7f1bb55f0800] 12:46:53 INFO - PROCESS | 1961 | 1461181613229 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:46:53 INFO - PROCESS | 1961 | 1461181613285 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:46:53 INFO - PROCESS | 1961 | 1461181613290 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:46:53 INFO - PROCESS | 1961 | 1461181613293 Marionette TRACE conn4 <- [1,1226,null,{}] 12:46:53 INFO - PROCESS | 1961 | 1461181613298 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:53 INFO - PROCESS | 1961 | 1461181613459 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:46:53 INFO - PROCESS | 1961 | 1461181613638 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb914800 == 102 [pid = 1961] [id = 314] 12:46:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bb55f4400) [pid = 1961] [serial = 943] [outer = (nil)] 12:46:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bd9199400) [pid = 1961] [serial = 944] [outer = 0x7f1bb55f4400] 12:46:53 INFO - PROCESS | 1961 | 1461181613705 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bdc414800) [pid = 1961] [serial = 945] [outer = 0x7f1bb55f4400] 12:46:54 INFO - PROCESS | 1961 | 1461181614574 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1328ms 12:46:54 INFO - PROCESS | 1961 | 1461181614644 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 1961 | 1461181614650 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:46:54 INFO - PROCESS | 1961 | 1461181614658 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 1961 | 1461181614662 Marionette TRACE conn4 <- [1,1230,null,{}] 12:46:54 INFO - PROCESS | 1961 | 1461181614667 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:54 INFO - PROCESS | 1961 | 1461181614895 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:46:55 INFO - PROCESS | 1961 | 1461181615076 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2e71000 == 103 [pid = 1961] [id = 315] 12:46:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bb390d000) [pid = 1961] [serial = 946] [outer = (nil)] 12:46:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bb55f5800) [pid = 1961] [serial = 947] [outer = 0x7f1bb390d000] 12:46:55 INFO - PROCESS | 1961 | 1461181615149 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bca446c00) [pid = 1961] [serial = 948] [outer = 0x7f1bb390d000] 12:46:56 INFO - PROCESS | 1961 | 1461181616020 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1427ms 12:46:56 INFO - PROCESS | 1961 | 1461181616087 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:46:56 INFO - PROCESS | 1961 | 1461181616090 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:46:56 INFO - PROCESS | 1961 | 1461181616096 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:46:56 INFO - PROCESS | 1961 | 1461181616098 Marionette TRACE conn4 <- [1,1234,null,{}] 12:46:56 INFO - PROCESS | 1961 | 1461181616103 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:56 INFO - PROCESS | 1961 | 1461181616265 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:46:56 INFO - PROCESS | 1961 | 1461181616448 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2630800 == 104 [pid = 1961] [id = 316] 12:46:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bb3911800) [pid = 1961] [serial = 949] [outer = (nil)] 12:46:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bba5a1000) [pid = 1961] [serial = 950] [outer = 0x7f1bb3911800] 12:46:56 INFO - PROCESS | 1961 | 1461181616515 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bba636c00) [pid = 1961] [serial = 951] [outer = 0x7f1bb3911800] 12:46:57 INFO - PROCESS | 1961 | 1461181617807 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1782ms 12:46:57 INFO - PROCESS | 1961 | 1461181617880 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 1961 | 1461181617885 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:46:57 INFO - PROCESS | 1961 | 1461181617893 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 1961 | 1461181617898 Marionette TRACE conn4 <- [1,1238,null,{}] 12:46:57 INFO - PROCESS | 1961 | 1461181617905 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:58 INFO - PROCESS | 1961 | 1461181618121 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:46:58 INFO - PROCESS | 1961 | 1461181618314 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba5eb000 == 105 [pid = 1961] [id = 317] 12:46:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bb4897000) [pid = 1961] [serial = 952] [outer = (nil)] 12:46:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bb5448c00) [pid = 1961] [serial = 953] [outer = 0x7f1bb4897000] 12:46:58 INFO - PROCESS | 1961 | 1461181618380 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bb6bd8400) [pid = 1961] [serial = 954] [outer = 0x7f1bb4897000] 12:46:59 INFO - PROCESS | 1961 | 1461181619343 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1484ms 12:46:59 INFO - PROCESS | 1961 | 1461181619378 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 1961 | 1461181619384 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:46:59 INFO - PROCESS | 1961 | 1461181619394 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 1961 | 1461181619396 Marionette TRACE conn4 <- [1,1242,null,{}] 12:46:59 INFO - PROCESS | 1961 | 1461181619401 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:59 INFO - PROCESS | 1961 | 1461181619562 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:46:59 INFO - PROCESS | 1961 | 1461181619749 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93ac000 == 106 [pid = 1961] [id = 318] 12:46:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bb6edc800) [pid = 1961] [serial = 955] [outer = (nil)] 12:46:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bb86e1400) [pid = 1961] [serial = 956] [outer = 0x7f1bb6edc800] 12:46:59 INFO - PROCESS | 1961 | 1461181619810 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb93ea400) [pid = 1961] [serial = 957] [outer = 0x7f1bb6edc800] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9076800 == 105 [pid = 1961] [id = 221] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bba595c00) [pid = 1961] [serial = 824] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bca449000) [pid = 1961] [serial = 851] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bb67cac00) [pid = 1961] [serial = 827] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8e68000 == 104 [pid = 1961] [id = 303] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6aaa000 == 103 [pid = 1961] [id = 302] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6347000 == 102 [pid = 1961] [id = 301] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2be6000 == 101 [pid = 1961] [id = 300] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8ee000 == 100 [pid = 1961] [id = 299] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93aa000 == 99 [pid = 1961] [id = 298] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8e8000 == 98 [pid = 1961] [id = 297] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1ca2000 == 97 [pid = 1961] [id = 291] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c73800 == 96 [pid = 1961] [id = 290] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde928000 == 95 [pid = 1961] [id = 289] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde585800 == 94 [pid = 1961] [id = 288] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9329800 == 93 [pid = 1961] [id = 287] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb332000 == 92 [pid = 1961] [id = 286] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4258000 == 91 [pid = 1961] [id = 285] 12:47:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93c2000 == 90 [pid = 1961] [id = 284] 12:47:00 INFO - PROCESS | 1961 | 1461181620765 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bbbf80400) [pid = 1961] [serial = 803] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bc593d000) [pid = 1961] [serial = 846] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bde475800) [pid = 1961] [serial = 818] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bc2ddbc00) [pid = 1961] [serial = 840] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bce7a1800) [pid = 1961] [serial = 812] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bba595400) [pid = 1961] [serial = 834] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bc5907400) [pid = 1961] [serial = 845] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bc0587400) [pid = 1961] [serial = 836] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bd9510000) [pid = 1961] [serial = 815] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bc4f2e400) [pid = 1961] [serial = 843] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bc2a3ec00) [pid = 1961] [serial = 806] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bc1834400) [pid = 1961] [serial = 837] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bb92b1400) [pid = 1961] [serial = 833] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bc35b2c00) [pid = 1961] [serial = 842] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bc8246c00) [pid = 1961] [serial = 809] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bda506000) [pid = 1961] [serial = 801] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bb6edb800) [pid = 1961] [serial = 821] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bc85d1800) [pid = 1961] [serial = 849] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bb681e400) [pid = 1961] [serial = 830] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bc26a9000) [pid = 1961] [serial = 848] [outer = (nil)] [url = about:blank] 12:47:00 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bc22c7800) [pid = 1961] [serial = 839] [outer = (nil)] [url = about:blank] 12:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1432ms 12:47:00 INFO - PROCESS | 1961 | 1461181620826 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 1961 | 1461181620830 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:47:00 INFO - PROCESS | 1961 | 1461181620836 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 1961 | 1461181620841 Marionette TRACE conn4 <- [1,1246,null,{}] 12:47:00 INFO - PROCESS | 1961 | 1461181620856 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:01 INFO - PROCESS | 1961 | 1461181621002 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:47:01 INFO - PROCESS | 1961 | 1461181621180 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb52000 == 91 [pid = 1961] [id = 319] 12:47:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb6ee0400) [pid = 1961] [serial = 958] [outer = (nil)] 12:47:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bba62b800) [pid = 1961] [serial = 959] [outer = 0x7f1bb6ee0400] 12:47:01 INFO - PROCESS | 1961 | 1461181621244 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bbb8d6400) [pid = 1961] [serial = 960] [outer = 0x7f1bb6ee0400] 12:47:01 INFO - PROCESS | 1961 | 1461181621933 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1132ms 12:47:01 INFO - PROCESS | 1961 | 1461181621969 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 1961 | 1461181621973 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:47:01 INFO - PROCESS | 1961 | 1461181621978 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 1961 | 1461181621980 Marionette TRACE conn4 <- [1,1250,null,{}] 12:47:01 INFO - PROCESS | 1961 | 1461181621985 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:02 INFO - PROCESS | 1961 | 1461181622188 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:47:02 INFO - PROCESS | 1961 | 1461181622207 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c82000 == 92 [pid = 1961] [id = 320] 12:47:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bba631800) [pid = 1961] [serial = 961] [outer = (nil)] 12:47:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bc1813800) [pid = 1961] [serial = 962] [outer = 0x7f1bba631800] 12:47:02 INFO - PROCESS | 1961 | 1461181622266 Marionette DEBUG loaded listener.js 12:47:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bc1979400) [pid = 1961] [serial = 963] [outer = 0x7f1bba631800] 12:47:03 INFO - PROCESS | 1961 | 1461181623095 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1187ms 12:47:03 INFO - PROCESS | 1961 | 1461181623166 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:47:03 INFO - PROCESS | 1961 | 1461181623179 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:47:03 INFO - PROCESS | 1961 | 1461181623185 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:47:03 INFO - PROCESS | 1961 | 1461181623188 Marionette TRACE conn4 <- [1,1254,null,{}] 12:47:03 INFO - PROCESS | 1961 | 1461181623200 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:03 INFO - PROCESS | 1961 | 1461181623406 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:47:03 INFO - PROCESS | 1961 | 1461181623427 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bbe800 == 93 [pid = 1961] [id = 321] 12:47:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bbb8dd800) [pid = 1961] [serial = 964] [outer = (nil)] 12:47:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bc1c0ec00) [pid = 1961] [serial = 965] [outer = 0x7f1bbb8dd800] 12:47:03 INFO - PROCESS | 1961 | 1461181623489 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bc22c9800) [pid = 1961] [serial = 966] [outer = 0x7f1bbb8dd800] 12:47:04 INFO - PROCESS | 1961 | 1461181624307 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1188ms 12:47:04 INFO - PROCESS | 1961 | 1461181624373 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 1961 | 1461181624376 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:47:04 INFO - PROCESS | 1961 | 1461181624386 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 1961 | 1461181624388 Marionette TRACE conn4 <- [1,1258,null,{}] 12:47:04 INFO - PROCESS | 1961 | 1461181624392 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:04 INFO - PROCESS | 1961 | 1461181624602 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:47:04 INFO - PROCESS | 1961 | 1461181624623 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a68800 == 94 [pid = 1961] [id = 322] 12:47:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bc22c7000) [pid = 1961] [serial = 967] [outer = (nil)] 12:47:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bc2a39000) [pid = 1961] [serial = 968] [outer = 0x7f1bc22c7000] 12:47:04 INFO - PROCESS | 1961 | 1461181624694 Marionette DEBUG loaded listener.js 12:47:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bc5936400) [pid = 1961] [serial = 969] [outer = 0x7f1bc22c7000] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bbb8e2000) [pid = 1961] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bbbf7e800) [pid = 1961] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bb92acc00) [pid = 1961] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bb92aac00) [pid = 1961] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bc8208400) [pid = 1961] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bc6d60800) [pid = 1961] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bb4894400) [pid = 1961] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:47:05 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bbb8d4c00) [pid = 1961] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:47:05 INFO - PROCESS | 1961 | 1461181625743 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1381ms 12:47:05 INFO - PROCESS | 1961 | 1461181625769 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:47:05 INFO - PROCESS | 1961 | 1461181625772 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:47:05 INFO - PROCESS | 1961 | 1461181625777 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:47:05 INFO - PROCESS | 1961 | 1461181625779 Marionette TRACE conn4 <- [1,1262,null,{}] 12:47:05 INFO - PROCESS | 1961 | 1461181625784 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:05 INFO - PROCESS | 1961 | 1461181625981 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:47:06 INFO - PROCESS | 1961 | 1461181626001 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40cb000 == 95 [pid = 1961] [id = 323] 12:47:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bb390c800) [pid = 1961] [serial = 970] [outer = (nil)] 12:47:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bb3912800) [pid = 1961] [serial = 971] [outer = 0x7f1bb390c800] 12:47:06 INFO - PROCESS | 1961 | 1461181626166 Marionette DEBUG loaded listener.js 12:47:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bb4896000) [pid = 1961] [serial = 972] [outer = 0x7f1bb390c800] 12:47:07 INFO - PROCESS | 1961 | 1461181627114 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1856ms 12:47:07 INFO - PROCESS | 1961 | 1461181627688 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 1961 | 1461181627693 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:47:07 INFO - PROCESS | 1961 | 1461181627798 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:47:07 INFO - PROCESS | 1961 | 1461181627802 Marionette TRACE conn4 <- [1,1266,null,{}] 12:47:07 INFO - PROCESS | 1961 | 1461181627812 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:07 INFO - PROCESS | 1961 | 1461181627979 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:47:08 INFO - PROCESS | 1961 | 1461181628150 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb925000 == 96 [pid = 1961] [id = 324] 12:47:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bb6dca800) [pid = 1961] [serial = 973] [outer = (nil)] 12:47:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bb92b1400) [pid = 1961] [serial = 974] [outer = 0x7f1bb6dca800] 12:47:08 INFO - PROCESS | 1961 | 1461181628218 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bb94b2800) [pid = 1961] [serial = 975] [outer = 0x7f1bb6dca800] 12:47:09 INFO - PROCESS | 1961 | 1461181629218 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1532ms 12:47:09 INFO - PROCESS | 1961 | 1461181629287 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:47:09 INFO - PROCESS | 1961 | 1461181629293 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:47:09 INFO - PROCESS | 1961 | 1461181629302 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 1961 | 1461181629306 Marionette TRACE conn4 <- [1,1270,null,{}] 12:47:09 INFO - PROCESS | 1961 | 1461181629312 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:09 INFO - PROCESS | 1961 | 1461181629495 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:47:09 INFO - PROCESS | 1961 | 1461181629697 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6352000 == 97 [pid = 1961] [id = 325] 12:47:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bbbf7d800) [pid = 1961] [serial = 976] [outer = (nil)] 12:47:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bc197c400) [pid = 1961] [serial = 977] [outer = 0x7f1bbbf7d800] 12:47:09 INFO - PROCESS | 1961 | 1461181629821 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bc22cb400) [pid = 1961] [serial = 978] [outer = 0x7f1bbbf7d800] 12:47:10 INFO - PROCESS | 1961 | 1461181630739 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1479ms 12:47:10 INFO - PROCESS | 1961 | 1461181630782 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 1961 | 1461181630787 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:47:10 INFO - PROCESS | 1961 | 1461181630793 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 1961 | 1461181630799 Marionette TRACE conn4 <- [1,1274,null,{}] 12:47:10 INFO - PROCESS | 1961 | 1461181630814 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:11 INFO - PROCESS | 1961 | 1461181631007 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:47:11 INFO - PROCESS | 1961 | 1461181631181 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc9e3a800 == 98 [pid = 1961] [id = 326] 12:47:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bc33aa800) [pid = 1961] [serial = 979] [outer = (nil)] 12:47:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bc59acc00) [pid = 1961] [serial = 980] [outer = 0x7f1bc33aa800] 12:47:11 INFO - PROCESS | 1961 | 1461181631252 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bc626ec00) [pid = 1961] [serial = 981] [outer = 0x7f1bc33aa800] 12:47:12 INFO - PROCESS | 1961 | 1461181632108 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1392ms 12:47:12 INFO - PROCESS | 1961 | 1461181632185 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:47:12 INFO - PROCESS | 1961 | 1461181632190 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:47:12 INFO - PROCESS | 1961 | 1461181632195 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 1961 | 1461181632198 Marionette TRACE conn4 <- [1,1278,null,{}] 12:47:12 INFO - PROCESS | 1961 | 1461181632203 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:12 INFO - PROCESS | 1961 | 1461181632389 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:47:12 INFO - PROCESS | 1961 | 1461181632567 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb208000 == 99 [pid = 1961] [id = 327] 12:47:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bc35b2400) [pid = 1961] [serial = 982] [outer = (nil)] 12:47:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bc82b3400) [pid = 1961] [serial = 983] [outer = 0x7f1bc35b2400] 12:47:12 INFO - PROCESS | 1961 | 1461181632633 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bc852bc00) [pid = 1961] [serial = 984] [outer = 0x7f1bc35b2400] 12:47:13 INFO - PROCESS | 1961 | 1461181633527 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1379ms 12:47:13 INFO - PROCESS | 1961 | 1461181633574 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 1961 | 1461181633578 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:47:13 INFO - PROCESS | 1961 | 1461181633584 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 1961 | 1461181633586 Marionette TRACE conn4 <- [1,1282,null,{}] 12:47:13 INFO - PROCESS | 1961 | 1461181633591 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:13 INFO - PROCESS | 1961 | 1461181633762 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:47:13 INFO - PROCESS | 1961 | 1461181633944 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbc88000 == 100 [pid = 1961] [id = 328] 12:47:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bc9b82400) [pid = 1961] [serial = 985] [outer = (nil)] 12:47:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bca44ac00) [pid = 1961] [serial = 986] [outer = 0x7f1bc9b82400] 12:47:14 INFO - PROCESS | 1961 | 1461181634019 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bcbc56800) [pid = 1961] [serial = 987] [outer = 0x7f1bc9b82400] 12:47:14 INFO - PROCESS | 1961 | 1461181634938 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1427ms 12:47:15 INFO - PROCESS | 1961 | 1461181635012 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 1961 | 1461181635015 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:47:15 INFO - PROCESS | 1961 | 1461181635021 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 1961 | 1461181635023 Marionette TRACE conn4 <- [1,1286,null,{}] 12:47:15 INFO - PROCESS | 1961 | 1461181635029 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:15 INFO - PROCESS | 1961 | 1461181635246 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:47:15 INFO - PROCESS | 1961 | 1461181635423 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd31e8800 == 101 [pid = 1961] [id = 329] 12:47:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bc9b84400) [pid = 1961] [serial = 988] [outer = (nil)] 12:47:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bd930e800) [pid = 1961] [serial = 989] [outer = 0x7f1bc9b84400] 12:47:15 INFO - PROCESS | 1961 | 1461181635491 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bd95a3800) [pid = 1961] [serial = 990] [outer = 0x7f1bc9b84400] 12:47:16 INFO - PROCESS | 1961 | 1461181636358 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1375ms 12:47:16 INFO - PROCESS | 1961 | 1461181636397 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:47:16 INFO - PROCESS | 1961 | 1461181636402 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:47:16 INFO - PROCESS | 1961 | 1461181636408 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 1961 | 1461181636410 Marionette TRACE conn4 <- [1,1290,null,{}] 12:47:16 INFO - PROCESS | 1961 | 1461181636415 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:16 INFO - PROCESS | 1961 | 1461181636580 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:47:16 INFO - PROCESS | 1961 | 1461181636760 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdc468000 == 102 [pid = 1961] [id = 330] 12:47:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bcc3f0000) [pid = 1961] [serial = 991] [outer = (nil)] 12:47:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bda231c00) [pid = 1961] [serial = 992] [outer = 0x7f1bcc3f0000] 12:47:16 INFO - PROCESS | 1961 | 1461181636827 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bdc415400) [pid = 1961] [serial = 993] [outer = 0x7f1bcc3f0000] 12:47:17 INFO - PROCESS | 1961 | 1461181637682 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1327ms 12:47:17 INFO - PROCESS | 1961 | 1461181637736 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:47:17 INFO - PROCESS | 1961 | 1461181637739 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:47:17 INFO - PROCESS | 1961 | 1461181637745 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - PROCESS | 1961 | 1461181637747 Marionette TRACE conn4 <- [1,1294,null,{}] 12:47:17 INFO - PROCESS | 1961 | 1461181637752 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:17 INFO - PROCESS | 1961 | 1461181637928 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:47:18 INFO - PROCESS | 1961 | 1461181638110 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be056e000 == 103 [pid = 1961] [id = 331] 12:47:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bd9312400) [pid = 1961] [serial = 994] [outer = (nil)] 12:47:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bde3bf000) [pid = 1961] [serial = 995] [outer = 0x7f1bd9312400] 12:47:18 INFO - PROCESS | 1961 | 1461181638178 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bde3c9c00) [pid = 1961] [serial = 996] [outer = 0x7f1bd9312400] 12:47:19 INFO - PROCESS | 1961 | 1461181639020 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1328ms 12:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:47:19 INFO - PROCESS | 1961 | 1461181639074 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:47:19 INFO - PROCESS | 1961 | 1461181639077 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:47:19 INFO - PROCESS | 1961 | 1461181639082 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:47:19 INFO - PROCESS | 1961 | 1461181639086 Marionette TRACE conn4 <- [1,1298,null,{}] 12:47:19 INFO - PROCESS | 1961 | 1461181639091 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:19 INFO - PROCESS | 1961 | 1461181639272 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:47:19 INFO - PROCESS | 1961 | 1461181639840 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb4022800 == 104 [pid = 1961] [id = 332] 12:47:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bb4073c00) [pid = 1961] [serial = 997] [outer = (nil)] 12:47:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bb4076c00) [pid = 1961] [serial = 998] [outer = 0x7f1bb4073c00] 12:47:19 INFO - PROCESS | 1961 | 1461181639950 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb4895000) [pid = 1961] [serial = 999] [outer = 0x7f1bb4073c00] 12:47:20 INFO - PROCESS | 1961 | 1461181640831 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1785ms 12:47:20 INFO - PROCESS | 1961 | 1461181640870 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 1961 | 1461181640885 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:47:20 INFO - PROCESS | 1961 | 1461181640899 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 1961 | 1461181640906 Marionette TRACE conn4 <- [1,1302,null,{}] 12:47:20 INFO - PROCESS | 1961 | 1461181640916 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:21 INFO - PROCESS | 1961 | 1461181641154 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:47:21 INFO - PROCESS | 1961 | 1461181641379 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5407000 == 105 [pid = 1961] [id = 333] 12:47:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb5656800) [pid = 1961] [serial = 1000] [outer = (nil)] 12:47:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb565c800) [pid = 1961] [serial = 1001] [outer = 0x7f1bb5656800] 12:47:21 INFO - PROCESS | 1961 | 1461181641493 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb5661800) [pid = 1961] [serial = 1002] [outer = 0x7f1bb5656800] 12:47:22 INFO - PROCESS | 1961 | 1461181642366 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1539ms 12:47:22 INFO - PROCESS | 1961 | 1461181642438 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:47:22 INFO - PROCESS | 1961 | 1461181642443 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:47:22 INFO - PROCESS | 1961 | 1461181642449 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 1961 | 1461181642452 Marionette TRACE conn4 <- [1,1306,null,{}] 12:47:22 INFO - PROCESS | 1961 | 1461181642457 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:22 INFO - PROCESS | 1961 | 1461181642614 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:47:22 INFO - PROCESS | 1961 | 1461181642795 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb888000 == 106 [pid = 1961] [id = 334] 12:47:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb55eb800) [pid = 1961] [serial = 1003] [outer = (nil)] 12:47:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb6dca000) [pid = 1961] [serial = 1004] [outer = 0x7f1bb55eb800] 12:47:22 INFO - PROCESS | 1961 | 1461181642861 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb6f4bc00) [pid = 1961] [serial = 1005] [outer = 0x7f1bb55eb800] 12:47:23 INFO - PROCESS | 1961 | 1461181643766 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1384ms 12:47:23 INFO - PROCESS | 1961 | 1461181643834 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 1961 | 1461181643836 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:47:23 INFO - PROCESS | 1961 | 1461181643849 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 1961 | 1461181643857 Marionette TRACE conn4 <- [1,1310,null,{}] 12:47:23 INFO - PROCESS | 1961 | 1461181643864 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:24 INFO - PROCESS | 1961 | 1461181644079 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4251800 == 105 [pid = 1961] [id = 77] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bb6bd6400) [pid = 1961] [serial = 887] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb67d0000) [pid = 1961] [serial = 854] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bcb4c3400) [pid = 1961] [serial = 866] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bce96c400) [pid = 1961] [serial = 869] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb5440000) [pid = 1961] [serial = 890] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bc1c0a800) [pid = 1961] [serial = 878] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bbb8e0400) [pid = 1961] [serial = 872] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bc180f000) [pid = 1961] [serial = 857] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bc2e92000) [pid = 1961] [serial = 860] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bda228800) [pid = 1961] [serial = 875] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bd9388000) [pid = 1961] [serial = 881] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bc6d59c00) [pid = 1961] [serial = 863] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb6bdec00) [pid = 1961] [serial = 884] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bd95a2400) [pid = 1961] [serial = 914] [outer = (nil)] [url = about:blank] 12:47:24 INFO - PROCESS | 1961 | 1461181644344 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a68800 == 104 [pid = 1961] [id = 322] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2bbe800 == 103 [pid = 1961] [id = 321] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c82000 == 102 [pid = 1961] [id = 320] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb52000 == 101 [pid = 1961] [id = 319] 12:47:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb686f800 == 102 [pid = 1961] [id = 335] 12:47:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb67c4000) [pid = 1961] [serial = 1006] [outer = (nil)] 12:47:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb6bdec00) [pid = 1961] [serial = 1007] [outer = 0x7f1bb67c4000] 12:47:24 INFO - PROCESS | 1961 | 1461181644448 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb94b1400) [pid = 1961] [serial = 1008] [outer = 0x7f1bb67c4000] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93ac000 == 101 [pid = 1961] [id = 318] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba5eb000 == 100 [pid = 1961] [id = 317] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb92c800 == 99 [pid = 1961] [id = 311] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb70b2800 == 98 [pid = 1961] [id = 310] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be2a82800 == 97 [pid = 1961] [id = 309] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde4c3800 == 96 [pid = 1961] [id = 308] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd8ef1800 == 95 [pid = 1961] [id = 307] 12:47:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6aa1800 == 94 [pid = 1961] [id = 306] 12:47:25 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb3d000 == 93 [pid = 1961] [id = 305] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bc6268400) [pid = 1961] [serial = 906] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bca9d8800) [pid = 1961] [serial = 852] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb92b4400) [pid = 1961] [serial = 896] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bc1812400) [pid = 1961] [serial = 899] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bcab98000) [pid = 1961] [serial = 911] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bc8e53800) [pid = 1961] [serial = 908] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bc5933400) [pid = 1961] [serial = 905] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bc2288800) [pid = 1961] [serial = 900] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bb6823400) [pid = 1961] [serial = 894] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bba599400) [pid = 1961] [serial = 897] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bb5442c00) [pid = 1961] [serial = 893] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bc2e9ec00) [pid = 1961] [serial = 902] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bca9d2800) [pid = 1961] [serial = 909] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bc4211400) [pid = 1961] [serial = 903] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bcc34f800) [pid = 1961] [serial = 912] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 1961 | 1461181645201 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:47:25 INFO - PROCESS | 1961 | 1461181645290 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:47:25 INFO - PROCESS | 1961 | 1461181645295 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - PROCESS | 1961 | 1461181645297 Marionette TRACE conn4 <- [1,1314,null,{}] 12:47:25 INFO - PROCESS | 1961 | 1461181645302 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:25 INFO - PROCESS | 1961 | 1461181645459 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:47:25 INFO - PROCESS | 1961 | 1461181645467 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb40800 == 94 [pid = 1961] [id = 336] 12:47:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bb94b3000) [pid = 1961] [serial = 1009] [outer = (nil)] 12:47:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bbb8dc000) [pid = 1961] [serial = 1010] [outer = 0x7f1bb94b3000] 12:47:25 INFO - PROCESS | 1961 | 1461181645525 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bc180c400) [pid = 1961] [serial = 1011] [outer = 0x7f1bb94b3000] 12:47:26 INFO - PROCESS | 1961 | 1461181646332 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1073ms 12:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:47:26 INFO - PROCESS | 1961 | 1461181646370 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 1961 | 1461181646372 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:47:26 INFO - PROCESS | 1961 | 1461181646378 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 1961 | 1461181646381 Marionette TRACE conn4 <- [1,1318,null,{}] 12:47:26 INFO - PROCESS | 1961 | 1461181646385 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:26 INFO - PROCESS | 1961 | 1461181646533 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:47:26 INFO - PROCESS | 1961 | 1461181646546 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b66800 == 95 [pid = 1961] [id = 337] 12:47:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bc22a4c00) [pid = 1961] [serial = 1012] [outer = (nil)] 12:47:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bc22c7800) [pid = 1961] [serial = 1013] [outer = 0x7f1bc22a4c00] 12:47:26 INFO - PROCESS | 1961 | 1461181646626 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bc4291000) [pid = 1961] [serial = 1014] [outer = 0x7f1bc22a4c00] 12:47:27 INFO - PROCESS | 1961 | 1461181647549 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1232ms 12:47:27 INFO - PROCESS | 1961 | 1461181647609 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 1961 | 1461181647612 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:47:27 INFO - PROCESS | 1961 | 1461181647617 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 1961 | 1461181647619 Marionette TRACE conn4 <- [1,1322,null,{}] 12:47:27 INFO - PROCESS | 1961 | 1461181647631 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:27 INFO - PROCESS | 1961 | 1461181647830 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:47:27 INFO - PROCESS | 1961 | 1461181647850 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc59de800 == 96 [pid = 1961] [id = 338] 12:47:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bc26b0400) [pid = 1961] [serial = 1015] [outer = (nil)] 12:47:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bc6637000) [pid = 1961] [serial = 1016] [outer = 0x7f1bc26b0400] 12:47:27 INFO - PROCESS | 1961 | 1461181647905 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bc82b8000) [pid = 1961] [serial = 1017] [outer = 0x7f1bc26b0400] 12:47:28 INFO - PROCESS | 1961 | 1461181648716 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1179ms 12:47:28 INFO - PROCESS | 1961 | 1461181648797 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 1961 | 1461181648800 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:47:28 INFO - PROCESS | 1961 | 1461181648824 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 1961 | 1461181648827 Marionette TRACE conn4 <- [1,1326,null,{}] 12:47:28 INFO - PROCESS | 1961 | 1461181648831 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:29 INFO - PROCESS | 1961 | 1461181649036 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:47:29 INFO - PROCESS | 1961 | 1461181649057 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63db000 == 97 [pid = 1961] [id = 339] 12:47:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bc428d800) [pid = 1961] [serial = 1018] [outer = (nil)] 12:47:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bca44f400) [pid = 1961] [serial = 1019] [outer = 0x7f1bc428d800] 12:47:29 INFO - PROCESS | 1961 | 1461181649117 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bc9156400) [pid = 1961] [serial = 1020] [outer = 0x7f1bc428d800] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb67c2400) [pid = 1961] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bc2391800) [pid = 1961] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bcca7a400) [pid = 1961] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bd95a5000) [pid = 1961] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bc26b2000) [pid = 1961] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bbb8dc400) [pid = 1961] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bca44e800) [pid = 1961] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bb67c6400) [pid = 1961] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bcbff5400) [pid = 1961] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bcab98800) [pid = 1961] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bc428f000) [pid = 1961] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bc931a400) [pid = 1961] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bb6bd5800) [pid = 1961] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bc22ac000) [pid = 1961] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bb4890800) [pid = 1961] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bc6d54400) [pid = 1961] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bc2de0c00) [pid = 1961] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bd95a3c00) [pid = 1961] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bb6ed7000) [pid = 1961] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bc0585000) [pid = 1961] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bc1c03c00) [pid = 1961] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bb92b4800) [pid = 1961] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bc1c03000) [pid = 1961] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bce747000) [pid = 1961] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bd9530000) [pid = 1961] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bc59ac400) [pid = 1961] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bc22ad800) [pid = 1961] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bc277f000) [pid = 1961] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bbbf77000) [pid = 1961] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bb93e4800) [pid = 1961] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bc914ec00) [pid = 1961] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bc5909c00) [pid = 1961] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bb92b5800) [pid = 1961] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bc5938800) [pid = 1961] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bc2de7000) [pid = 1961] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bc5935000) [pid = 1961] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bb93ec800) [pid = 1961] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bca9db400) [pid = 1961] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bcca86c00) [pid = 1961] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bbbf78000) [pid = 1961] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bc6638800) [pid = 1961] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bb93e3400) [pid = 1961] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bc058c800) [pid = 1961] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bc8239c00) [pid = 1961] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bca454000) [pid = 1961] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bb488f800) [pid = 1961] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1bb6ed3c00) [pid = 1961] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bda2c9400) [pid = 1961] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7f1bc2284800) [pid = 1961] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7f1bc4f6f000) [pid = 1961] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7f1bb67c6c00) [pid = 1961] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7f1bbbf80c00) [pid = 1961] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7f1bb67c4c00) [pid = 1961] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7f1bc2393400) [pid = 1961] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7f1bbb8dcc00) [pid = 1961] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7f1bbb8dd800) [pid = 1961] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7f1bc22a1800) [pid = 1961] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7f1bc2290800) [pid = 1961] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7f1bb86d5800) [pid = 1961] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7f1bb4897000) [pid = 1961] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7f1bb6edc800) [pid = 1961] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7f1bb543b800) [pid = 1961] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1bba631800) [pid = 1961] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bb94a8c00) [pid = 1961] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bb6ee0400) [pid = 1961] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bc2e91c00) [pid = 1961] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:47:30 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bb488c000) [pid = 1961] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:47:30 INFO - PROCESS | 1961 | 1461181650742 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1955ms 12:47:30 INFO - PROCESS | 1961 | 1461181650763 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 1961 | 1461181650766 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:47:30 INFO - PROCESS | 1961 | 1461181650771 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 1961 | 1461181650773 Marionette TRACE conn4 <- [1,1330,null,{}] 12:47:30 INFO - PROCESS | 1961 | 1461181650778 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:30 INFO - PROCESS | 1961 | 1461181650970 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:47:30 INFO - PROCESS | 1961 | 1461181650988 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92d3000 == 98 [pid = 1961] [id = 340] 12:47:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bb488b400) [pid = 1961] [serial = 1021] [outer = (nil)] 12:47:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bb6dc7800) [pid = 1961] [serial = 1022] [outer = 0x7f1bb488b400] 12:47:31 INFO - PROCESS | 1961 | 1461181651044 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bb86e0c00) [pid = 1961] [serial = 1023] [outer = 0x7f1bb488b400] 12:47:31 INFO - PROCESS | 1961 | 1461181651734 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1024ms 12:47:31 INFO - PROCESS | 1961 | 1461181651797 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 1961 | 1461181651800 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:47:31 INFO - PROCESS | 1961 | 1461181651809 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1961 | 1461181651812 Marionette TRACE conn4 <- [1,1334,null,{}] 12:47:31 INFO - PROCESS | 1961 | 1461181651816 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:31 INFO - PROCESS | 1961 | 1461181651984 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:47:32 INFO - PROCESS | 1961 | 1461181652132 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ae6800 == 99 [pid = 1961] [id = 341] 12:47:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bb390dc00) [pid = 1961] [serial = 1024] [outer = (nil)] 12:47:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bb86e1800) [pid = 1961] [serial = 1025] [outer = 0x7f1bb390dc00] 12:47:32 INFO - PROCESS | 1961 | 1461181652193 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7f1bc0586000) [pid = 1961] [serial = 1026] [outer = 0x7f1bb390dc00] 12:47:33 INFO - PROCESS | 1961 | 1461181653148 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1390ms 12:47:33 INFO - PROCESS | 1961 | 1461181653197 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 1961 | 1461181653204 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:47:33 INFO - PROCESS | 1961 | 1461181653212 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 1961 | 1461181653217 Marionette TRACE conn4 <- [1,1338,null,{}] 12:47:33 INFO - PROCESS | 1961 | 1461181653224 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:33 INFO - PROCESS | 1961 | 1461181653402 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:47:33 INFO - PROCESS | 1961 | 1461181653590 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8da800 == 100 [pid = 1961] [id = 342] 12:47:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7f1bb5658000) [pid = 1961] [serial = 1027] [outer = (nil)] 12:47:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7f1bb681c800) [pid = 1961] [serial = 1028] [outer = 0x7f1bb5658000] 12:47:33 INFO - PROCESS | 1961 | 1461181653669 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7f1bb6be4000) [pid = 1961] [serial = 1029] [outer = 0x7f1bb5658000] 12:47:35 INFO - PROCESS | 1961 | 1461181655073 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1880ms 12:47:35 INFO - PROCESS | 1961 | 1461181655184 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 1961 | 1461181655192 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:47:35 INFO - PROCESS | 1961 | 1461181655206 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 1961 | 1461181655209 Marionette TRACE conn4 <- [1,1342,null,{}] 12:47:35 INFO - PROCESS | 1961 | 1461181655215 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:35 INFO - PROCESS | 1961 | 1461181655398 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:47:35 INFO - PROCESS | 1961 | 1461181655586 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fe5800 == 101 [pid = 1961] [id = 343] 12:47:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7f1bb5658c00) [pid = 1961] [serial = 1030] [outer = (nil)] 12:47:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7f1bb86d8c00) [pid = 1961] [serial = 1031] [outer = 0x7f1bb5658c00] 12:47:35 INFO - PROCESS | 1961 | 1461181655654 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7f1bba639000) [pid = 1961] [serial = 1032] [outer = 0x7f1bb5658c00] 12:47:36 INFO - PROCESS | 1961 | 1461181656496 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1330ms 12:47:36 INFO - PROCESS | 1961 | 1461181656539 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 1961 | 1461181656542 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:47:36 INFO - PROCESS | 1961 | 1461181656548 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 1961 | 1461181656553 Marionette TRACE conn4 <- [1,1346,null,{}] 12:47:36 INFO - PROCESS | 1961 | 1461181656568 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:36 INFO - PROCESS | 1961 | 1461181656749 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:47:36 INFO - PROCESS | 1961 | 1461181656938 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca13e800 == 102 [pid = 1961] [id = 344] 12:47:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7f1bba637000) [pid = 1961] [serial = 1033] [outer = (nil)] 12:47:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7f1bc22a1800) [pid = 1961] [serial = 1034] [outer = 0x7f1bba637000] 12:47:37 INFO - PROCESS | 1961 | 1461181657009 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7f1bc26ae400) [pid = 1961] [serial = 1035] [outer = 0x7f1bba637000] 12:47:37 INFO - PROCESS | 1961 | 1461181657907 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1387ms 12:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:47:37 INFO - PROCESS | 1961 | 1461181657936 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 1961 | 1461181657939 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:47:37 INFO - PROCESS | 1961 | 1461181657945 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 1961 | 1461181657948 Marionette TRACE conn4 <- [1,1350,null,{}] 12:47:37 INFO - PROCESS | 1961 | 1461181657953 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:38 INFO - PROCESS | 1961 | 1461181658127 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:47:38 INFO - PROCESS | 1961 | 1461181658320 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb33c000 == 103 [pid = 1961] [id = 345] 12:47:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7f1bb93eb800) [pid = 1961] [serial = 1036] [outer = (nil)] 12:47:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7f1bc2e91c00) [pid = 1961] [serial = 1037] [outer = 0x7f1bb93eb800] 12:47:38 INFO - PROCESS | 1961 | 1461181658388 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bc5903400) [pid = 1961] [serial = 1038] [outer = 0x7f1bb93eb800] 12:47:39 INFO - PROCESS | 1961 | 1461181659255 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1383ms 12:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:47:39 INFO - PROCESS | 1961 | 1461181659328 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:47:39 INFO - PROCESS | 1961 | 1461181659331 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:47:39 INFO - PROCESS | 1961 | 1461181659337 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 1961 | 1461181659340 Marionette TRACE conn4 <- [1,1354,null,{}] 12:47:39 INFO - PROCESS | 1961 | 1461181659345 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:39 INFO - PROCESS | 1961 | 1461181659530 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:47:39 INFO - PROCESS | 1961 | 1461181659712 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd4a000 == 104 [pid = 1961] [id = 346] 12:47:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bc22c3000) [pid = 1961] [serial = 1039] [outer = (nil)] 12:47:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bc6268400) [pid = 1961] [serial = 1040] [outer = 0x7f1bc22c3000] 12:47:39 INFO - PROCESS | 1961 | 1461181659783 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bc6d60800) [pid = 1961] [serial = 1041] [outer = 0x7f1bc22c3000] 12:47:40 INFO - PROCESS | 1961 | 1461181660752 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1427ms 12:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:47:40 INFO - PROCESS | 1961 | 1461181660763 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 1961 | 1461181660766 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:47:40 INFO - PROCESS | 1961 | 1461181660772 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 1961 | 1461181660775 Marionette TRACE conn4 <- [1,1358,null,{}] 12:47:40 INFO - PROCESS | 1961 | 1461181660781 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:40 INFO - PROCESS | 1961 | 1461181660969 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:47:41 INFO - PROCESS | 1961 | 1461181661159 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdbf03800 == 105 [pid = 1961] [id = 347] 12:47:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bc8239c00) [pid = 1961] [serial = 1042] [outer = (nil)] 12:47:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bcaaee800) [pid = 1961] [serial = 1043] [outer = 0x7f1bc8239c00] 12:47:41 INFO - PROCESS | 1961 | 1461181661234 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bcbc4f000) [pid = 1961] [serial = 1044] [outer = 0x7f1bc8239c00] 12:47:42 INFO - PROCESS | 1961 | 1461181662082 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1389ms 12:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:47:42 INFO - PROCESS | 1961 | 1461181662161 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 1961 | 1461181662163 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:47:42 INFO - PROCESS | 1961 | 1461181662169 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 1961 | 1461181662172 Marionette TRACE conn4 <- [1,1362,null,{}] 12:47:42 INFO - PROCESS | 1961 | 1461181662177 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:42 INFO - PROCESS | 1961 | 1461181662387 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:47:42 INFO - PROCESS | 1961 | 1461181662569 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be0578000 == 106 [pid = 1961] [id = 348] 12:47:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bca452000) [pid = 1961] [serial = 1045] [outer = (nil)] 12:47:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bcc3f4400) [pid = 1961] [serial = 1046] [outer = 0x7f1bca452000] 12:47:42 INFO - PROCESS | 1961 | 1461181662639 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bce748c00) [pid = 1961] [serial = 1047] [outer = 0x7f1bca452000] 12:47:43 INFO - PROCESS | 1961 | 1461181663564 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1429ms 12:47:43 INFO - PROCESS | 1961 | 1461181663598 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 1961 | 1461181663601 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:47:43 INFO - PROCESS | 1961 | 1461181663608 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 1961 | 1461181663611 Marionette TRACE conn4 <- [1,1366,null,{}] 12:47:43 INFO - PROCESS | 1961 | 1461181663616 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:43 INFO - PROCESS | 1961 | 1461181663786 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:47:43 INFO - PROCESS | 1961 | 1461181663978 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb685c800 == 107 [pid = 1961] [id = 349] 12:47:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bb543ec00) [pid = 1961] [serial = 1048] [outer = (nil)] 12:47:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bb67d1c00) [pid = 1961] [serial = 1049] [outer = 0x7f1bb543ec00] 12:47:44 INFO - PROCESS | 1961 | 1461181664047 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bb94b4800) [pid = 1961] [serial = 1050] [outer = 0x7f1bb543ec00] 12:47:44 INFO - PROCESS | 1961 | 1461181664912 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 1961 | 1461181664936 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:47:44 INFO - PROCESS | 1961 | 1461181664943 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 1961 | 1461181664945 Marionette TRACE conn4 <- [1,1370,null,{}] 12:47:44 INFO - PROCESS | 1961 | 1461181664950 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:45 INFO - PROCESS | 1961 | 1461181665131 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:47:45 INFO - PROCESS | 1961 | 1461181665321 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8d5800 == 108 [pid = 1961] [id = 350] 12:47:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bb406f000) [pid = 1961] [serial = 1051] [outer = (nil)] 12:47:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb67ca400) [pid = 1961] [serial = 1052] [outer = 0x7f1bb406f000] 12:47:45 INFO - PROCESS | 1961 | 1461181665389 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb92ab400) [pid = 1961] [serial = 1053] [outer = 0x7f1bb406f000] 12:47:46 INFO - PROCESS | 1961 | 1461181666270 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 1961 | 1461181666326 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:47:46 INFO - PROCESS | 1961 | 1461181666333 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 1961 | 1461181666336 Marionette TRACE conn4 <- [1,1374,null,{}] 12:47:46 INFO - PROCESS | 1961 | 1461181666342 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:46 INFO - PROCESS | 1961 | 1461181666536 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:47:46 INFO - PROCESS | 1961 | 1461181666729 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb23000 == 109 [pid = 1961] [id = 351] 12:47:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb4899c00) [pid = 1961] [serial = 1054] [outer = (nil)] 12:47:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bbb8db400) [pid = 1961] [serial = 1055] [outer = 0x7f1bb4899c00] 12:47:46 INFO - PROCESS | 1961 | 1461181666798 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bc1c02800) [pid = 1961] [serial = 1056] [outer = 0x7f1bb4899c00] 12:47:48 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:47:48 INFO - PROCESS | 1961 | 1461181668197 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:47:48 INFO - PROCESS | 1961 | 1461181668288 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:47:48 INFO - PROCESS | 1961 | 1461181668298 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 1961 | 1461181668304 Marionette TRACE conn4 <- [1,1378,null,{}] 12:47:48 INFO - PROCESS | 1961 | 1461181668312 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:48 INFO - PROCESS | 1961 | 1461181668474 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:47:48 INFO - PROCESS | 1961 | 1461181668662 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb80b000 == 110 [pid = 1961] [id = 352] 12:47:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb5656400) [pid = 1961] [serial = 1057] [outer = (nil)] 12:47:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb565cc00) [pid = 1961] [serial = 1058] [outer = 0x7f1bb5656400] 12:47:48 INFO - PROCESS | 1961 | 1461181668724 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb6bdb400) [pid = 1961] [serial = 1059] [outer = 0x7f1bb5656400] 12:47:49 INFO - PROCESS | 1961 | 1461181669583 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 1961 | 1461181669643 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:47:49 INFO - PROCESS | 1961 | 1461181669653 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 1961 | 1461181669656 Marionette TRACE conn4 <- [1,1382,null,{}] 12:47:49 INFO - PROCESS | 1961 | 1461181669662 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:49 INFO - PROCESS | 1961 | 1461181669903 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:47:50 INFO - PROCESS | 1961 | 1461181670266 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2e5c000 == 111 [pid = 1961] [id = 353] 12:47:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb6dc3c00) [pid = 1961] [serial = 1060] [outer = (nil)] 12:47:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb86d8000) [pid = 1961] [serial = 1061] [outer = 0x7f1bb6dc3c00] 12:47:50 INFO - PROCESS | 1961 | 1461181670330 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb92b6c00) [pid = 1961] [serial = 1062] [outer = 0x7f1bb6dc3c00] 12:47:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6d43800 == 110 [pid = 1961] [id = 45] 12:47:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc59dc000 == 109 [pid = 1961] [id = 54] 12:47:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb817800 == 108 [pid = 1961] [id = 293] 12:47:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb01d800 == 107 [pid = 1961] [id = 49] 12:47:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc91c8800 == 106 [pid = 1961] [id = 55] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb55f2c00) [pid = 1961] [serial = 935] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bc9149800) [pid = 1961] [serial = 938] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bb6f4e800) [pid = 1961] [serial = 941] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bd9199400) [pid = 1961] [serial = 944] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bb55f5800) [pid = 1961] [serial = 947] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bc2a39000) [pid = 1961] [serial = 968] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:47:51 INFO - PROCESS | 1961 | 1461181671320 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 1961 | 1461181671387 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bda508800) [pid = 1961] [serial = 876] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bb6828800) [pid = 1961] [serial = 855] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bc2a44c00) [pid = 1961] [serial = 617] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bcebaf400) [pid = 1961] [serial = 716] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bdc4c8c00) [pid = 1961] [serial = 768] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bc2e93800) [pid = 1961] [serial = 701] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bd9195000) [pid = 1961] [serial = 873] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bcab90800) [pid = 1961] [serial = 707] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bb67cfc00) [pid = 1961] [serial = 828] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bda2d8400) [pid = 1961] [serial = 816] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bcc3f4000) [pid = 1961] [serial = 713] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bc914c400) [pid = 1961] [serial = 623] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bca44d800) [pid = 1961] [serial = 629] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bda514800) [pid = 1961] [serial = 885] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bc298c000) [pid = 1961] [serial = 656] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1bb5445c00) [pid = 1961] [serial = 891] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bd822a800) [pid = 1961] [serial = 759] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7f1bc9149400) [pid = 1961] [serial = 662] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7f1bda347c00) [pid = 1961] [serial = 765] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7f1bba59b000) [pid = 1961] [serial = 825] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7f1bc4f6e800) [pid = 1961] [serial = 753] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7f1bdc49bc00) [pid = 1961] [serial = 882] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7f1bc1977800) [pid = 1961] [serial = 804] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7f1bc1c0f800) [pid = 1961] [serial = 879] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7f1bd90bd400) [pid = 1961] [serial = 870] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7f1bde859400) [pid = 1961] [serial = 819] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7f1bd2453400) [pid = 1961] [serial = 813] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7f1bc420c400) [pid = 1961] [serial = 659] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7f1bc8203000) [pid = 1961] [serial = 704] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7f1bbbf84400) [pid = 1961] [serial = 774] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7f1bcb37f800) [pid = 1961] [serial = 674] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1bca9d5c00) [pid = 1961] [serial = 668] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bca9dac00) [pid = 1961] [serial = 810] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bc5908c00) [pid = 1961] [serial = 807] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bca558000) [pid = 1961] [serial = 665] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bcbff2c00) [pid = 1961] [serial = 867] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bc183b800) [pid = 1961] [serial = 750] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1bcb37fc00) [pid = 1961] [serial = 671] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7f1bd82c1800) [pid = 1961] [serial = 719] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7f1bc6263800) [pid = 1961] [serial = 777] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7f1bc9e4c800) [pid = 1961] [serial = 626] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1bc41cb000) [pid = 1961] [serial = 632] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bc8242400) [pid = 1961] [serial = 722] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1bd931a400) [pid = 1961] [serial = 762] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bcbfd8800) [pid = 1961] [serial = 710] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bde3ca800) [pid = 1961] [serial = 888] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bb6ee1800) [pid = 1961] [serial = 822] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bde3ca400) [pid = 1961] [serial = 771] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bca556400) [pid = 1961] [serial = 864] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bca9d0000) [pid = 1961] [serial = 756] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7f1bb6822400) [pid = 1961] [serial = 831] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7f1bc5935400) [pid = 1961] [serial = 861] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bc228ac00) [pid = 1961] [serial = 858] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1bc590bc00) [pid = 1961] [serial = 620] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bc6d58000) [pid = 1961] [serial = 581] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bc1c0ec00) [pid = 1961] [serial = 965] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bc6269c00) [pid = 1961] [serial = 924] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bc2e9f400) [pid = 1961] [serial = 923] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bcbff2400) [pid = 1961] [serial = 927] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bca555c00) [pid = 1961] [serial = 926] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bb86dc400) [pid = 1961] [serial = 929] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bb86e1000) [pid = 1961] [serial = 930] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bb5448c00) [pid = 1961] [serial = 953] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bb93ea400) [pid = 1961] [serial = 957] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bb6bd8400) [pid = 1961] [serial = 954] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bb86e1400) [pid = 1961] [serial = 956] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bba593c00) [pid = 1961] [serial = 920] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc1813800) [pid = 1961] [serial = 962] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bce973800) [pid = 1961] [serial = 933] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bb94b1c00) [pid = 1961] [serial = 932] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bba62b800) [pid = 1961] [serial = 959] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bbb8d6400) [pid = 1961] [serial = 960] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bdc49a400) [pid = 1961] [serial = 915] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bbb8de000) [pid = 1961] [serial = 921] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bb6dc9000) [pid = 1961] [serial = 918] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bb6be3c00) [pid = 1961] [serial = 917] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bba5a1000) [pid = 1961] [serial = 950] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bc22c9800) [pid = 1961] [serial = 966] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bc1979400) [pid = 1961] [serial = 963] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 1961 | 1461181671437 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 1961 | 1461181671456 Marionette TRACE conn4 <- [1,1386,null,{}] 12:47:51 INFO - PROCESS | 1961 | 1461181671502 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:51 INFO - PROCESS | 1961 | 1461181671658 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:47:51 INFO - PROCESS | 1961 | 1461181671897 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6fc5000 == 102 [pid = 1961] [id = 354] 12:47:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bb93e5000) [pid = 1961] [serial = 1063] [outer = (nil)] 12:47:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bba59b000) [pid = 1961] [serial = 1064] [outer = 0x7f1bb93e5000] 12:47:51 INFO - PROCESS | 1961 | 1461181671961 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bbb8d8000) [pid = 1961] [serial = 1065] [outer = 0x7f1bb93e5000] 12:47:52 INFO - PROCESS | 1961 | 1461181672603 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 1961 | 1461181672658 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:47:52 INFO - PROCESS | 1961 | 1461181672667 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 1961 | 1461181672669 Marionette TRACE conn4 <- [1,1390,null,{}] 12:47:52 INFO - PROCESS | 1961 | 1461181672674 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:52 INFO - PROCESS | 1961 | 1461181672879 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:47:52 INFO - PROCESS | 1961 | 1461181672905 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8ea000 == 103 [pid = 1961] [id = 355] 12:47:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bba597000) [pid = 1961] [serial = 1066] [outer = (nil)] 12:47:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc058a800) [pid = 1961] [serial = 1067] [outer = 0x7f1bba597000] 12:47:52 INFO - PROCESS | 1961 | 1461181672963 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc1812c00) [pid = 1961] [serial = 1068] [outer = 0x7f1bba597000] 12:47:53 INFO - PROCESS | 1961 | 1461181673750 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:47:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc409a800 == 102 [pid = 1961] [id = 11] 12:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1133ms 12:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:47:53 INFO - PROCESS | 1961 | 1461181673836 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 1961 | 1461181673839 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:47:53 INFO - PROCESS | 1961 | 1461181673845 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 1961 | 1461181673848 Marionette TRACE conn4 <- [1,1394,null,{}] 12:47:53 INFO - PROCESS | 1961 | 1461181673852 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:54 INFO - PROCESS | 1961 | 1461181674066 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:47:54 INFO - PROCESS | 1961 | 1461181674088 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb55000 == 103 [pid = 1961] [id = 356] 12:47:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bc1816400) [pid = 1961] [serial = 1069] [outer = (nil)] 12:47:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bc1977800) [pid = 1961] [serial = 1070] [outer = 0x7f1bc1816400] 12:47:54 INFO - PROCESS | 1961 | 1461181674146 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bc1c0a400) [pid = 1961] [serial = 1071] [outer = 0x7f1bc1816400] 12:47:54 INFO - PROCESS | 1961 | 1461181674961 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1184ms 12:47:55 INFO - PROCESS | 1961 | 1461181675029 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 1961 | 1461181675033 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:47:55 INFO - PROCESS | 1961 | 1461181675038 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 1961 | 1461181675040 Marionette TRACE conn4 <- [1,1398,null,{}] 12:47:55 INFO - PROCESS | 1961 | 1461181675045 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:55 INFO - PROCESS | 1961 | 1461181675344 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:47:55 INFO - PROCESS | 1961 | 1461181675438 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c7d000 == 104 [pid = 1961] [id = 357] 12:47:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bc22aa800) [pid = 1961] [serial = 1072] [outer = (nil)] 12:47:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bc239c000) [pid = 1961] [serial = 1073] [outer = 0x7f1bc22aa800] 12:47:55 INFO - PROCESS | 1961 | 1461181675532 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc2779800) [pid = 1961] [serial = 1074] [outer = 0x7f1bc22aa800] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1bc428d800) [pid = 1961] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7f1bc26b0400) [pid = 1961] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7f1bb5656800) [pid = 1961] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7f1bb4073c00) [pid = 1961] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7f1bb55ecc00) [pid = 1961] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7f1bc22a4c00) [pid = 1961] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7f1bb55ed000) [pid = 1961] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7f1bb55eb800) [pid = 1961] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7f1bb94b3000) [pid = 1961] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7f1bc22c7000) [pid = 1961] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7f1bb488b400) [pid = 1961] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:47:56 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7f1bb67c4000) [pid = 1961] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:47:56 INFO - PROCESS | 1961 | 1461181676781 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1778ms 12:47:56 INFO - PROCESS | 1961 | 1461181676818 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 1961 | 1461181676821 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:47:56 INFO - PROCESS | 1961 | 1461181676826 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 1961 | 1461181676828 Marionette TRACE conn4 <- [1,1402,null,{}] 12:47:56 INFO - PROCESS | 1961 | 1461181676834 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:56 INFO - PROCESS | 1961 | 1461181676990 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:47:57 INFO - PROCESS | 1961 | 1461181677003 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1cb2800 == 105 [pid = 1961] [id = 358] 12:47:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7f1bb5656800) [pid = 1961] [serial = 1075] [outer = (nil)] 12:47:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7f1bc22a8000) [pid = 1961] [serial = 1076] [outer = 0x7f1bb5656800] 12:47:57 INFO - PROCESS | 1961 | 1461181677062 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7f1bc277d800) [pid = 1961] [serial = 1077] [outer = 0x7f1bb5656800] 12:47:57 INFO - PROCESS | 1961 | 1461181677815 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1029ms 12:47:57 INFO - PROCESS | 1961 | 1461181677856 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 1961 | 1461181677860 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:47:57 INFO - PROCESS | 1961 | 1461181677865 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 1961 | 1461181677866 Marionette TRACE conn4 <- [1,1406,null,{}] 12:47:57 INFO - PROCESS | 1961 | 1461181677871 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:58 INFO - PROCESS | 1961 | 1461181678058 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:47:58 INFO - PROCESS | 1961 | 1461181678077 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b69800 == 106 [pid = 1961] [id = 359] 12:47:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7f1bb94b3000) [pid = 1961] [serial = 1078] [outer = (nil)] 12:47:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7f1bc298dc00) [pid = 1961] [serial = 1079] [outer = 0x7f1bb94b3000] 12:47:58 INFO - PROCESS | 1961 | 1461181678134 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7f1bc2a44c00) [pid = 1961] [serial = 1080] [outer = 0x7f1bb94b3000] 12:47:59 INFO - PROCESS | 1961 | 1461181679157 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1328ms 12:47:59 INFO - PROCESS | 1961 | 1461181679195 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 1961 | 1461181679202 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:47:59 INFO - PROCESS | 1961 | 1461181679211 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 1961 | 1461181679216 Marionette TRACE conn4 <- [1,1410,null,{}] 12:47:59 INFO - PROCESS | 1961 | 1461181679223 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:59 INFO - PROCESS | 1961 | 1461181679409 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:47:59 INFO - PROCESS | 1961 | 1461181679584 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8d7800 == 107 [pid = 1961] [id = 360] 12:47:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7f1bb67d0800) [pid = 1961] [serial = 1081] [outer = (nil)] 12:47:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7f1bb6dc8400) [pid = 1961] [serial = 1082] [outer = 0x7f1bb67d0800] 12:47:59 INFO - PROCESS | 1961 | 1461181679654 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7f1bb86df800) [pid = 1961] [serial = 1083] [outer = 0x7f1bb67d0800] 12:48:00 INFO - PROCESS | 1961 | 1461181680711 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1529ms 12:48:00 INFO - PROCESS | 1961 | 1461181680741 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 1961 | 1461181680750 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:48:00 INFO - PROCESS | 1961 | 1461181680759 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 1961 | 1461181680763 Marionette TRACE conn4 <- [1,1414,null,{}] 12:48:00 INFO - PROCESS | 1961 | 1461181680769 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:00 INFO - PROCESS | 1961 | 1461181680975 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:48:01 INFO - PROCESS | 1961 | 1461181681223 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c69800 == 108 [pid = 1961] [id = 361] 12:48:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7f1bb6821800) [pid = 1961] [serial = 1084] [outer = (nil)] 12:48:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7f1bbb8df000) [pid = 1961] [serial = 1085] [outer = 0x7f1bb6821800] 12:48:01 INFO - PROCESS | 1961 | 1461181681338 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bc058e400) [pid = 1961] [serial = 1086] [outer = 0x7f1bb6821800] 12:48:02 INFO - PROCESS | 1961 | 1461181682232 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1481ms 12:48:02 INFO - PROCESS | 1961 | 1461181682240 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 1961 | 1461181682244 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:48:02 INFO - PROCESS | 1961 | 1461181682250 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 1961 | 1461181682255 Marionette TRACE conn4 <- [1,1418,null,{}] 12:48:02 INFO - PROCESS | 1961 | 1461181682271 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:02 INFO - PROCESS | 1961 | 1461181682460 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:48:02 INFO - PROCESS | 1961 | 1461181682629 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fdd800 == 109 [pid = 1961] [id = 362] 12:48:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1bbbf76800) [pid = 1961] [serial = 1087] [outer = (nil)] 12:48:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bc22a9400) [pid = 1961] [serial = 1088] [outer = 0x7f1bbbf76800] 12:48:02 INFO - PROCESS | 1961 | 1461181682701 Marionette DEBUG loaded listener.js 12:48:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1bc298e000) [pid = 1961] [serial = 1089] [outer = 0x7f1bbbf76800] 12:48:03 INFO - PROCESS | 1961 | 1461181683606 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1389ms 12:48:03 INFO - PROCESS | 1961 | 1461181683639 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 1961 | 1461181683642 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:48:03 INFO - PROCESS | 1961 | 1461181683650 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 1961 | 1461181683652 Marionette TRACE conn4 <- [1,1422,null,{}] 12:48:03 INFO - PROCESS | 1961 | 1461181683658 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:03 INFO - PROCESS | 1961 | 1461181683828 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:48:04 INFO - PROCESS | 1961 | 1461181684002 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a58000 == 110 [pid = 1961] [id = 363] 12:48:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bc197f800) [pid = 1961] [serial = 1090] [outer = (nil)] 12:48:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bc2e90800) [pid = 1961] [serial = 1091] [outer = 0x7f1bc197f800] 12:48:04 INFO - PROCESS | 1961 | 1461181684073 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bc2e9b800) [pid = 1961] [serial = 1092] [outer = 0x7f1bc197f800] 12:48:04 INFO - PROCESS | 1961 | 1461181684972 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1380ms 12:48:05 INFO - PROCESS | 1961 | 1461181685030 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 1961 | 1461181685033 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:48:05 INFO - PROCESS | 1961 | 1461181685038 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 1961 | 1461181685040 Marionette TRACE conn4 <- [1,1426,null,{}] 12:48:05 INFO - PROCESS | 1961 | 1461181685046 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:05 INFO - PROCESS | 1961 | 1461181685211 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:48:05 INFO - PROCESS | 1961 | 1461181685383 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63dc000 == 111 [pid = 1961] [id = 364] 12:48:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bc2a39000) [pid = 1961] [serial = 1093] [outer = (nil)] 12:48:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bc337f800) [pid = 1961] [serial = 1094] [outer = 0x7f1bc2a39000] 12:48:05 INFO - PROCESS | 1961 | 1461181685462 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bc428f400) [pid = 1961] [serial = 1095] [outer = 0x7f1bc2a39000] 12:48:06 INFO - PROCESS | 1961 | 1461181686410 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1431ms 12:48:06 INFO - PROCESS | 1961 | 1461181686471 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:48:06 INFO - PROCESS | 1961 | 1461181686476 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:48:06 INFO - PROCESS | 1961 | 1461181686483 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:48:06 INFO - PROCESS | 1961 | 1461181686487 Marionette TRACE conn4 <- [1,1430,null,{}] 12:48:06 INFO - PROCESS | 1961 | 1461181686493 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:06 INFO - PROCESS | 1961 | 1461181686734 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:48:06 INFO - PROCESS | 1961 | 1461181686947 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aa6000 == 112 [pid = 1961] [id = 365] 12:48:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bc5903800) [pid = 1961] [serial = 1096] [outer = (nil)] 12:48:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bc593a800) [pid = 1961] [serial = 1097] [outer = 0x7f1bc5903800] 12:48:07 INFO - PROCESS | 1961 | 1461181687031 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bc626a400) [pid = 1961] [serial = 1098] [outer = 0x7f1bc5903800] 12:48:07 INFO - PROCESS | 1961 | 1461181687872 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1428ms 12:48:07 INFO - PROCESS | 1961 | 1461181687911 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 1961 | 1461181687914 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:48:07 INFO - PROCESS | 1961 | 1461181687920 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 1961 | 1461181687922 Marionette TRACE conn4 <- [1,1434,null,{}] 12:48:07 INFO - PROCESS | 1961 | 1461181687927 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:08 INFO - PROCESS | 1961 | 1461181688096 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:48:08 INFO - PROCESS | 1961 | 1461181688270 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8c77000 == 113 [pid = 1961] [id = 366] 12:48:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bc5905400) [pid = 1961] [serial = 1099] [outer = (nil)] 12:48:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bc6ac7800) [pid = 1961] [serial = 1100] [outer = 0x7f1bc5905400] 12:48:08 INFO - PROCESS | 1961 | 1461181688340 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bc6d5e800) [pid = 1961] [serial = 1101] [outer = 0x7f1bc5905400] 12:48:09 INFO - PROCESS | 1961 | 1461181689191 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1330ms 12:48:09 INFO - PROCESS | 1961 | 1461181689251 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 1961 | 1461181689255 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:48:09 INFO - PROCESS | 1961 | 1461181689261 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 1961 | 1461181689264 Marionette TRACE conn4 <- [1,1438,null,{}] 12:48:09 INFO - PROCESS | 1961 | 1461181689268 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:09 INFO - PROCESS | 1961 | 1461181689436 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:48:09 INFO - PROCESS | 1961 | 1461181689619 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca00b000 == 114 [pid = 1961] [id = 367] 12:48:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bb4073c00) [pid = 1961] [serial = 1102] [outer = (nil)] 12:48:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1bc4f6c000) [pid = 1961] [serial = 1103] [outer = 0x7f1bb4073c00] 12:48:09 INFO - PROCESS | 1961 | 1461181689688 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bc8246000) [pid = 1961] [serial = 1104] [outer = 0x7f1bb4073c00] 12:48:10 INFO - PROCESS | 1961 | 1461181690505 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1285ms 12:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:48:10 INFO - PROCESS | 1961 | 1461181690553 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:48:10 INFO - PROCESS | 1961 | 1461181690556 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:48:10 INFO - PROCESS | 1961 | 1461181690565 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 1961 | 1461181690568 Marionette TRACE conn4 <- [1,1442,null,{}] 12:48:10 INFO - PROCESS | 1961 | 1461181690580 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:10 INFO - PROCESS | 1961 | 1461181690766 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:48:10 INFO - PROCESS | 1961 | 1461181690939 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca891000 == 115 [pid = 1961] [id = 368] 12:48:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bc180c800) [pid = 1961] [serial = 1105] [outer = (nil)] 12:48:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bc9147c00) [pid = 1961] [serial = 1106] [outer = 0x7f1bc180c800] 12:48:11 INFO - PROCESS | 1961 | 1461181691007 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bc9155000) [pid = 1961] [serial = 1107] [outer = 0x7f1bc180c800] 12:48:11 INFO - PROCESS | 1961 | 1461181691870 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1340ms 12:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:48:11 INFO - PROCESS | 1961 | 1461181691905 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:48:11 INFO - PROCESS | 1961 | 1461181691908 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:48:11 INFO - PROCESS | 1961 | 1461181691914 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 1961 | 1461181691917 Marionette TRACE conn4 <- [1,1446,null,{}] 12:48:11 INFO - PROCESS | 1961 | 1461181691922 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:12 INFO - PROCESS | 1961 | 1461181692096 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:48:12 INFO - PROCESS | 1961 | 1461181692284 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2d8800 == 116 [pid = 1961] [id = 369] 12:48:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bb5657000) [pid = 1961] [serial = 1108] [outer = (nil)] 12:48:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bc9e4f800) [pid = 1961] [serial = 1109] [outer = 0x7f1bb5657000] 12:48:12 INFO - PROCESS | 1961 | 1461181692352 Marionette DEBUG loaded listener.js 12:48:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bca447c00) [pid = 1961] [serial = 1110] [outer = 0x7f1bb5657000] 12:48:13 INFO - PROCESS | 1961 | 1461181693261 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1384ms 12:48:13 INFO - PROCESS | 1961 | 1461181693298 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 1961 | 1461181693302 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:48:13 INFO - PROCESS | 1961 | 1461181693307 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 1961 | 1461181693311 Marionette TRACE conn4 <- [1,1450,null,{}] 12:48:13 INFO - PROCESS | 1961 | 1461181693317 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:13 INFO - PROCESS | 1961 | 1461181693528 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:48:13 INFO - PROCESS | 1961 | 1461181693702 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6876800 == 117 [pid = 1961] [id = 370] 12:48:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bb5442c00) [pid = 1961] [serial = 1111] [outer = (nil)] 12:48:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bb6bd9c00) [pid = 1961] [serial = 1112] [outer = 0x7f1bb5442c00] 12:48:13 INFO - PROCESS | 1961 | 1461181693777 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7f1bc9ead400) [pid = 1961] [serial = 1113] [outer = 0x7f1bb5442c00] 12:48:15 INFO - PROCESS | 1961 | 1461181695027 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1783ms 12:48:15 INFO - PROCESS | 1961 | 1461181695092 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 1961 | 1461181695098 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:48:15 INFO - PROCESS | 1961 | 1461181695106 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 1961 | 1461181695110 Marionette TRACE conn4 <- [1,1454,null,{}] 12:48:15 INFO - PROCESS | 1961 | 1461181695117 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:15 INFO - PROCESS | 1961 | 1461181695285 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:48:15 INFO - PROCESS | 1961 | 1461181695462 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb91d800 == 118 [pid = 1961] [id = 371] 12:48:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7f1bb55e8800) [pid = 1961] [serial = 1114] [outer = (nil)] 12:48:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7f1bb6827000) [pid = 1961] [serial = 1115] [outer = 0x7f1bb55e8800] 12:48:15 INFO - PROCESS | 1961 | 1461181695539 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1bb6f4b000) [pid = 1961] [serial = 1116] [outer = 0x7f1bb55e8800] 12:48:16 INFO - PROCESS | 1961 | 1461181696468 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1434ms 12:48:16 INFO - PROCESS | 1961 | 1461181696540 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 1961 | 1461181696559 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:48:16 INFO - PROCESS | 1961 | 1461181696574 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 1961 | 1461181696577 Marionette TRACE conn4 <- [1,1458,null,{}] 12:48:16 INFO - PROCESS | 1961 | 1461181696581 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:16 INFO - PROCESS | 1961 | 1461181696794 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:48:17 INFO - PROCESS | 1961 | 1461181697068 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40c6800 == 119 [pid = 1961] [id = 372] 12:48:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bb55f1800) [pid = 1961] [serial = 1117] [outer = (nil)] 12:48:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bb86dc400) [pid = 1961] [serial = 1118] [outer = 0x7f1bb55f1800] 12:48:17 INFO - PROCESS | 1961 | 1461181697200 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bb93e4c00) [pid = 1961] [serial = 1119] [outer = 0x7f1bb55f1800] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde812800 == 118 [pid = 1961] [id = 237] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be12d9800 == 117 [pid = 1961] [id = 239] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1cb2800 == 116 [pid = 1961] [id = 358] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bda231c00) [pid = 1961] [serial = 992] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bc82b3400) [pid = 1961] [serial = 983] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bde3bf000) [pid = 1961] [serial = 995] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1bca44ac00) [pid = 1961] [serial = 986] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7f1bd930e800) [pid = 1961] [serial = 989] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c7d000 == 115 [pid = 1961] [id = 357] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb55000 == 114 [pid = 1961] [id = 356] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8ea000 == 113 [pid = 1961] [id = 355] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6fc5000 == 112 [pid = 1961] [id = 354] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb2e5c000 == 111 [pid = 1961] [id = 353] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb80b000 == 110 [pid = 1961] [id = 352] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb23000 == 109 [pid = 1961] [id = 351] 12:48:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8d5800 == 108 [pid = 1961] [id = 350] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7f1bc9156400) [pid = 1961] [serial = 1020] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7f1bc82b8000) [pid = 1961] [serial = 1017] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1bb565c800) [pid = 1961] [serial = 1001] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bb4076c00) [pid = 1961] [serial = 998] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1bb3912800) [pid = 1961] [serial = 971] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bb4895000) [pid = 1961] [serial = 999] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bb92b1400) [pid = 1961] [serial = 974] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bb5661800) [pid = 1961] [serial = 1002] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bb55f7400) [pid = 1961] [serial = 936] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bc22c7800) [pid = 1961] [serial = 1013] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bd2459c00) [pid = 1961] [serial = 939] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7f1bb6f4bc00) [pid = 1961] [serial = 1005] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7f1bb6dca000) [pid = 1961] [serial = 1004] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bbb8dc000) [pid = 1961] [serial = 1010] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1bc5936400) [pid = 1961] [serial = 969] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bb6dc7800) [pid = 1961] [serial = 1022] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bc6637000) [pid = 1961] [serial = 1016] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bc180c400) [pid = 1961] [serial = 1011] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bb94b1400) [pid = 1961] [serial = 1008] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bc4291000) [pid = 1961] [serial = 1014] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bb6bdec00) [pid = 1961] [serial = 1007] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bc197c400) [pid = 1961] [serial = 977] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bca44f400) [pid = 1961] [serial = 1019] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bc59acc00) [pid = 1961] [serial = 980] [outer = (nil)] [url = about:blank] 12:48:17 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bb86e0c00) [pid = 1961] [serial = 1023] [outer = (nil)] [url = about:blank] 12:48:18 INFO - PROCESS | 1961 | 1461181698055 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1535ms 12:48:18 INFO - PROCESS | 1961 | 1461181698109 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 1961 | 1461181698112 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:48:18 INFO - PROCESS | 1961 | 1461181698118 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 1961 | 1461181698123 Marionette TRACE conn4 <- [1,1462,null,{}] 12:48:18 INFO - PROCESS | 1961 | 1461181698137 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:18 INFO - PROCESS | 1961 | 1461181698293 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:48:18 INFO - PROCESS | 1961 | 1461181698312 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8d1000 == 109 [pid = 1961] [id = 373] 12:48:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bb6dca000) [pid = 1961] [serial = 1120] [outer = (nil)] 12:48:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bbb8d4c00) [pid = 1961] [serial = 1121] [outer = 0x7f1bb6dca000] 12:48:18 INFO - PROCESS | 1961 | 1461181698372 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bbbf83400) [pid = 1961] [serial = 1122] [outer = 0x7f1bb6dca000] 12:48:19 INFO - PROCESS | 1961 | 1461181699205 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1137ms 12:48:19 INFO - PROCESS | 1961 | 1461181699256 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 1961 | 1461181699259 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:48:19 INFO - PROCESS | 1961 | 1461181699269 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:48:19 INFO - PROCESS | 1961 | 1461181699271 Marionette TRACE conn4 <- [1,1466,null,{}] 12:48:19 INFO - PROCESS | 1961 | 1461181699276 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:19 INFO - PROCESS | 1961 | 1461181699430 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:48:19 INFO - PROCESS | 1961 | 1461181699572 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb57800 == 110 [pid = 1961] [id = 374] 12:48:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bb5440000) [pid = 1961] [serial = 1123] [outer = (nil)] 12:48:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bc1973400) [pid = 1961] [serial = 1124] [outer = 0x7f1bb5440000] 12:48:19 INFO - PROCESS | 1961 | 1461181699635 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bc1c0d400) [pid = 1961] [serial = 1125] [outer = 0x7f1bb5440000] 12:48:20 INFO - PROCESS | 1961 | 1461181700436 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1228ms 12:48:20 INFO - PROCESS | 1961 | 1461181700498 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 1961 | 1461181700501 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:48:20 INFO - PROCESS | 1961 | 1461181700513 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 1961 | 1461181700515 Marionette TRACE conn4 <- [1,1470,null,{}] 12:48:20 INFO - PROCESS | 1961 | 1461181700521 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:20 INFO - PROCESS | 1961 | 1461181700746 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:48:20 INFO - PROCESS | 1961 | 1461181700769 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c7c000 == 111 [pid = 1961] [id = 375] 12:48:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bb6dc7800) [pid = 1961] [serial = 1126] [outer = (nil)] 12:48:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bc2290c00) [pid = 1961] [serial = 1127] [outer = 0x7f1bb6dc7800] 12:48:20 INFO - PROCESS | 1961 | 1461181700826 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bc239d800) [pid = 1961] [serial = 1128] [outer = 0x7f1bb6dc7800] 12:48:21 INFO - PROCESS | 1961 | 1461181701672 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1225ms 12:48:21 INFO - PROCESS | 1961 | 1461181701740 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 1961 | 1461181701743 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:48:21 INFO - PROCESS | 1961 | 1461181701748 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 1961 | 1461181701751 Marionette TRACE conn4 <- [1,1474,null,{}] 12:48:21 INFO - PROCESS | 1961 | 1461181701755 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:21 INFO - PROCESS | 1961 | 1461181701992 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bb5656800) [pid = 1961] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bc20da400) [pid = 1961] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bc1816400) [pid = 1961] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bb6dc3c00) [pid = 1961] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bb93e5000) [pid = 1961] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bba597000) [pid = 1961] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1bb390dc00) [pid = 1961] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bb5656400) [pid = 1961] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:48:22 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bc22aa800) [pid = 1961] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:48:22 INFO - PROCESS | 1961 | 1461181702353 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc03ed800 == 112 [pid = 1961] [id = 376] 12:48:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bb5656400) [pid = 1961] [serial = 1129] [outer = (nil)] 12:48:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bb86d3c00) [pid = 1961] [serial = 1130] [outer = 0x7f1bb5656400] 12:48:22 INFO - PROCESS | 1961 | 1461181702417 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bc2e99400) [pid = 1961] [serial = 1131] [outer = 0x7f1bb5656400] 12:48:23 INFO - PROCESS | 1961 | 1461181703072 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1376ms 12:48:23 INFO - PROCESS | 1961 | 1461181703124 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 1961 | 1461181703137 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:48:23 INFO - PROCESS | 1961 | 1461181703151 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 1961 | 1461181703153 Marionette TRACE conn4 <- [1,1478,null,{}] 12:48:23 INFO - PROCESS | 1961 | 1461181703159 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:23 INFO - PROCESS | 1961 | 1461181703307 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:48:23 INFO - PROCESS | 1961 | 1461181703320 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63d3000 == 113 [pid = 1961] [id = 377] 12:48:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1bc2e9b400) [pid = 1961] [serial = 1132] [outer = (nil)] 12:48:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bc5937400) [pid = 1961] [serial = 1133] [outer = 0x7f1bc2e9b400] 12:48:23 INFO - PROCESS | 1961 | 1461181703378 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bc59ae400) [pid = 1961] [serial = 1134] [outer = 0x7f1bc2e9b400] 12:48:24 INFO - PROCESS | 1961 | 1461181704177 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1081ms 12:48:24 INFO - PROCESS | 1961 | 1461181704314 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 1961 | 1461181704319 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:48:24 INFO - PROCESS | 1961 | 1461181704333 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 1961 | 1461181704337 Marionette TRACE conn4 <- [1,1482,null,{}] 12:48:24 INFO - PROCESS | 1961 | 1461181704356 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:24 INFO - PROCESS | 1961 | 1461181704532 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:48:24 INFO - PROCESS | 1961 | 1461181704705 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6875800 == 114 [pid = 1961] [id = 378] 12:48:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1bb4895000) [pid = 1961] [serial = 1135] [outer = (nil)] 12:48:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bb5444000) [pid = 1961] [serial = 1136] [outer = 0x7f1bb4895000] 12:48:24 INFO - PROCESS | 1961 | 1461181704773 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bb5661800) [pid = 1961] [serial = 1137] [outer = 0x7f1bb4895000] 12:48:25 INFO - PROCESS | 1961 | 1461181705794 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1537ms 12:48:25 INFO - PROCESS | 1961 | 1461181705870 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 1961 | 1461181705876 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:48:25 INFO - PROCESS | 1961 | 1461181705887 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 1961 | 1461181705891 Marionette TRACE conn4 <- [1,1486,null,{}] 12:48:25 INFO - PROCESS | 1961 | 1461181705898 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:26 INFO - PROCESS | 1961 | 1461181706124 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:48:26 INFO - PROCESS | 1961 | 1461181706349 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c80800 == 115 [pid = 1961] [id = 379] 12:48:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bb94a9000) [pid = 1961] [serial = 1138] [outer = (nil)] 12:48:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bba59ec00) [pid = 1961] [serial = 1139] [outer = 0x7f1bb94a9000] 12:48:26 INFO - PROCESS | 1961 | 1461181706461 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bbbf79800) [pid = 1961] [serial = 1140] [outer = 0x7f1bb94a9000] 12:48:27 INFO - PROCESS | 1961 | 1461181707402 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1587ms 12:48:27 INFO - PROCESS | 1961 | 1461181707472 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 1961 | 1461181707476 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:48:27 INFO - PROCESS | 1961 | 1461181707482 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 1961 | 1461181707485 Marionette TRACE conn4 <- [1,1490,null,{}] 12:48:27 INFO - PROCESS | 1961 | 1461181707498 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:27 INFO - PROCESS | 1961 | 1461181707712 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:48:27 INFO - PROCESS | 1961 | 1461181707970 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aba800 == 116 [pid = 1961] [id = 380] 12:48:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bc26b0400) [pid = 1961] [serial = 1141] [outer = (nil)] 12:48:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1bc2a39800) [pid = 1961] [serial = 1142] [outer = 0x7f1bc26b0400] 12:48:28 INFO - PROCESS | 1961 | 1461181708060 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bc337e800) [pid = 1961] [serial = 1143] [outer = 0x7f1bc26b0400] 12:48:28 INFO - PROCESS | 1961 | 1461181708871 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1430ms 12:48:28 INFO - PROCESS | 1961 | 1461181708912 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 1961 | 1461181708916 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:48:28 INFO - PROCESS | 1961 | 1461181708922 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 1961 | 1461181708924 Marionette TRACE conn4 <- [1,1494,null,{}] 12:48:28 INFO - PROCESS | 1961 | 1461181708930 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:29 INFO - PROCESS | 1961 | 1461181709102 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:48:29 INFO - PROCESS | 1961 | 1461181709279 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb20c000 == 117 [pid = 1961] [id = 381] 12:48:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bc277c800) [pid = 1961] [serial = 1144] [outer = (nil)] 12:48:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bc5903000) [pid = 1961] [serial = 1145] [outer = 0x7f1bc277c800] 12:48:29 INFO - PROCESS | 1961 | 1461181709348 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bc6265400) [pid = 1961] [serial = 1146] [outer = 0x7f1bc277c800] 12:48:30 INFO - PROCESS | 1961 | 1461181710248 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1381ms 12:48:30 INFO - PROCESS | 1961 | 1461181710304 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 1961 | 1461181710307 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:48:30 INFO - PROCESS | 1961 | 1461181710313 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1961 | 1461181710316 Marionette TRACE conn4 <- [1,1498,null,{}] 12:48:30 INFO - PROCESS | 1961 | 1461181710321 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:30 INFO - PROCESS | 1961 | 1461181710504 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:48:30 INFO - PROCESS | 1961 | 1461181710703 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc31e000 == 118 [pid = 1961] [id = 382] 12:48:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bb86e0400) [pid = 1961] [serial = 1147] [outer = (nil)] 12:48:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bc8242800) [pid = 1961] [serial = 1148] [outer = 0x7f1bb86e0400] 12:48:30 INFO - PROCESS | 1961 | 1461181710772 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bc85d5800) [pid = 1961] [serial = 1149] [outer = 0x7f1bb86e0400] 12:48:31 INFO - PROCESS | 1961 | 1461181711624 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1376ms 12:48:31 INFO - PROCESS | 1961 | 1461181711690 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 1961 | 1461181711694 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:48:31 INFO - PROCESS | 1961 | 1461181711699 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1961 | 1461181711702 Marionette TRACE conn4 <- [1,1502,null,{}] 12:48:31 INFO - PROCESS | 1961 | 1461181711707 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:31 INFO - PROCESS | 1961 | 1461181711910 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:48:32 INFO - PROCESS | 1961 | 1461181712087 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd50000 == 119 [pid = 1961] [id = 383] 12:48:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bc6ac7000) [pid = 1961] [serial = 1150] [outer = (nil)] 12:48:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bca4ebc00) [pid = 1961] [serial = 1151] [outer = 0x7f1bc6ac7000] 12:48:32 INFO - PROCESS | 1961 | 1461181712161 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7f1bca55f400) [pid = 1961] [serial = 1152] [outer = 0x7f1bc6ac7000] 12:48:33 INFO - PROCESS | 1961 | 1461181713007 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1376ms 12:48:33 INFO - PROCESS | 1961 | 1461181713077 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 1961 | 1461181713081 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:48:33 INFO - PROCESS | 1961 | 1461181713087 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 1961 | 1461181713090 Marionette TRACE conn4 <- [1,1506,null,{}] 12:48:33 INFO - PROCESS | 1961 | 1461181713096 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:33 INFO - PROCESS | 1961 | 1461181713254 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:48:33 INFO - PROCESS | 1961 | 1461181713434 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd31d5800 == 120 [pid = 1961] [id = 384] 12:48:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7f1bc9154800) [pid = 1961] [serial = 1153] [outer = (nil)] 12:48:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7f1bca8cfc00) [pid = 1961] [serial = 1154] [outer = 0x7f1bc9154800] 12:48:33 INFO - PROCESS | 1961 | 1461181713504 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1bcab8b800) [pid = 1961] [serial = 1155] [outer = 0x7f1bc9154800] 12:48:34 INFO - PROCESS | 1961 | 1461181714319 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1284ms 12:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:48:34 INFO - PROCESS | 1961 | 1461181714372 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 1961 | 1461181714374 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:48:34 INFO - PROCESS | 1961 | 1461181714380 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 1961 | 1461181714383 Marionette TRACE conn4 <- [1,1510,null,{}] 12:48:34 INFO - PROCESS | 1961 | 1461181714388 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:34 INFO - PROCESS | 1961 | 1461181714545 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:48:34 INFO - PROCESS | 1961 | 1461181714723 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9344000 == 121 [pid = 1961] [id = 385] 12:48:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bc93e3000) [pid = 1961] [serial = 1156] [outer = (nil)] 12:48:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bcab96000) [pid = 1961] [serial = 1157] [outer = 0x7f1bc93e3000] 12:48:34 INFO - PROCESS | 1961 | 1461181714787 Marionette DEBUG loaded listener.js 12:48:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bcb37ac00) [pid = 1961] [serial = 1158] [outer = 0x7f1bc93e3000] 12:48:35 INFO - PROCESS | 1961 | 1461181715636 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1279ms 12:48:35 INFO - PROCESS | 1961 | 1461181715676 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 1961 | 1461181715683 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:48:35 INFO - PROCESS | 1961 | 1461181715693 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 1961 | 1461181715695 Marionette TRACE conn4 <- [1,1514,null,{}] 12:48:35 INFO - PROCESS | 1961 | 1461181715699 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:35 INFO - PROCESS | 1961 | 1461181715873 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:48:36 INFO - PROCESS | 1961 | 1461181716054 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda361800 == 122 [pid = 1961] [id = 386] 12:48:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bca9cf400) [pid = 1961] [serial = 1159] [outer = (nil)] 12:48:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bcbc4a400) [pid = 1961] [serial = 1160] [outer = 0x7f1bca9cf400] 12:48:36 INFO - PROCESS | 1961 | 1461181716122 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bcbce2c00) [pid = 1961] [serial = 1161] [outer = 0x7f1bca9cf400] 12:48:36 INFO - PROCESS | 1961 | 1461181716964 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1329ms 12:48:37 INFO - PROCESS | 1961 | 1461181717022 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 1961 | 1461181717025 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:48:37 INFO - PROCESS | 1961 | 1461181717031 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 1961 | 1461181717033 Marionette TRACE conn4 <- [1,1518,null,{}] 12:48:37 INFO - PROCESS | 1961 | 1461181717039 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:37 INFO - PROCESS | 1961 | 1461181717215 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:48:37 INFO - PROCESS | 1961 | 1461181717397 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde4b3800 == 123 [pid = 1961] [id = 387] 12:48:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7f1bcb37b000) [pid = 1961] [serial = 1162] [outer = (nil)] 12:48:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7f1bcc354800) [pid = 1961] [serial = 1163] [outer = 0x7f1bcb37b000] 12:48:37 INFO - PROCESS | 1961 | 1461181717466 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7f1bc2a3e800) [pid = 1961] [serial = 1164] [outer = 0x7f1bcb37b000] 12:48:38 INFO - PROCESS | 1961 | 1461181718281 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1275ms 12:48:38 INFO - PROCESS | 1961 | 1461181718307 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 1961 | 1461181718311 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:48:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:48:38 INFO - PROCESS | 1961 | 1461181718318 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 1961 | 1461181718322 Marionette TRACE conn4 <- [1,1522,null,{}] 12:48:38 INFO - PROCESS | 1961 | 1461181718327 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:38 INFO - PROCESS | 1961 | 1461181718519 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:48:38 INFO - PROCESS | 1961 | 1461181718704 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde8a8000 == 124 [pid = 1961] [id = 388] 12:48:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7f1bcb37dc00) [pid = 1961] [serial = 1165] [outer = (nil)] 12:48:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7f1bcebadc00) [pid = 1961] [serial = 1166] [outer = 0x7f1bcb37dc00] 12:48:38 INFO - PROCESS | 1961 | 1461181718777 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7f1bd82c1800) [pid = 1961] [serial = 1167] [outer = 0x7f1bcb37dc00] 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1961 | 1461181719604 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:48:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:48:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:48:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:48:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:48:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:48:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:48:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:48:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:48:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1378ms 12:48:39 INFO - PROCESS | 1961 | 1461181719701 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:48:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:48:39 INFO - PROCESS | 1961 | 1461181719707 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:48:39 INFO - PROCESS | 1961 | 1461181719712 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1961 | 1461181719715 Marionette TRACE conn4 <- [1,1526,null,{}] 12:48:39 INFO - PROCESS | 1961 | 1461181719720 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:39 INFO - PROCESS | 1961 | 1461181719888 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:48:40 INFO - PROCESS | 1961 | 1461181720072 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb48ef000 == 125 [pid = 1961] [id = 389] 12:48:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7f1bb3912c00) [pid = 1961] [serial = 1168] [outer = (nil)] 12:48:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7f1bb6820000) [pid = 1961] [serial = 1169] [outer = 0x7f1bb3912c00] 12:48:40 INFO - PROCESS | 1961 | 1461181720140 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7f1bc2994000) [pid = 1961] [serial = 1170] [outer = 0x7f1bb3912c00] 12:48:40 INFO - PROCESS | 1961 | 1461181720952 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:48:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:48:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:48:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:48:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1278ms 12:48:40 INFO - PROCESS | 1961 | 1461181720993 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 1961 | 1461181720996 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:48:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:48:41 INFO - PROCESS | 1961 | 1461181721003 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 1961 | 1461181721005 Marionette TRACE conn4 <- [1,1530,null,{}] 12:48:41 INFO - PROCESS | 1961 | 1461181721049 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:41 INFO - PROCESS | 1961 | 1461181721223 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:48:41 INFO - PROCESS | 1961 | 1461181721406 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde81e000 == 126 [pid = 1961] [id = 390] 12:48:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7f1bb4073800) [pid = 1961] [serial = 1171] [outer = (nil)] 12:48:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7f1bd9190800) [pid = 1961] [serial = 1172] [outer = 0x7f1bb4073800] 12:48:41 INFO - PROCESS | 1961 | 1461181721471 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7f1bda352000) [pid = 1961] [serial = 1173] [outer = 0x7f1bb4073800] 12:48:42 INFO - PROCESS | 1961 | 1461181722633 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:48:42 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:48:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:48:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:48:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:48:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:48:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1678ms 12:48:42 INFO - PROCESS | 1961 | 1461181722684 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1961 | 1461181722690 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:48:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:48:42 INFO - PROCESS | 1961 | 1461181722697 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1961 | 1461181722702 Marionette TRACE conn4 <- [1,1534,null,{}] 12:48:42 INFO - PROCESS | 1961 | 1461181722708 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:42 INFO - PROCESS | 1961 | 1461181722898 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:48:43 INFO - PROCESS | 1961 | 1461181723064 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1cbb000 == 127 [pid = 1961] [id = 391] 12:48:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bb6825800) [pid = 1961] [serial = 1174] [outer = (nil)] 12:48:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bb6dcd000) [pid = 1961] [serial = 1175] [outer = 0x7f1bb6825800] 12:48:43 INFO - PROCESS | 1961 | 1461181723156 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bb92b0000) [pid = 1961] [serial = 1176] [outer = 0x7f1bb6825800] 12:48:44 INFO - PROCESS | 1961 | 1461181724161 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1533ms 12:48:44 INFO - PROCESS | 1961 | 1461181724231 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 1961 | 1461181724238 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:48:44 INFO - PROCESS | 1961 | 1461181724249 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1961 | 1461181724253 Marionette TRACE conn4 <- [1,1538,null,{}] 12:48:44 INFO - PROCESS | 1961 | 1461181724259 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:44 INFO - PROCESS | 1961 | 1461181724467 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:48:44 INFO - PROCESS | 1961 | 1461181724724 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40d8000 == 128 [pid = 1961] [id = 392] 12:48:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bb5661c00) [pid = 1961] [serial = 1177] [outer = (nil)] 12:48:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bba59e800) [pid = 1961] [serial = 1178] [outer = 0x7f1bb5661c00] 12:48:44 INFO - PROCESS | 1961 | 1461181724830 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bc1c0a800) [pid = 1961] [serial = 1179] [outer = 0x7f1bb5661c00] 12:48:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9f8a000 == 127 [pid = 1961] [id = 48] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bcc3f4400) [pid = 1961] [serial = 1046] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bb67d1c00) [pid = 1961] [serial = 1049] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1bb67ca400) [pid = 1961] [serial = 1052] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc03ed800 == 126 [pid = 1961] [id = 376] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c7c000 == 125 [pid = 1961] [id = 375] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb57800 == 124 [pid = 1961] [id = 374] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8d1000 == 123 [pid = 1961] [id = 373] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb40c6800 == 122 [pid = 1961] [id = 372] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb91d800 == 121 [pid = 1961] [id = 371] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca00b000 == 120 [pid = 1961] [id = 367] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8c77000 == 119 [pid = 1961] [id = 366] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6aa6000 == 118 [pid = 1961] [id = 365] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc63dc000 == 117 [pid = 1961] [id = 364] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a58000 == 116 [pid = 1961] [id = 363] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2fdd800 == 115 [pid = 1961] [id = 362] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c69800 == 114 [pid = 1961] [id = 361] 12:48:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8d7800 == 113 [pid = 1961] [id = 360] 12:48:45 INFO - PROCESS | 1961 | 1461181725587 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1381ms 12:48:45 INFO - PROCESS | 1961 | 1461181725629 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 1961 | 1461181725633 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:48:45 INFO - PROCESS | 1961 | 1461181725665 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 1961 | 1461181725669 Marionette TRACE conn4 <- [1,1542,null,{}] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bcaaee800) [pid = 1961] [serial = 1043] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7f1bc1977800) [pid = 1961] [serial = 1070] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7f1bb681c800) [pid = 1961] [serial = 1028] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7f1bb92b6c00) [pid = 1961] [serial = 1062] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7f1bb86d8000) [pid = 1961] [serial = 1061] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7f1bbb8db400) [pid = 1961] [serial = 1055] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7f1bc2e91c00) [pid = 1961] [serial = 1037] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7f1bba59b000) [pid = 1961] [serial = 1064] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7f1bbb8d8000) [pid = 1961] [serial = 1065] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7f1bc058a800) [pid = 1961] [serial = 1067] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7f1bb86e1800) [pid = 1961] [serial = 1025] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7f1bc0586000) [pid = 1961] [serial = 1026] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7f1bb6bdb400) [pid = 1961] [serial = 1059] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7f1bb565cc00) [pid = 1961] [serial = 1058] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7f1bc239c000) [pid = 1961] [serial = 1073] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1bc22a1800) [pid = 1961] [serial = 1034] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bc6268400) [pid = 1961] [serial = 1040] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bb86d8c00) [pid = 1961] [serial = 1031] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bc2779800) [pid = 1961] [serial = 1074] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bc22a8000) [pid = 1961] [serial = 1076] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bc277d800) [pid = 1961] [serial = 1077] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1bca55cc00) [pid = 1961] [serial = 738] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7f1bc1c0a400) [pid = 1961] [serial = 1071] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7f1bc1812c00) [pid = 1961] [serial = 1068] [outer = (nil)] [url = about:blank] 12:48:45 INFO - PROCESS | 1961 | 1461181725731 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:45 INFO - PROCESS | 1961 | 1461181725917 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:48:46 INFO - PROCESS | 1961 | 1461181726058 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb3b800 == 114 [pid = 1961] [id = 393] 12:48:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7f1bb67d1c00) [pid = 1961] [serial = 1180] [outer = (nil)] 12:48:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7f1bc23a0400) [pid = 1961] [serial = 1181] [outer = 0x7f1bb67d1c00] 12:48:46 INFO - PROCESS | 1961 | 1461181726123 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1bc2dddc00) [pid = 1961] [serial = 1182] [outer = 0x7f1bb67d1c00] 12:48:46 INFO - PROCESS | 1961 | 1461181726797 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1199ms 12:48:46 INFO - PROCESS | 1961 | 1461181726837 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:48:46 INFO - PROCESS | 1961 | 1461181726841 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:48:46 INFO - PROCESS | 1961 | 1461181726846 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 1961 | 1461181726848 Marionette TRACE conn4 <- [1,1546,null,{}] 12:48:46 INFO - PROCESS | 1961 | 1461181726853 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:47 INFO - PROCESS | 1961 | 1461181727081 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:48:47 INFO - PROCESS | 1961 | 1461181727100 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2646000 == 115 [pid = 1961] [id = 394] 12:48:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bc2284400) [pid = 1961] [serial = 1183] [outer = (nil)] 12:48:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bc428f000) [pid = 1961] [serial = 1184] [outer = 0x7f1bc2284400] 12:48:47 INFO - PROCESS | 1961 | 1461181727158 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bc590a800) [pid = 1961] [serial = 1185] [outer = 0x7f1bc2284400] 12:48:48 INFO - PROCESS | 1961 | 1461181728015 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1227ms 12:48:48 INFO - PROCESS | 1961 | 1461181728074 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 1961 | 1461181728078 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:48:48 INFO - PROCESS | 1961 | 1461181728082 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 1961 | 1461181728085 Marionette TRACE conn4 <- [1,1550,null,{}] 12:48:48 INFO - PROCESS | 1961 | 1461181728089 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:48 INFO - PROCESS | 1961 | 1461181728295 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:48:48 INFO - PROCESS | 1961 | 1461181728317 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a54800 == 116 [pid = 1961] [id = 395] 12:48:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bc2289c00) [pid = 1961] [serial = 1186] [outer = (nil)] 12:48:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bc626d000) [pid = 1961] [serial = 1187] [outer = 0x7f1bc2289c00] 12:48:48 INFO - PROCESS | 1961 | 1461181728375 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bc8238800) [pid = 1961] [serial = 1188] [outer = 0x7f1bc2289c00] 12:48:49 INFO - PROCESS | 1961 | 1461181729224 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1183ms 12:48:49 INFO - PROCESS | 1961 | 1461181729266 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:48:49 INFO - PROCESS | 1961 | 1461181729269 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:48:49 INFO - PROCESS | 1961 | 1461181729279 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 1961 | 1461181729281 Marionette TRACE conn4 <- [1,1554,null,{}] 12:48:49 INFO - PROCESS | 1961 | 1461181729285 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:49 INFO - PROCESS | 1961 | 1461181729727 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:48:49 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1bb5440000) [pid = 1961] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:48:49 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bb55e8800) [pid = 1961] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:48:49 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bb6dc7800) [pid = 1961] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:48:49 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bb5656400) [pid = 1961] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:48:49 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bb6dca000) [pid = 1961] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:48:49 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bb55f1800) [pid = 1961] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:48:49 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1bc409c800) [pid = 1961] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:48:49 INFO - PROCESS | 1961 | 1461181729871 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93a6800 == 117 [pid = 1961] [id = 396] 12:48:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1bb55e8800) [pid = 1961] [serial = 1189] [outer = (nil)] 12:48:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bb6dca000) [pid = 1961] [serial = 1190] [outer = 0x7f1bb55e8800] 12:48:49 INFO - PROCESS | 1961 | 1461181729936 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bc59b0400) [pid = 1961] [serial = 1191] [outer = 0x7f1bb55e8800] 12:48:50 INFO - PROCESS | 1961 | 1461181730575 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1324ms 12:48:50 INFO - PROCESS | 1961 | 1461181730605 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1961 | 1461181730617 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:48:50 INFO - PROCESS | 1961 | 1461181730623 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1961 | 1461181730625 Marionette TRACE conn4 <- [1,1558,null,{}] 12:48:50 INFO - PROCESS | 1961 | 1461181730630 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:50 INFO - PROCESS | 1961 | 1461181730855 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:48:50 INFO - PROCESS | 1961 | 1461181730876 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca872800 == 118 [pid = 1961] [id = 397] 12:48:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bb55f1800) [pid = 1961] [serial = 1192] [outer = (nil)] 12:48:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bca9d3400) [pid = 1961] [serial = 1193] [outer = 0x7f1bb55f1800] 12:48:50 INFO - PROCESS | 1961 | 1461181730934 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bcbff6800) [pid = 1961] [serial = 1194] [outer = 0x7f1bb55f1800] 12:48:51 INFO - PROCESS | 1961 | 1461181731657 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1184ms 12:48:51 INFO - PROCESS | 1961 | 1461181731809 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 1961 | 1461181731814 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:48:51 INFO - PROCESS | 1961 | 1461181731824 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 1961 | 1461181731829 Marionette TRACE conn4 <- [1,1562,null,{}] 12:48:51 INFO - PROCESS | 1961 | 1461181731846 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:52 INFO - PROCESS | 1961 | 1461181732061 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:48:52 INFO - PROCESS | 1961 | 1461181732246 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb806800 == 119 [pid = 1961] [id = 398] 12:48:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bb565a000) [pid = 1961] [serial = 1195] [outer = (nil)] 12:48:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7f1bb67d0000) [pid = 1961] [serial = 1196] [outer = 0x7f1bb565a000] 12:48:52 INFO - PROCESS | 1961 | 1461181732315 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7f1bb86d8000) [pid = 1961] [serial = 1197] [outer = 0x7f1bb565a000] 12:48:53 INFO - PROCESS | 1961 | 1461181733209 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1445ms 12:48:53 INFO - PROCESS | 1961 | 1461181733270 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:48:53 INFO - PROCESS | 1961 | 1461181733276 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:48:53 INFO - PROCESS | 1961 | 1461181733287 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 1961 | 1461181733293 Marionette TRACE conn4 <- [1,1566,null,{}] 12:48:53 INFO - PROCESS | 1961 | 1461181733299 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:53 INFO - PROCESS | 1961 | 1461181733485 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:48:53 INFO - PROCESS | 1961 | 1461181733673 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63cc000 == 120 [pid = 1961] [id = 399] 12:48:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7f1bb55ed000) [pid = 1961] [serial = 1198] [outer = (nil)] 12:48:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7f1bc183b800) [pid = 1961] [serial = 1199] [outer = 0x7f1bb55ed000] 12:48:53 INFO - PROCESS | 1961 | 1461181733744 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7f1bc239b400) [pid = 1961] [serial = 1200] [outer = 0x7f1bb55ed000] 12:48:54 INFO - PROCESS | 1961 | 1461181734716 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:48:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1488ms 12:48:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:48:54 INFO - PROCESS | 1961 | 1461181734772 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1961 | 1461181734775 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:48:54 INFO - PROCESS | 1961 | 1461181734781 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1961 | 1461181734785 Marionette TRACE conn4 <- [1,1570,null,{}] 12:48:54 INFO - PROCESS | 1961 | 1461181734799 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:55 INFO - PROCESS | 1961 | 1461181735020 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:48:55 INFO - PROCESS | 1961 | 1461181735248 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc126000 == 121 [pid = 1961] [id = 400] 12:48:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7f1bc59b1400) [pid = 1961] [serial = 1201] [outer = (nil)] 12:48:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7f1bc6d56800) [pid = 1961] [serial = 1202] [outer = 0x7f1bc59b1400] 12:48:55 INFO - PROCESS | 1961 | 1461181735337 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7f1bc8c19000) [pid = 1961] [serial = 1203] [outer = 0x7f1bc59b1400] 12:48:56 INFO - PROCESS | 1961 | 1461181736187 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1480ms 12:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:48:56 INFO - PROCESS | 1961 | 1461181736261 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1961 | 1461181736264 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:48:56 INFO - PROCESS | 1961 | 1461181736270 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1961 | 1461181736273 Marionette TRACE conn4 <- [1,1574,null,{}] 12:48:56 INFO - PROCESS | 1961 | 1461181736278 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:56 INFO - PROCESS | 1961 | 1461181736495 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:48:56 INFO - PROCESS | 1961 | 1461181736719 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9f86000 == 122 [pid = 1961] [id = 401] 12:48:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7f1bc590c000) [pid = 1961] [serial = 1204] [outer = (nil)] 12:48:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7f1bca55ec00) [pid = 1961] [serial = 1205] [outer = 0x7f1bc590c000] 12:48:56 INFO - PROCESS | 1961 | 1461181736831 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7f1bcbc4ac00) [pid = 1961] [serial = 1206] [outer = 0x7f1bc590c000] 12:48:57 INFO - PROCESS | 1961 | 1461181737672 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1432ms 12:48:57 INFO - PROCESS | 1961 | 1461181737703 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1961 | 1461181737706 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:48:57 INFO - PROCESS | 1961 | 1461181737711 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1961 | 1461181737714 Marionette TRACE conn4 <- [1,1578,null,{}] 12:48:57 INFO - PROCESS | 1961 | 1461181737719 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:57 INFO - PROCESS | 1961 | 1461181737878 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:48:58 INFO - PROCESS | 1961 | 1461181738065 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be1224800 == 123 [pid = 1961] [id = 402] 12:48:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7f1bca44ec00) [pid = 1961] [serial = 1207] [outer = (nil)] 12:48:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bd8e6d000) [pid = 1961] [serial = 1208] [outer = 0x7f1bca44ec00] 12:48:58 INFO - PROCESS | 1961 | 1461181738131 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bd9316800) [pid = 1961] [serial = 1209] [outer = 0x7f1bca44ec00] 12:48:58 INFO - PROCESS | 1961 | 1461181738976 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:48:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1331ms 12:48:59 INFO - PROCESS | 1961 | 1461181739044 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 1961 | 1461181739048 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:48:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:48:59 INFO - PROCESS | 1961 | 1461181739053 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1961 | 1461181739056 Marionette TRACE conn4 <- [1,1582,null,{}] 12:48:59 INFO - PROCESS | 1961 | 1461181739061 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:59 INFO - PROCESS | 1961 | 1461181739301 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:48:59 INFO - PROCESS | 1961 | 1461181739488 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5aae800 == 124 [pid = 1961] [id = 403] 12:48:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bceb3c400) [pid = 1961] [serial = 1210] [outer = (nil)] 12:48:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bde3c2000) [pid = 1961] [serial = 1211] [outer = 0x7f1bceb3c400] 12:48:59 INFO - PROCESS | 1961 | 1461181739557 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bde479000) [pid = 1961] [serial = 1212] [outer = 0x7f1bceb3c400] 12:49:00 INFO - PROCESS | 1961 | 1461181740428 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1426ms 12:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:49:00 INFO - PROCESS | 1961 | 1461181740481 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 1961 | 1461181740484 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:49:00 INFO - PROCESS | 1961 | 1461181740490 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 1961 | 1461181740492 Marionette TRACE conn4 <- [1,1586,null,{}] 12:49:00 INFO - PROCESS | 1961 | 1461181740498 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:00 INFO - PROCESS | 1961 | 1461181740673 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:49:00 INFO - PROCESS | 1961 | 1461181740862 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3a79800 == 125 [pid = 1961] [id = 404] 12:49:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bb399dc00) [pid = 1961] [serial = 1213] [outer = (nil)] 12:49:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bb39a6800) [pid = 1961] [serial = 1214] [outer = 0x7f1bb399dc00] 12:49:00 INFO - PROCESS | 1961 | 1461181740931 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bb39ab400) [pid = 1961] [serial = 1215] [outer = 0x7f1bb399dc00] 12:49:01 INFO - PROCESS | 1961 | 1461181741755 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1332ms 12:49:01 INFO - PROCESS | 1961 | 1461181741822 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 1961 | 1461181741825 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:49:01 INFO - PROCESS | 1961 | 1461181741831 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 1961 | 1461181741833 Marionette TRACE conn4 <- [1,1590,null,{}] 12:49:01 INFO - PROCESS | 1961 | 1461181741838 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:02 INFO - PROCESS | 1961 | 1461181742036 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:49:02 INFO - PROCESS | 1961 | 1461181742222 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa24800 == 126 [pid = 1961] [id = 405] 12:49:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bb399f400) [pid = 1961] [serial = 1216] [outer = (nil)] 12:49:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bb4216000) [pid = 1961] [serial = 1217] [outer = 0x7f1bb399f400] 12:49:02 INFO - PROCESS | 1961 | 1461181742292 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bb421c400) [pid = 1961] [serial = 1218] [outer = 0x7f1bb399f400] 12:49:03 INFO - PROCESS | 1961 | 1461181743133 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1379ms 12:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:49:03 INFO - PROCESS | 1961 | 1461181743211 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1961 | 1461181743213 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:49:03 INFO - PROCESS | 1961 | 1461181743221 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1961 | 1461181743224 Marionette TRACE conn4 <- [1,1594,null,{}] 12:49:03 INFO - PROCESS | 1961 | 1461181743230 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:03 INFO - PROCESS | 1961 | 1461181743437 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:49:03 INFO - PROCESS | 1961 | 1461181743622 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa3d000 == 127 [pid = 1961] [id = 406] 12:49:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bb39aac00) [pid = 1961] [serial = 1219] [outer = (nil)] 12:49:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bd93d2000) [pid = 1961] [serial = 1220] [outer = 0x7f1bb39aac00] 12:49:03 INFO - PROCESS | 1961 | 1461181743689 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bde55ec00) [pid = 1961] [serial = 1221] [outer = 0x7f1bb39aac00] 12:49:04 INFO - PROCESS | 1961 | 1461181744513 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1328ms 12:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:49:04 INFO - PROCESS | 1961 | 1461181744548 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1961 | 1461181744551 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:49:04 INFO - PROCESS | 1961 | 1461181744556 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1961 | 1461181744559 Marionette TRACE conn4 <- [1,1598,null,{}] 12:49:04 INFO - PROCESS | 1961 | 1461181744565 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:04 INFO - PROCESS | 1961 | 1461181744731 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:49:04 INFO - PROCESS | 1961 | 1461181744921 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa54800 == 128 [pid = 1961] [id = 407] 12:49:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb4204c00) [pid = 1961] [serial = 1222] [outer = (nil)] 12:49:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb420bc00) [pid = 1961] [serial = 1223] [outer = 0x7f1bb4204c00] 12:49:04 INFO - PROCESS | 1961 | 1461181744986 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb4210800) [pid = 1961] [serial = 1224] [outer = 0x7f1bb4204c00] 12:49:05 INFO - PROCESS | 1961 | 1461181745850 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1333ms 12:49:05 INFO - PROCESS | 1961 | 1461181745891 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 1961 | 1461181745894 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:49:05 INFO - PROCESS | 1961 | 1461181745899 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1961 | 1461181745903 Marionette TRACE conn4 <- [1,1602,null,{}] 12:49:05 INFO - PROCESS | 1961 | 1461181745908 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:06 INFO - PROCESS | 1961 | 1461181746097 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:49:06 INFO - PROCESS | 1961 | 1461181746291 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d13000 == 129 [pid = 1961] [id = 408] 12:49:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb4205400) [pid = 1961] [serial = 1225] [outer = (nil)] 12:49:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb5a46800) [pid = 1961] [serial = 1226] [outer = 0x7f1bb4205400] 12:49:06 INFO - PROCESS | 1961 | 1461181746363 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb5a4fc00) [pid = 1961] [serial = 1227] [outer = 0x7f1bb4205400] 12:49:07 INFO - PROCESS | 1961 | 1461181747216 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1384ms 12:49:07 INFO - PROCESS | 1961 | 1461181747284 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1961 | 1461181747288 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:49:07 INFO - PROCESS | 1961 | 1461181747293 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1961 | 1461181747295 Marionette TRACE conn4 <- [1,1606,null,{}] 12:49:07 INFO - PROCESS | 1961 | 1461181747300 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:07 INFO - PROCESS | 1961 | 1461181747483 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:49:07 INFO - PROCESS | 1961 | 1461181747677 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d2e800 == 130 [pid = 1961] [id = 409] 12:49:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb420ac00) [pid = 1961] [serial = 1228] [outer = (nil)] 12:49:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bba97b400) [pid = 1961] [serial = 1229] [outer = 0x7f1bb420ac00] 12:49:07 INFO - PROCESS | 1961 | 1461181747745 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bba982000) [pid = 1961] [serial = 1230] [outer = 0x7f1bb420ac00] 12:49:08 INFO - PROCESS | 1961 | 1461181748586 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1328ms 12:49:08 INFO - PROCESS | 1961 | 1461181748629 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 1961 | 1461181748633 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:49:08 INFO - PROCESS | 1961 | 1461181748639 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 1961 | 1461181748641 Marionette TRACE conn4 <- [1,1610,null,{}] 12:49:08 INFO - PROCESS | 1961 | 1461181748646 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:08 INFO - PROCESS | 1961 | 1461181748814 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:49:09 INFO - PROCESS | 1961 | 1461181749008 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d42000 == 131 [pid = 1961] [id = 410] 12:49:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb5448400) [pid = 1961] [serial = 1231] [outer = (nil)] 12:49:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bba984400) [pid = 1961] [serial = 1232] [outer = 0x7f1bb5448400] 12:49:09 INFO - PROCESS | 1961 | 1461181749073 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bc2e9e000) [pid = 1961] [serial = 1233] [outer = 0x7f1bb5448400] 12:49:10 INFO - PROCESS | 1961 | 1461181750267 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1678ms 12:49:10 INFO - PROCESS | 1961 | 1461181750318 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 1961 | 1461181750324 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:49:10 INFO - PROCESS | 1961 | 1461181750332 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 1961 | 1461181750336 Marionette TRACE conn4 <- [1,1614,null,{}] 12:49:10 INFO - PROCESS | 1961 | 1461181750342 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:10 INFO - PROCESS | 1961 | 1461181750510 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:49:10 INFO - PROCESS | 1961 | 1461181750724 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa54000 == 132 [pid = 1961] [id = 411] 12:49:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bb55f7400) [pid = 1961] [serial = 1234] [outer = (nil)] 12:49:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bb5a4b800) [pid = 1961] [serial = 1235] [outer = 0x7f1bb55f7400] 12:49:10 INFO - PROCESS | 1961 | 1461181750790 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bb6dc8c00) [pid = 1961] [serial = 1236] [outer = 0x7f1bb55f7400] 12:49:11 INFO - PROCESS | 1961 | 1461181751836 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1543ms 12:49:11 INFO - PROCESS | 1961 | 1461181751876 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 1961 | 1461181751884 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:49:11 INFO - PROCESS | 1961 | 1461181751892 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1961 | 1461181751897 Marionette TRACE conn4 <- [1,1618,null,{}] 12:49:11 INFO - PROCESS | 1961 | 1461181751902 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:12 INFO - PROCESS | 1961 | 1461181752073 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:49:12 INFO - PROCESS | 1961 | 1461181752342 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6863800 == 133 [pid = 1961] [id = 412] 12:49:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bb6ee1000) [pid = 1961] [serial = 1237] [outer = (nil)] 12:49:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bbbf85000) [pid = 1961] [serial = 1238] [outer = 0x7f1bb6ee1000] 12:49:12 INFO - PROCESS | 1961 | 1461181752492 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bc1c0dc00) [pid = 1961] [serial = 1239] [outer = 0x7f1bb6ee1000] 12:49:12 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bc5937400) [pid = 1961] [serial = 1133] [outer = (nil)] [url = about:blank] 12:49:12 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bc6ac7800) [pid = 1961] [serial = 1100] [outer = (nil)] [url = about:blank] 12:49:12 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bc9e4f800) [pid = 1961] [serial = 1109] [outer = (nil)] [url = about:blank] 12:49:12 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bc4f6c000) [pid = 1961] [serial = 1103] [outer = (nil)] [url = about:blank] 12:49:12 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bc9147c00) [pid = 1961] [serial = 1106] [outer = (nil)] [url = about:blank] 12:49:12 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bc4262800) [pid = 1961] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:49:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93a6800 == 132 [pid = 1961] [id = 396] 12:49:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a54800 == 131 [pid = 1961] [id = 395] 12:49:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2646000 == 130 [pid = 1961] [id = 394] 12:49:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb3b800 == 129 [pid = 1961] [id = 393] 12:49:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb40d8000 == 128 [pid = 1961] [id = 392] 12:49:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc451b800 == 127 [pid = 1961] [id = 12] 12:49:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1cbb000 == 126 [pid = 1961] [id = 391] 12:49:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccd50000 == 125 [pid = 1961] [id = 383] 12:49:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc31e000 == 124 [pid = 1961] [id = 382] 12:49:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb20c000 == 123 [pid = 1961] [id = 381] 12:49:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6875800 == 122 [pid = 1961] [id = 378] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bc593a800) [pid = 1961] [serial = 1097] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb6bd9c00) [pid = 1961] [serial = 1112] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bc1973400) [pid = 1961] [serial = 1124] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bbb8df000) [pid = 1961] [serial = 1085] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb6827000) [pid = 1961] [serial = 1115] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bc239d800) [pid = 1961] [serial = 1128] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bc2e90800) [pid = 1961] [serial = 1091] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bb86d3c00) [pid = 1961] [serial = 1130] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bc22a9400) [pid = 1961] [serial = 1088] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bbb8d4c00) [pid = 1961] [serial = 1121] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bc298dc00) [pid = 1961] [serial = 1079] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bc1c0d400) [pid = 1961] [serial = 1125] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bc2e99400) [pid = 1961] [serial = 1131] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bbbf83400) [pid = 1961] [serial = 1122] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bb6dc8400) [pid = 1961] [serial = 1082] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bb93e4c00) [pid = 1961] [serial = 1119] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bc2290c00) [pid = 1961] [serial = 1127] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bc337f800) [pid = 1961] [serial = 1094] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bb6f4b000) [pid = 1961] [serial = 1116] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bb86dc400) [pid = 1961] [serial = 1118] [outer = (nil)] [url = about:blank] 12:49:13 INFO - PROCESS | 1961 | 1461181753278 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1431ms 12:49:13 INFO - PROCESS | 1961 | 1461181753353 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 1961 | 1461181753356 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:49:13 INFO - PROCESS | 1961 | 1461181753364 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 1961 | 1461181753369 Marionette TRACE conn4 <- [1,1622,null,{}] 12:49:13 INFO - PROCESS | 1961 | 1461181753383 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:13 INFO - PROCESS | 1961 | 1461181753541 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:49:13 INFO - PROCESS | 1961 | 1461181753550 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc03f0800 == 123 [pid = 1961] [id = 413] 12:49:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bba62b800) [pid = 1961] [serial = 1240] [outer = (nil)] 12:49:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bc2a3e000) [pid = 1961] [serial = 1241] [outer = 0x7f1bba62b800] 12:49:13 INFO - PROCESS | 1961 | 1461181753611 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bc33ad400) [pid = 1961] [serial = 1242] [outer = 0x7f1bba62b800] 12:49:14 INFO - PROCESS | 1961 | 1461181754421 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1082ms 12:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:49:14 INFO - PROCESS | 1961 | 1461181754456 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 1961 | 1461181754459 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:49:14 INFO - PROCESS | 1961 | 1461181754464 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1961 | 1461181754467 Marionette TRACE conn4 <- [1,1626,null,{}] 12:49:14 INFO - PROCESS | 1961 | 1461181754472 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:14 INFO - PROCESS | 1961 | 1461181754622 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:49:14 INFO - PROCESS | 1961 | 1461181754635 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b66000 == 124 [pid = 1961] [id = 414] 12:49:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bc298dc00) [pid = 1961] [serial = 1243] [outer = (nil)] 12:49:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bc5938800) [pid = 1961] [serial = 1244] [outer = 0x7f1bc298dc00] 12:49:14 INFO - PROCESS | 1961 | 1461181754693 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bc6ac9000) [pid = 1961] [serial = 1245] [outer = 0x7f1bc298dc00] 12:49:15 INFO - PROCESS | 1961 | 1461181755563 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1128ms 12:49:15 INFO - PROCESS | 1961 | 1461181755591 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1961 | 1461181755594 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:49:15 INFO - PROCESS | 1961 | 1461181755600 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1961 | 1461181755602 Marionette TRACE conn4 <- [1,1630,null,{}] 12:49:15 INFO - PROCESS | 1961 | 1461181755613 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:15 INFO - PROCESS | 1961 | 1461181755807 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:49:15 INFO - PROCESS | 1961 | 1461181755846 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc345f800 == 125 [pid = 1961] [id = 415] 12:49:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bbb8df000) [pid = 1961] [serial = 1246] [outer = (nil)] 12:49:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bc8246800) [pid = 1961] [serial = 1247] [outer = 0x7f1bbb8df000] 12:49:15 INFO - PROCESS | 1961 | 1461181755908 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bc93e8000) [pid = 1961] [serial = 1248] [outer = 0x7f1bbb8df000] 12:49:16 INFO - PROCESS | 1961 | 1461181756773 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1229ms 12:49:16 INFO - PROCESS | 1961 | 1461181756830 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 1961 | 1461181756832 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:49:16 INFO - PROCESS | 1961 | 1461181756838 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 1961 | 1461181756840 Marionette TRACE conn4 <- [1,1634,null,{}] 12:49:16 INFO - PROCESS | 1961 | 1461181756850 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:17 INFO - PROCESS | 1961 | 1461181757075 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:49:17 INFO - PROCESS | 1961 | 1461181757118 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6975800 == 126 [pid = 1961] [id = 416] 12:49:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bc6ad0c00) [pid = 1961] [serial = 1249] [outer = (nil)] 12:49:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bcab8c800) [pid = 1961] [serial = 1250] [outer = 0x7f1bc6ad0c00] 12:49:17 INFO - PROCESS | 1961 | 1461181757179 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bcbc52800) [pid = 1961] [serial = 1251] [outer = 0x7f1bc6ad0c00] 12:49:17 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bc2289c00) [pid = 1961] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:49:17 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bb55e8800) [pid = 1961] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:49:17 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bc2e9b400) [pid = 1961] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:49:17 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bb6825800) [pid = 1961] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:49:17 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bc2284400) [pid = 1961] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:49:17 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bb67d1c00) [pid = 1961] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:49:17 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bb5661c00) [pid = 1961] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:49:18 INFO - PROCESS | 1961 | 1461181758201 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1382ms 12:49:18 INFO - PROCESS | 1961 | 1461181758221 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:49:18 INFO - PROCESS | 1961 | 1461181758234 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:49:18 INFO - PROCESS | 1961 | 1461181758240 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1961 | 1461181758243 Marionette TRACE conn4 <- [1,1638,null,{}] 12:49:18 INFO - PROCESS | 1961 | 1461181758248 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:18 INFO - PROCESS | 1961 | 1461181758398 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:49:18 INFO - PROCESS | 1961 | 1461181758549 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc697e800 == 127 [pid = 1961] [id = 417] 12:49:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bb6826c00) [pid = 1961] [serial = 1252] [outer = (nil)] 12:49:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bc85d8c00) [pid = 1961] [serial = 1253] [outer = 0x7f1bb6826c00] 12:49:18 INFO - PROCESS | 1961 | 1461181758606 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bcca7d000) [pid = 1961] [serial = 1254] [outer = 0x7f1bb6826c00] 12:49:19 INFO - PROCESS | 1961 | 1461181759233 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1027ms 12:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:49:19 INFO - PROCESS | 1961 | 1461181759267 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 1961 | 1461181759270 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:49:19 INFO - PROCESS | 1961 | 1461181759275 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 1961 | 1461181759277 Marionette TRACE conn4 <- [1,1642,null,{}] 12:49:19 INFO - PROCESS | 1961 | 1461181759282 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:19 INFO - PROCESS | 1961 | 1461181759431 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:49:19 INFO - PROCESS | 1961 | 1461181759587 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc9e40000 == 128 [pid = 1961] [id = 418] 12:49:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bc183bc00) [pid = 1961] [serial = 1255] [outer = (nil)] 12:49:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bd2455000) [pid = 1961] [serial = 1256] [outer = 0x7f1bc183bc00] 12:49:19 INFO - PROCESS | 1961 | 1461181759644 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bda347c00) [pid = 1961] [serial = 1257] [outer = 0x7f1bc183bc00] 12:49:20 INFO - PROCESS | 1961 | 1461181760576 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1325ms 12:49:20 INFO - PROCESS | 1961 | 1461181760601 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 1961 | 1461181760608 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:49:20 INFO - PROCESS | 1961 | 1461181760616 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 1961 | 1461181760620 Marionette TRACE conn4 <- [1,1646,null,{}] 12:49:20 INFO - PROCESS | 1961 | 1461181760628 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:20 INFO - PROCESS | 1961 | 1461181760798 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:49:21 INFO - PROCESS | 1961 | 1461181761007 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93a5800 == 129 [pid = 1961] [id = 419] 12:49:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb55e8c00) [pid = 1961] [serial = 1258] [outer = (nil)] 12:49:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb5a4b000) [pid = 1961] [serial = 1259] [outer = 0x7f1bb55e8c00] 12:49:21 INFO - PROCESS | 1961 | 1461181761079 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb86d9000) [pid = 1961] [serial = 1260] [outer = 0x7f1bb55e8c00] 12:49:22 INFO - PROCESS | 1961 | 1461181762004 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1428ms 12:49:22 INFO - PROCESS | 1961 | 1461181762046 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1961 | 1461181762054 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:49:22 INFO - PROCESS | 1961 | 1461181762064 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1961 | 1461181762068 Marionette TRACE conn4 <- [1,1650,null,{}] 12:49:22 INFO - PROCESS | 1961 | 1461181762073 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:22 INFO - PROCESS | 1961 | 1461181762247 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:49:22 INFO - PROCESS | 1961 | 1461181762444 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2adb800 == 130 [pid = 1961] [id = 420] 12:49:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb55ec000) [pid = 1961] [serial = 1261] [outer = (nil)] 12:49:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bc058e800) [pid = 1961] [serial = 1262] [outer = 0x7f1bb55ec000] 12:49:22 INFO - PROCESS | 1961 | 1461181762526 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bc228ac00) [pid = 1961] [serial = 1263] [outer = 0x7f1bb55ec000] 12:49:23 INFO - PROCESS | 1961 | 1461181763394 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1378ms 12:49:23 INFO - PROCESS | 1961 | 1461181763442 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 1961 | 1461181763446 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:49:23 INFO - PROCESS | 1961 | 1461181763452 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 1961 | 1461181763457 Marionette TRACE conn4 <- [1,1654,null,{}] 12:49:23 INFO - PROCESS | 1961 | 1461181763472 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:23 INFO - PROCESS | 1961 | 1461181763645 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:49:23 INFO - PROCESS | 1961 | 1461181763843 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcba9f800 == 131 [pid = 1961] [id = 421] 12:49:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bc2782800) [pid = 1961] [serial = 1264] [outer = (nil)] 12:49:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bc663e000) [pid = 1961] [serial = 1265] [outer = 0x7f1bc2782800] 12:49:23 INFO - PROCESS | 1961 | 1461181763919 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bca44f800) [pid = 1961] [serial = 1266] [outer = 0x7f1bc2782800] 12:49:24 INFO - PROCESS | 1961 | 1461181764731 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1336ms 12:49:24 INFO - PROCESS | 1961 | 1461181764789 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1961 | 1461181764793 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:49:24 INFO - PROCESS | 1961 | 1461181764798 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1961 | 1461181764800 Marionette TRACE conn4 <- [1,1658,null,{}] 12:49:24 INFO - PROCESS | 1961 | 1461181764806 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:24 INFO - PROCESS | 1961 | 1461181764980 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:49:25 INFO - PROCESS | 1961 | 1461181765176 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3108000 == 132 [pid = 1961] [id = 422] 12:49:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bc2a3fc00) [pid = 1961] [serial = 1267] [outer = (nil)] 12:49:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bcc3f8400) [pid = 1961] [serial = 1268] [outer = 0x7f1bc2a3fc00] 12:49:25 INFO - PROCESS | 1961 | 1461181765243 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bd930e800) [pid = 1961] [serial = 1269] [outer = 0x7f1bc2a3fc00] 12:49:26 INFO - PROCESS | 1961 | 1461181766069 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1338ms 12:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:49:26 INFO - PROCESS | 1961 | 1461181766138 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1961 | 1461181766141 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:49:26 INFO - PROCESS | 1961 | 1461181766148 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1961 | 1461181766151 Marionette TRACE conn4 <- [1,1662,null,{}] 12:49:26 INFO - PROCESS | 1961 | 1461181766155 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:26 INFO - PROCESS | 1961 | 1461181766335 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:49:26 INFO - PROCESS | 1961 | 1461181766559 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9fc3800 == 133 [pid = 1961] [id = 423] 12:49:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bc183b400) [pid = 1961] [serial = 1270] [outer = (nil)] 12:49:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bcca89800) [pid = 1961] [serial = 1271] [outer = 0x7f1bc183b400] 12:49:26 INFO - PROCESS | 1961 | 1461181766626 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bddd5fc00) [pid = 1961] [serial = 1272] [outer = 0x7f1bc183b400] 12:49:27 INFO - PROCESS | 1961 | 1461181767476 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1377ms 12:49:27 INFO - PROCESS | 1961 | 1461181767524 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1961 | 1461181767527 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:49:27 INFO - PROCESS | 1961 | 1461181767533 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1961 | 1461181767535 Marionette TRACE conn4 <- [1,1666,null,{}] 12:49:27 INFO - PROCESS | 1961 | 1461181767540 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:27 INFO - PROCESS | 1961 | 1461181767743 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:49:27 INFO - PROCESS | 1961 | 1461181767936 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6a06800 == 134 [pid = 1961] [id = 424] 12:49:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bb3d3b800) [pid = 1961] [serial = 1273] [outer = (nil)] 12:49:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bb3d44c00) [pid = 1961] [serial = 1274] [outer = 0x7f1bb3d3b800] 12:49:28 INFO - PROCESS | 1961 | 1461181768012 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bde5ac000) [pid = 1961] [serial = 1275] [outer = 0x7f1bb3d3b800] 12:49:28 INFO - PROCESS | 1961 | 1461181768843 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1379ms 12:49:28 INFO - PROCESS | 1961 | 1461181768913 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 1961 | 1461181768916 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:49:28 INFO - PROCESS | 1961 | 1461181768921 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 1961 | 1461181768923 Marionette TRACE conn4 <- [1,1670,null,{}] 12:49:28 INFO - PROCESS | 1961 | 1461181768930 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:29 INFO - PROCESS | 1961 | 1461181769093 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:49:29 INFO - PROCESS | 1961 | 1461181769289 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6a21800 == 135 [pid = 1961] [id = 425] 12:49:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bb3d3cc00) [pid = 1961] [serial = 1276] [outer = (nil)] 12:49:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bb426a800) [pid = 1961] [serial = 1277] [outer = 0x7f1bb3d3cc00] 12:49:29 INFO - PROCESS | 1961 | 1461181769357 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bb426fc00) [pid = 1961] [serial = 1278] [outer = 0x7f1bb3d3cc00] 12:49:30 INFO - PROCESS | 1961 | 1461181770147 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1277ms 12:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:49:30 INFO - PROCESS | 1961 | 1461181770200 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 1961 | 1461181770202 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:49:30 INFO - PROCESS | 1961 | 1461181770209 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 1961 | 1461181770212 Marionette TRACE conn4 <- [1,1674,null,{}] 12:49:30 INFO - PROCESS | 1961 | 1461181770216 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:30 INFO - PROCESS | 1961 | 1461181770382 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:49:30 INFO - PROCESS | 1961 | 1461181770579 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e2c800 == 136 [pid = 1961] [id = 426] 12:49:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bb4265400) [pid = 1961] [serial = 1279] [outer = (nil)] 12:49:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bb5bae400) [pid = 1961] [serial = 1280] [outer = 0x7f1bb4265400] 12:49:30 INFO - PROCESS | 1961 | 1461181770647 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bb5bb3800) [pid = 1961] [serial = 1281] [outer = 0x7f1bb4265400] 12:49:31 INFO - PROCESS | 1961 | 1461181771502 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1336ms 12:49:31 INFO - PROCESS | 1961 | 1461181771545 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 1961 | 1461181771549 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:49:31 INFO - PROCESS | 1961 | 1461181771554 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1961 | 1461181771556 Marionette TRACE conn4 <- [1,1678,null,{}] 12:49:31 INFO - PROCESS | 1961 | 1461181771561 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:31 INFO - PROCESS | 1961 | 1461181771735 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:49:31 INFO - PROCESS | 1961 | 1461181771934 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc310c800 == 137 [pid = 1961] [id = 427] 12:49:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bb426b800) [pid = 1961] [serial = 1282] [outer = (nil)] 12:49:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bb5bb8c00) [pid = 1961] [serial = 1283] [outer = 0x7f1bb426b800] 12:49:32 INFO - PROCESS | 1961 | 1461181772001 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bde3c5400) [pid = 1961] [serial = 1284] [outer = 0x7f1bb426b800] 12:49:32 INFO - PROCESS | 1961 | 1461181772839 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1327ms 12:49:32 INFO - PROCESS | 1961 | 1461181772883 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 1961 | 1461181772887 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:49:32 INFO - PROCESS | 1961 | 1461181772892 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 1961 | 1461181772894 Marionette TRACE conn4 <- [1,1682,null,{}] 12:49:32 INFO - PROCESS | 1961 | 1461181772900 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:33 INFO - PROCESS | 1961 | 1461181773084 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:49:33 INFO - PROCESS | 1961 | 1461181773286 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde74b000 == 138 [pid = 1961] [id = 428] 12:49:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bb27dec00) [pid = 1961] [serial = 1285] [outer = (nil)] 12:49:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bb27e8400) [pid = 1961] [serial = 1286] [outer = 0x7f1bb27dec00] 12:49:33 INFO - PROCESS | 1961 | 1461181773356 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bb27ed400) [pid = 1961] [serial = 1287] [outer = 0x7f1bb27dec00] 12:49:34 INFO - PROCESS | 1961 | 1461181774219 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1379ms 12:49:34 INFO - PROCESS | 1961 | 1461181774272 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1961 | 1461181774275 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:49:34 INFO - PROCESS | 1961 | 1461181774281 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1961 | 1461181774285 Marionette TRACE conn4 <- [1,1686,null,{}] 12:49:34 INFO - PROCESS | 1961 | 1461181774290 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:34 INFO - PROCESS | 1961 | 1461181774498 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:49:34 INFO - PROCESS | 1961 | 1461181774693 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40c6800 == 139 [pid = 1961] [id = 429] 12:49:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb27df000) [pid = 1961] [serial = 1288] [outer = (nil)] 12:49:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bb29c9800) [pid = 1961] [serial = 1289] [outer = 0x7f1bb27df000] 12:49:34 INFO - PROCESS | 1961 | 1461181774771 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bde3c5000) [pid = 1961] [serial = 1290] [outer = 0x7f1bb27df000] 12:49:35 INFO - PROCESS | 1961 | 1461181775621 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1376ms 12:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:49:35 INFO - PROCESS | 1961 | 1461181775659 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 1961 | 1461181775661 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:49:35 INFO - PROCESS | 1961 | 1461181775667 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1961 | 1461181775670 Marionette TRACE conn4 <- [1,1690,null,{}] 12:49:35 INFO - PROCESS | 1961 | 1461181775674 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:35 INFO - PROCESS | 1961 | 1461181775854 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:49:36 INFO - PROCESS | 1961 | 1461181776070 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23e9800 == 140 [pid = 1961] [id = 430] 12:49:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb24e5c00) [pid = 1961] [serial = 1291] [outer = (nil)] 12:49:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb24ec000) [pid = 1961] [serial = 1292] [outer = 0x7f1bb24e5c00] 12:49:36 INFO - PROCESS | 1961 | 1461181776138 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb24f1c00) [pid = 1961] [serial = 1293] [outer = 0x7f1bb24e5c00] 12:49:36 INFO - PROCESS | 1961 | 1461181776963 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1328ms 12:49:36 INFO - PROCESS | 1961 | 1461181776994 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 1961 | 1461181776997 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:49:37 INFO - PROCESS | 1961 | 1461181777003 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 1961 | 1461181777005 Marionette TRACE conn4 <- [1,1694,null,{}] 12:49:37 INFO - PROCESS | 1961 | 1461181777010 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:37 INFO - PROCESS | 1961 | 1461181777180 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:49:37 INFO - PROCESS | 1961 | 1461181777382 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1e11800 == 141 [pid = 1961] [id = 431] 12:49:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb1e6cc00) [pid = 1961] [serial = 1294] [outer = (nil)] 12:49:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bb1e73400) [pid = 1961] [serial = 1295] [outer = 0x7f1bb1e6cc00] 12:49:37 INFO - PROCESS | 1961 | 1461181777447 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bb1e78400) [pid = 1961] [serial = 1296] [outer = 0x7f1bb1e6cc00] 12:49:38 INFO - PROCESS | 1961 | 1461181778304 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1329ms 12:49:38 INFO - PROCESS | 1961 | 1461181778332 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1961 | 1461181778336 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:49:38 INFO - PROCESS | 1961 | 1461181778341 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 1961 | 1461181778343 Marionette TRACE conn4 <- [1,1698,null,{}] 12:49:38 INFO - PROCESS | 1961 | 1461181778348 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:38 INFO - PROCESS | 1961 | 1461181778524 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:49:38 INFO - PROCESS | 1961 | 1461181778726 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1fa0000 == 142 [pid = 1961] [id = 432] 12:49:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bb1e6d400) [pid = 1961] [serial = 1297] [outer = (nil)] 12:49:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb1f57000) [pid = 1961] [serial = 1298] [outer = 0x7f1bb1e6d400] 12:49:38 INFO - PROCESS | 1961 | 1461181778793 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb1f5c000) [pid = 1961] [serial = 1299] [outer = 0x7f1bb1e6d400] 12:49:39 INFO - PROCESS | 1961 | 1461181779618 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1331ms 12:49:39 INFO - PROCESS | 1961 | 1461181779672 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 1961 | 1461181779676 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:49:39 INFO - PROCESS | 1961 | 1461181779681 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 1961 | 1461181779683 Marionette TRACE conn4 <- [1,1702,null,{}] 12:49:39 INFO - PROCESS | 1961 | 1461181779688 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:39 INFO - PROCESS | 1961 | 1461181779863 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:49:40 INFO - PROCESS | 1961 | 1461181780081 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1fb8000 == 143 [pid = 1961] [id = 433] 12:49:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb1e74c00) [pid = 1961] [serial = 1300] [outer = (nil)] 12:49:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb1f61000) [pid = 1961] [serial = 1301] [outer = 0x7f1bb1e74c00] 12:49:40 INFO - PROCESS | 1961 | 1461181780188 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb24ecc00) [pid = 1961] [serial = 1302] [outer = 0x7f1bb1e74c00] 12:49:41 INFO - PROCESS | 1961 | 1461181781091 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1477ms 12:49:41 INFO - PROCESS | 1961 | 1461181781160 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1961 | 1461181781163 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:49:41 INFO - PROCESS | 1961 | 1461181781169 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1961 | 1461181781171 Marionette TRACE conn4 <- [1,1706,null,{}] 12:49:41 INFO - PROCESS | 1961 | 1461181781177 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:41 INFO - PROCESS | 1961 | 1461181781366 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:49:41 INFO - PROCESS | 1961 | 1461181781662 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb11d0000 == 144 [pid = 1961] [id = 434] 12:49:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb126b000) [pid = 1961] [serial = 1303] [outer = (nil)] 12:49:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb126d400) [pid = 1961] [serial = 1304] [outer = 0x7f1bb126b000] 12:49:41 INFO - PROCESS | 1961 | 1461181781771 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bb1f5d800) [pid = 1961] [serial = 1305] [outer = 0x7f1bb126b000] 12:49:42 INFO - PROCESS | 1961 | 1461181782534 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1427ms 12:49:42 INFO - PROCESS | 1961 | 1461181782599 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 1961 | 1461181782602 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:49:42 INFO - PROCESS | 1961 | 1461181782608 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 1961 | 1461181782610 Marionette TRACE conn4 <- [1,1710,null,{}] 12:49:42 INFO - PROCESS | 1961 | 1461181782615 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:42 INFO - PROCESS | 1961 | 1461181782805 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:49:43 INFO - PROCESS | 1961 | 1461181783491 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23e4000 == 145 [pid = 1961] [id = 435] 12:49:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bb1f61400) [pid = 1961] [serial = 1306] [outer = (nil)] 12:49:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bb27e5c00) [pid = 1961] [serial = 1307] [outer = 0x7f1bb1f61400] 12:49:43 INFO - PROCESS | 1961 | 1461181783560 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb29c7000) [pid = 1961] [serial = 1308] [outer = 0x7f1bb1f61400] 12:49:44 INFO - PROCESS | 1961 | 1461181784397 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1833ms 12:49:44 INFO - PROCESS | 1961 | 1461181784443 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 1961 | 1461181784449 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:49:44 INFO - PROCESS | 1961 | 1461181784457 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 1961 | 1461181784462 Marionette TRACE conn4 <- [1,1714,null,{}] 12:49:44 INFO - PROCESS | 1961 | 1461181784468 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:44 INFO - PROCESS | 1961 | 1461181784650 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:49:44 INFO - PROCESS | 1961 | 1461181784890 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d39000 == 146 [pid = 1961] [id = 436] 12:49:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb24ec400) [pid = 1961] [serial = 1309] [outer = (nil)] 12:49:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb39a9400) [pid = 1961] [serial = 1310] [outer = 0x7f1bb24ec400] 12:49:44 INFO - PROCESS | 1961 | 1461181784962 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb3d46800) [pid = 1961] [serial = 1311] [outer = 0x7f1bb24ec400] 12:49:45 INFO - PROCESS | 1961 | 1461181785921 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1533ms 12:49:46 INFO - PROCESS | 1961 | 1461181785995 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 1961 | 1461181785999 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:49:46 INFO - PROCESS | 1961 | 1461181786006 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 1961 | 1461181786008 Marionette TRACE conn4 <- [1,1718,null,{}] 12:49:46 INFO - PROCESS | 1961 | 1461181786014 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:46 INFO - PROCESS | 1961 | 1461181786191 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:49:46 INFO - PROCESS | 1961 | 1461181786398 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d11800 == 147 [pid = 1961] [id = 437] 12:49:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bb4221c00) [pid = 1961] [serial = 1312] [outer = (nil)] 12:49:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb4893400) [pid = 1961] [serial = 1313] [outer = 0x7f1bb4221c00] 12:49:46 INFO - PROCESS | 1961 | 1461181786543 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bb5a45400) [pid = 1961] [serial = 1314] [outer = 0x7f1bb4221c00] 12:49:46 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc63d3000 == 146 [pid = 1961] [id = 377] 12:49:46 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc697e800 == 145 [pid = 1961] [id = 417] 12:49:46 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bca9d3400) [pid = 1961] [serial = 1193] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bcc354800) [pid = 1961] [serial = 1163] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bcebadc00) [pid = 1961] [serial = 1166] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bb6820000) [pid = 1961] [serial = 1169] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6975800 == 144 [pid = 1961] [id = 416] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc345f800 == 143 [pid = 1961] [id = 415] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b66000 == 142 [pid = 1961] [id = 414] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc03f0800 == 141 [pid = 1961] [id = 413] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6863800 == 140 [pid = 1961] [id = 412] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa54000 == 139 [pid = 1961] [id = 411] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa24800 == 138 [pid = 1961] [id = 405] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3a79800 == 137 [pid = 1961] [id = 404] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5aae800 == 136 [pid = 1961] [id = 403] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be1224800 == 135 [pid = 1961] [id = 402] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9f86000 == 134 [pid = 1961] [id = 401] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc126000 == 133 [pid = 1961] [id = 400] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc63cc000 == 132 [pid = 1961] [id = 399] 12:49:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb806800 == 131 [pid = 1961] [id = 398] 12:49:47 INFO - PROCESS | 1961 | 1461181787434 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc626d000) [pid = 1961] [serial = 1187] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bc8238800) [pid = 1961] [serial = 1188] [outer = (nil)] [url = about:blank] 12:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1480ms 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb6dca000) [pid = 1961] [serial = 1190] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bc59ae400) [pid = 1961] [serial = 1134] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb92b0000) [pid = 1961] [serial = 1176] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bb6dcd000) [pid = 1961] [serial = 1175] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bcab96000) [pid = 1961] [serial = 1157] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bc428f000) [pid = 1961] [serial = 1184] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bd9190800) [pid = 1961] [serial = 1172] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bc23a0400) [pid = 1961] [serial = 1181] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bc2dddc00) [pid = 1961] [serial = 1182] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bba59e800) [pid = 1961] [serial = 1178] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bc1c0a800) [pid = 1961] [serial = 1179] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bb5444000) [pid = 1961] [serial = 1136] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bcbc4a400) [pid = 1961] [serial = 1160] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bba59ec00) [pid = 1961] [serial = 1139] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bca4ebc00) [pid = 1961] [serial = 1151] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bc5903000) [pid = 1961] [serial = 1145] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bc8242800) [pid = 1961] [serial = 1148] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bc2a39800) [pid = 1961] [serial = 1142] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bca8cfc00) [pid = 1961] [serial = 1154] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bc59b0400) [pid = 1961] [serial = 1191] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bc590a800) [pid = 1961] [serial = 1185] [outer = (nil)] [url = about:blank] 12:49:47 INFO - PROCESS | 1961 | 1461181787517 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 1961 | 1461181787520 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:49:47 INFO - PROCESS | 1961 | 1461181787533 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1961 | 1461181787542 Marionette TRACE conn4 <- [1,1722,null,{}] 12:49:47 INFO - PROCESS | 1961 | 1461181787550 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:47 INFO - PROCESS | 1961 | 1461181787731 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:49:47 INFO - PROCESS | 1961 | 1461181787887 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa31000 == 132 [pid = 1961] [id = 438] 12:49:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb426f400) [pid = 1961] [serial = 1315] [outer = (nil)] 12:49:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bb6820000) [pid = 1961] [serial = 1316] [outer = 0x7f1bb426f400] 12:49:47 INFO - PROCESS | 1961 | 1461181787949 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb92ab000) [pid = 1961] [serial = 1317] [outer = 0x7f1bb426f400] 12:49:48 INFO - PROCESS | 1961 | 1461181788643 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1147ms 12:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:49:48 INFO - PROCESS | 1961 | 1461181788675 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1961 | 1461181788679 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:49:48 INFO - PROCESS | 1961 | 1461181788685 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1961 | 1461181788688 Marionette TRACE conn4 <- [1,1726,null,{}] 12:49:48 INFO - PROCESS | 1961 | 1461181788723 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:48 INFO - PROCESS | 1961 | 1461181788904 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:49:48 INFO - PROCESS | 1961 | 1461181788913 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb5b000 == 133 [pid = 1961] [id = 439] 12:49:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb5a50c00) [pid = 1961] [serial = 1318] [outer = (nil)] 12:49:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bba635c00) [pid = 1961] [serial = 1319] [outer = 0x7f1bb5a50c00] 12:49:48 INFO - PROCESS | 1961 | 1461181788976 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bba982c00) [pid = 1961] [serial = 1320] [outer = 0x7f1bb5a50c00] 12:49:49 INFO - PROCESS | 1961 | 1461181789909 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1282ms 12:49:49 INFO - PROCESS | 1961 | 1461181789967 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 1961 | 1461181789970 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:49:49 INFO - PROCESS | 1961 | 1461181789976 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 1961 | 1461181789978 Marionette TRACE conn4 <- [1,1730,null,{}] 12:49:49 INFO - PROCESS | 1961 | 1461181789983 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:50 INFO - PROCESS | 1961 | 1461181790206 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:49:50 INFO - PROCESS | 1961 | 1461181790230 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c65800 == 134 [pid = 1961] [id = 440] 12:49:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bc180c400) [pid = 1961] [serial = 1321] [outer = (nil)] 12:49:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bc197c800) [pid = 1961] [serial = 1322] [outer = 0x7f1bc180c400] 12:49:50 INFO - PROCESS | 1961 | 1461181790301 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bc22c4800) [pid = 1961] [serial = 1323] [outer = 0x7f1bc180c400] 12:49:51 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bbb8df000) [pid = 1961] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:49:51 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bba62b800) [pid = 1961] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:49:51 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bc298dc00) [pid = 1961] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:49:51 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb55f7400) [pid = 1961] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:49:51 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb6ee1000) [pid = 1961] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:49:51 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bc6ad0c00) [pid = 1961] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:49:51 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb6826c00) [pid = 1961] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:49:51 INFO - PROCESS | 1961 | 1461181791458 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1528ms 12:49:51 INFO - PROCESS | 1961 | 1461181791506 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 1961 | 1461181791509 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:49:51 INFO - PROCESS | 1961 | 1461181791514 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 1961 | 1461181791516 Marionette TRACE conn4 <- [1,1734,null,{}] 12:49:51 INFO - PROCESS | 1961 | 1461181791521 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:51 INFO - PROCESS | 1961 | 1461181791699 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:49:51 INFO - PROCESS | 1961 | 1461181791895 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b7d800 == 135 [pid = 1961] [id = 441] 12:49:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bc2395800) [pid = 1961] [serial = 1324] [outer = (nil)] 12:49:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bc2778c00) [pid = 1961] [serial = 1325] [outer = 0x7f1bc2395800] 12:49:51 INFO - PROCESS | 1961 | 1461181791959 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bc2e96400) [pid = 1961] [serial = 1326] [outer = 0x7f1bc2395800] 12:49:52 INFO - PROCESS | 1961 | 1461181792639 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1185ms 12:49:52 INFO - PROCESS | 1961 | 1461181792700 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 1961 | 1461181792704 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:49:52 INFO - PROCESS | 1961 | 1461181792713 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 1961 | 1461181792716 Marionette TRACE conn4 <- [1,1738,null,{}] 12:49:52 INFO - PROCESS | 1961 | 1461181792723 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:52 INFO - PROCESS | 1961 | 1461181792903 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:49:52 INFO - PROCESS | 1961 | 1461181792913 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4090800 == 136 [pid = 1961] [id = 442] 12:49:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bc2e9b400) [pid = 1961] [serial = 1327] [outer = (nil)] 12:49:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bc35b3400) [pid = 1961] [serial = 1328] [outer = 0x7f1bc2e9b400] 12:49:52 INFO - PROCESS | 1961 | 1461181792974 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bc590ec00) [pid = 1961] [serial = 1329] [outer = 0x7f1bc2e9b400] 12:49:54 INFO - PROCESS | 1961 | 1461181794069 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1391ms 12:49:54 INFO - PROCESS | 1961 | 1461181794102 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 1961 | 1461181794107 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:49:54 INFO - PROCESS | 1961 | 1461181794115 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 1961 | 1461181794120 Marionette TRACE conn4 <- [1,1742,null,{}] 12:49:54 INFO - PROCESS | 1961 | 1461181794127 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:54 INFO - PROCESS | 1961 | 1461181794327 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:49:54 INFO - PROCESS | 1961 | 1461181794590 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d04000 == 137 [pid = 1961] [id = 443] 12:49:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bb390dc00) [pid = 1961] [serial = 1330] [outer = (nil)] 12:49:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bb39a3c00) [pid = 1961] [serial = 1331] [outer = 0x7f1bb390dc00] 12:49:54 INFO - PROCESS | 1961 | 1461181794708 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb3d44000) [pid = 1961] [serial = 1332] [outer = 0x7f1bb390dc00] 12:49:55 INFO - PROCESS | 1961 | 1461181795531 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1485ms 12:49:55 INFO - PROCESS | 1961 | 1461181795601 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1961 | 1461181795609 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:49:55 INFO - PROCESS | 1961 | 1461181795619 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1961 | 1461181795623 Marionette TRACE conn4 <- [1,1746,null,{}] 12:49:55 INFO - PROCESS | 1961 | 1461181795629 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:55 INFO - PROCESS | 1961 | 1461181795831 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:49:56 INFO - PROCESS | 1961 | 1461181796045 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb3a800 == 138 [pid = 1961] [id = 444] 12:49:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb391a800) [pid = 1961] [serial = 1333] [outer = (nil)] 12:49:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb55f7c00) [pid = 1961] [serial = 1334] [outer = 0x7f1bb391a800] 12:49:56 INFO - PROCESS | 1961 | 1461181796155 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb5baf400) [pid = 1961] [serial = 1335] [outer = 0x7f1bb391a800] 12:49:57 INFO - PROCESS | 1961 | 1461181797196 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1628ms 12:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:49:57 INFO - PROCESS | 1961 | 1461181797248 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1961 | 1461181797251 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:49:57 INFO - PROCESS | 1961 | 1461181797257 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1961 | 1461181797263 Marionette TRACE conn4 <- [1,1750,null,{}] 12:49:57 INFO - PROCESS | 1961 | 1461181797278 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:57 INFO - PROCESS | 1961 | 1461181797518 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:49:57 INFO - PROCESS | 1961 | 1461181797761 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63e8800 == 139 [pid = 1961] [id = 445] 12:49:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bba62fc00) [pid = 1961] [serial = 1336] [outer = (nil)] 12:49:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bc0590400) [pid = 1961] [serial = 1337] [outer = 0x7f1bba62fc00] 12:49:57 INFO - PROCESS | 1961 | 1461181797877 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bc2290c00) [pid = 1961] [serial = 1338] [outer = 0x7f1bba62fc00] 12:49:58 INFO - PROCESS | 1961 | 1461181798726 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1539ms 12:49:58 INFO - PROCESS | 1961 | 1461181798796 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:49:58 INFO - PROCESS | 1961 | 1461181798800 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:49:58 INFO - PROCESS | 1961 | 1461181798806 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1961 | 1461181798809 Marionette TRACE conn4 <- [1,1754,null,{}] 12:49:58 INFO - PROCESS | 1961 | 1461181798814 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:59 INFO - PROCESS | 1961 | 1461181799059 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:49:59 INFO - PROCESS | 1961 | 1461181799267 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc91c8800 == 140 [pid = 1961] [id = 446] 12:49:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bba984800) [pid = 1961] [serial = 1339] [outer = (nil)] 12:49:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bc2e95000) [pid = 1961] [serial = 1340] [outer = 0x7f1bba984800] 12:49:59 INFO - PROCESS | 1961 | 1461181799378 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bc590cc00) [pid = 1961] [serial = 1341] [outer = 0x7f1bba984800] 12:50:00 INFO - PROCESS | 1961 | 1461181800236 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1481ms 12:50:00 INFO - PROCESS | 1961 | 1461181800290 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1961 | 1461181800292 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:50:00 INFO - PROCESS | 1961 | 1461181800299 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1961 | 1461181800301 Marionette TRACE conn4 <- [1,1758,null,{}] 12:50:00 INFO - PROCESS | 1961 | 1461181800308 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:00 INFO - PROCESS | 1961 | 1461181800501 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:50:00 INFO - PROCESS | 1961 | 1461181800710 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb325800 == 141 [pid = 1961] [id = 447] 12:50:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bc180f000) [pid = 1961] [serial = 1342] [outer = (nil)] 12:50:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bc626fc00) [pid = 1961] [serial = 1343] [outer = 0x7f1bc180f000] 12:50:00 INFO - PROCESS | 1961 | 1461181800821 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bc82b2c00) [pid = 1961] [serial = 1344] [outer = 0x7f1bc180f000] 12:50:01 INFO - PROCESS | 1961 | 1461181801765 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1528ms 12:50:01 INFO - PROCESS | 1961 | 1461181801831 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 1961 | 1461181801835 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:50:01 INFO - PROCESS | 1961 | 1461181801846 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 1961 | 1461181801849 Marionette TRACE conn4 <- [1,1762,null,{}] 12:50:01 INFO - PROCESS | 1961 | 1461181801856 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:02 INFO - PROCESS | 1961 | 1461181802096 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:50:02 INFO - PROCESS | 1961 | 1461181802347 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9070000 == 142 [pid = 1961] [id = 448] 12:50:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bca8cfc00) [pid = 1961] [serial = 1345] [outer = (nil)] 12:50:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bcc354800) [pid = 1961] [serial = 1346] [outer = 0x7f1bca8cfc00] 12:50:02 INFO - PROCESS | 1961 | 1461181802465 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bd9190800) [pid = 1961] [serial = 1347] [outer = 0x7f1bca8cfc00] 12:50:03 INFO - PROCESS | 1961 | 1461181803278 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1485ms 12:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:50:03 INFO - PROCESS | 1961 | 1461181803329 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 1961 | 1461181803332 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:50:03 INFO - PROCESS | 1961 | 1461181803338 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1961 | 1461181803342 Marionette TRACE conn4 <- [1,1766,null,{}] 12:50:03 INFO - PROCESS | 1961 | 1461181803348 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:03 INFO - PROCESS | 1961 | 1461181803543 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:50:03 INFO - PROCESS | 1961 | 1461181803750 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde80b800 == 143 [pid = 1961] [id = 449] 12:50:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bca9d4800) [pid = 1961] [serial = 1348] [outer = (nil)] 12:50:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bda3be800) [pid = 1961] [serial = 1349] [outer = 0x7f1bca9d4800] 12:50:03 INFO - PROCESS | 1961 | 1461181803825 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bddd6a400) [pid = 1961] [serial = 1350] [outer = 0x7f1bca9d4800] 12:50:04 INFO - PROCESS | 1961 | 1461181804673 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1389ms 12:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:50:04 INFO - PROCESS | 1961 | 1461181804727 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1961 | 1461181804729 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:50:04 INFO - PROCESS | 1961 | 1461181804734 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1961 | 1461181804738 Marionette TRACE conn4 <- [1,1770,null,{}] 12:50:04 INFO - PROCESS | 1961 | 1461181804742 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:04 INFO - PROCESS | 1961 | 1461181804942 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:50:05 INFO - PROCESS | 1961 | 1461181805148 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bfd6d2800 == 144 [pid = 1961] [id = 450] 12:50:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bb1def400) [pid = 1961] [serial = 1351] [outer = (nil)] 12:50:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bb1df7400) [pid = 1961] [serial = 1352] [outer = 0x7f1bb1def400] 12:50:05 INFO - PROCESS | 1961 | 1461181805214 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bb1dfc400) [pid = 1961] [serial = 1353] [outer = 0x7f1bb1def400] 12:50:06 INFO - PROCESS | 1961 | 1461181806067 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1377ms 12:50:06 INFO - PROCESS | 1961 | 1461181806112 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 1961 | 1461181806116 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:50:06 INFO - PROCESS | 1961 | 1461181806122 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1961 | 1461181806126 Marionette TRACE conn4 <- [1,1774,null,{}] 12:50:06 INFO - PROCESS | 1961 | 1461181806132 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:06 INFO - PROCESS | 1961 | 1461181806340 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:50:06 INFO - PROCESS | 1961 | 1461181806543 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40a4800 == 145 [pid = 1961] [id = 451] 12:50:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bb1df0400) [pid = 1961] [serial = 1354] [outer = (nil)] 12:50:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1bda50d800) [pid = 1961] [serial = 1355] [outer = 0x7f1bb1df0400] 12:50:06 INFO - PROCESS | 1961 | 1461181806614 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bde3c6400) [pid = 1961] [serial = 1356] [outer = 0x7f1bb1df0400] 12:50:07 INFO - PROCESS | 1961 | 1461181807488 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1433ms 12:50:07 INFO - PROCESS | 1961 | 1461181807556 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:50:07 INFO - PROCESS | 1961 | 1461181807560 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:50:07 INFO - PROCESS | 1961 | 1461181807567 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 1961 | 1461181807570 Marionette TRACE conn4 <- [1,1778,null,{}] 12:50:07 INFO - PROCESS | 1961 | 1461181807575 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:07 INFO - PROCESS | 1961 | 1461181807776 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:50:07 INFO - PROCESS | 1961 | 1461181807979 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb4491000 == 146 [pid = 1961] [id = 452] 12:50:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bb1df8c00) [pid = 1961] [serial = 1357] [outer = (nil)] 12:50:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bb43b8c00) [pid = 1961] [serial = 1358] [outer = 0x7f1bb1df8c00] 12:50:08 INFO - PROCESS | 1961 | 1461181808092 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7f1bb43be400) [pid = 1961] [serial = 1359] [outer = 0x7f1bb1df8c00] 12:50:09 INFO - PROCESS | 1961 | 1461181809008 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1477ms 12:50:09 INFO - PROCESS | 1961 | 1461181809044 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:50:09 INFO - PROCESS | 1961 | 1461181809048 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:50:09 INFO - PROCESS | 1961 | 1461181809054 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1961 | 1461181809059 Marionette TRACE conn4 <- [1,1782,null,{}] 12:50:09 INFO - PROCESS | 1961 | 1461181809065 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:09 INFO - PROCESS | 1961 | 1461181809292 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:50:09 INFO - PROCESS | 1961 | 1461181809515 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d15000 == 147 [pid = 1961] [id = 453] 12:50:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bb43b3400) [pid = 1961] [serial = 1360] [outer = (nil)] 12:50:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7f1bb5ca7c00) [pid = 1961] [serial = 1361] [outer = 0x7f1bb43b3400] 12:50:09 INFO - PROCESS | 1961 | 1461181809637 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1bba59fc00) [pid = 1961] [serial = 1362] [outer = 0x7f1bb43b3400] 12:50:10 INFO - PROCESS | 1961 | 1461181810564 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1580ms 12:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:50:10 INFO - PROCESS | 1961 | 1461181810635 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 1961 | 1461181810638 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:50:10 INFO - PROCESS | 1961 | 1461181810644 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1961 | 1461181810647 Marionette TRACE conn4 <- [1,1786,null,{}] 12:50:10 INFO - PROCESS | 1961 | 1461181810652 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:10 INFO - PROCESS | 1961 | 1461181810834 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:50:11 INFO - PROCESS | 1961 | 1461181811558 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1e09000 == 148 [pid = 1961] [id = 454] 12:50:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bb1268c00) [pid = 1961] [serial = 1363] [outer = (nil)] 12:50:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bb126e000) [pid = 1961] [serial = 1364] [outer = 0x7f1bb1268c00] 12:50:11 INFO - PROCESS | 1961 | 1461181811627 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1bb1e78800) [pid = 1961] [serial = 1365] [outer = 0x7f1bb1268c00] 12:50:12 INFO - PROCESS | 1961 | 1461181812463 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1882ms 12:50:12 INFO - PROCESS | 1961 | 1461181812527 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 1961 | 1461181812532 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:50:12 INFO - PROCESS | 1961 | 1461181812538 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 1961 | 1461181812544 Marionette TRACE conn4 <- [1,1790,null,{}] 12:50:12 INFO - PROCESS | 1961 | 1461181812550 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:12 INFO - PROCESS | 1961 | 1461181812763 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:50:13 INFO - PROCESS | 1961 | 1461181813181 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb16d7000 == 149 [pid = 1961] [id = 455] 12:50:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1bb1f5b800) [pid = 1961] [serial = 1366] [outer = (nil)] 12:50:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bb24ea800) [pid = 1961] [serial = 1367] [outer = 0x7f1bb1f5b800] 12:50:13 INFO - PROCESS | 1961 | 1461181813257 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bb29cb800) [pid = 1961] [serial = 1368] [outer = 0x7f1bb1f5b800] 12:50:14 INFO - PROCESS | 1961 | 1461181814116 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1632ms 12:50:14 INFO - PROCESS | 1961 | 1461181814174 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:50:14 INFO - PROCESS | 1961 | 1461181814180 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:50:14 INFO - PROCESS | 1961 | 1461181814186 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 1961 | 1461181814189 Marionette TRACE conn4 <- [1,1794,null,{}] 12:50:14 INFO - PROCESS | 1961 | 1461181814194 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:14 INFO - PROCESS | 1961 | 1461181814370 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:50:14 INFO - PROCESS | 1961 | 1461181814583 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5aae800 == 150 [pid = 1961] [id = 456] 12:50:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7f1bb1f63400) [pid = 1961] [serial = 1369] [outer = (nil)] 12:50:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7f1bb420b400) [pid = 1961] [serial = 1370] [outer = 0x7f1bb1f63400] 12:50:14 INFO - PROCESS | 1961 | 1461181814647 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 281 (0x7f1bb4265c00) [pid = 1961] [serial = 1371] [outer = 0x7f1bb1f63400] 12:50:15 INFO - PROCESS | 1961 | 1461181815537 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1428ms 12:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:50:15 INFO - PROCESS | 1961 | 1461181815614 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 1961 | 1461181815618 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:50:15 INFO - PROCESS | 1961 | 1461181815631 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 1961 | 1461181815639 Marionette TRACE conn4 <- [1,1798,null,{}] 12:50:15 INFO - PROCESS | 1961 | 1461181815648 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:15 INFO - PROCESS | 1961 | 1461181815886 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:50:16 INFO - PROCESS | 1961 | 1461181816192 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d12000 == 151 [pid = 1961] [id = 457] 12:50:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 282 (0x7f1bb3d47c00) [pid = 1961] [serial = 1372] [outer = (nil)] 12:50:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 283 (0x7f1bb5a46c00) [pid = 1961] [serial = 1373] [outer = 0x7f1bb3d47c00] 12:50:16 INFO - PROCESS | 1961 | 1461181816259 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 284 (0x7f1bb5ca2c00) [pid = 1961] [serial = 1374] [outer = 0x7f1bb3d47c00] 12:50:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde4b3800 == 150 [pid = 1961] [id = 387] 12:50:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be056d000 == 149 [pid = 1961] [id = 238] 12:50:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb48ef000 == 148 [pid = 1961] [id = 389] 12:50:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde8a8000 == 147 [pid = 1961] [id = 388] 12:50:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda361800 == 146 [pid = 1961] [id = 386] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 283 (0x7f1bca55ec00) [pid = 1961] [serial = 1205] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 282 (0x7f1bc183b800) [pid = 1961] [serial = 1199] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 281 (0x7f1bc6d56800) [pid = 1961] [serial = 1202] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 280 (0x7f1bb67d0000) [pid = 1961] [serial = 1196] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7f1bba984400) [pid = 1961] [serial = 1232] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7f1bd8e6d000) [pid = 1961] [serial = 1208] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bde3c2000) [pid = 1961] [serial = 1211] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bb39a6800) [pid = 1961] [serial = 1214] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bb4216000) [pid = 1961] [serial = 1217] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bd93d2000) [pid = 1961] [serial = 1220] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bb420bc00) [pid = 1961] [serial = 1223] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bb5a46800) [pid = 1961] [serial = 1226] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bba97b400) [pid = 1961] [serial = 1229] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7f1bd2455000) [pid = 1961] [serial = 1256] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b7d800 == 145 [pid = 1961] [id = 441] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c65800 == 144 [pid = 1961] [id = 440] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb5b000 == 143 [pid = 1961] [id = 439] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa31000 == 142 [pid = 1961] [id = 438] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d11800 == 141 [pid = 1961] [id = 437] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d39000 == 140 [pid = 1961] [id = 436] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb23e4000 == 139 [pid = 1961] [id = 435] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9fc3800 == 138 [pid = 1961] [id = 423] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd3108000 == 137 [pid = 1961] [id = 422] 12:50:17 INFO - PROCESS | 1961 | 1461181817208 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcba9f800 == 136 [pid = 1961] [id = 421] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2adb800 == 135 [pid = 1961] [id = 420] 12:50:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93a5800 == 134 [pid = 1961] [id = 419] 12:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1643ms 12:50:17 INFO - PROCESS | 1961 | 1461181817266 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1961 | 1461181817270 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:50:17 INFO - PROCESS | 1961 | 1461181817276 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1961 | 1461181817278 Marionette TRACE conn4 <- [1,1802,null,{}] 12:50:17 INFO - PROCESS | 1961 | 1461181817283 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:17 INFO - PROCESS | 1961 | 1461181817451 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bc8246800) [pid = 1961] [serial = 1247] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7f1bc93e8000) [pid = 1961] [serial = 1248] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bc2a3e000) [pid = 1961] [serial = 1241] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bc33ad400) [pid = 1961] [serial = 1242] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bc5938800) [pid = 1961] [serial = 1244] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bb6dc8c00) [pid = 1961] [serial = 1236] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1bb5a4b800) [pid = 1961] [serial = 1235] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bbbf85000) [pid = 1961] [serial = 1238] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bcbc52800) [pid = 1961] [serial = 1251] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bcab8c800) [pid = 1961] [serial = 1250] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bc1c0dc00) [pid = 1961] [serial = 1239] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bc85d8c00) [pid = 1961] [serial = 1253] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bcca7d000) [pid = 1961] [serial = 1254] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bc6ac9000) [pid = 1961] [serial = 1245] [outer = (nil)] [url = about:blank] 12:50:17 INFO - PROCESS | 1961 | 1461181817702 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23e2000 == 135 [pid = 1961] [id = 458] 12:50:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb1264400) [pid = 1961] [serial = 1375] [outer = (nil)] 12:50:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bb5a4b800) [pid = 1961] [serial = 1376] [outer = 0x7f1bb1264400] 12:50:17 INFO - PROCESS | 1961 | 1461181817795 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bb5cad800) [pid = 1961] [serial = 1377] [outer = 0x7f1bb1264400] 12:50:18 INFO - PROCESS | 1961 | 1461181818444 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1225ms 12:50:18 INFO - PROCESS | 1961 | 1461181818501 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 1961 | 1461181818505 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:50:18 INFO - PROCESS | 1961 | 1461181818510 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 1961 | 1461181818512 Marionette TRACE conn4 <- [1,1806,null,{}] 12:50:18 INFO - PROCESS | 1961 | 1461181818517 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:18 INFO - PROCESS | 1961 | 1461181818680 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:50:18 INFO - PROCESS | 1961 | 1461181818847 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92d4000 == 136 [pid = 1961] [id = 459] 12:50:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bb6dc5800) [pid = 1961] [serial = 1378] [outer = (nil)] 12:50:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bb6ed3c00) [pid = 1961] [serial = 1379] [outer = 0x7f1bb6dc5800] 12:50:18 INFO - PROCESS | 1961 | 1461181818914 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bb94b3c00) [pid = 1961] [serial = 1380] [outer = 0x7f1bb6dc5800] 12:50:19 INFO - PROCESS | 1961 | 1461181819688 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1224ms 12:50:19 INFO - PROCESS | 1961 | 1461181819736 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 1961 | 1461181819739 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:50:19 INFO - PROCESS | 1961 | 1461181819744 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 1961 | 1461181819746 Marionette TRACE conn4 <- [1,1810,null,{}] 12:50:19 INFO - PROCESS | 1961 | 1461181819751 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:19 INFO - PROCESS | 1961 | 1461181819991 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:50:20 INFO - PROCESS | 1961 | 1461181820012 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb88a800 == 137 [pid = 1961] [id = 460] 12:50:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bb94b6400) [pid = 1961] [serial = 1381] [outer = (nil)] 12:50:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bc1816c00) [pid = 1961] [serial = 1382] [outer = 0x7f1bb94b6400] 12:50:20 INFO - PROCESS | 1961 | 1461181820068 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1bc228ec00) [pid = 1961] [serial = 1383] [outer = 0x7f1bb94b6400] 12:50:20 INFO - PROCESS | 1961 | 1461181820855 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1177ms 12:50:20 INFO - PROCESS | 1961 | 1461181820923 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1961 | 1461181820926 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:50:20 INFO - PROCESS | 1961 | 1461181820931 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1961 | 1461181820934 Marionette TRACE conn4 <- [1,1814,null,{}] 12:50:20 INFO - PROCESS | 1961 | 1461181820939 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:21 INFO - PROCESS | 1961 | 1461181821174 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:50:21 INFO - PROCESS | 1961 | 1461181821202 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbeb3800 == 138 [pid = 1961] [id = 461] 12:50:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bba62d800) [pid = 1961] [serial = 1384] [outer = (nil)] 12:50:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bc337ac00) [pid = 1961] [serial = 1385] [outer = 0x7f1bba62d800] 12:50:21 INFO - PROCESS | 1961 | 1461181821261 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bc5938800) [pid = 1961] [serial = 1386] [outer = 0x7f1bba62d800] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bb1f61400) [pid = 1961] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bb390c800) [pid = 1961] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bb5658000) [pid = 1961] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bb5a50c00) [pid = 1961] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1bc9b84400) [pid = 1961] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bb406f000) [pid = 1961] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bb93eb800) [pid = 1961] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bd9312400) [pid = 1961] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bb426f400) [pid = 1961] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bb4221c00) [pid = 1961] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bca452000) [pid = 1961] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bb5448400) [pid = 1961] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb5658c00) [pid = 1961] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bc8239c00) [pid = 1961] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bb4899c00) [pid = 1961] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bb24ec400) [pid = 1961] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb5442c00) [pid = 1961] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb543ec00) [pid = 1961] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb4073800) [pid = 1961] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bc9b82400) [pid = 1961] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bbbf7d800) [pid = 1961] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb55f0800) [pid = 1961] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bb55f4400) [pid = 1961] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bc180c400) [pid = 1961] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bba637000) [pid = 1961] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bb390d000) [pid = 1961] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb3911800) [pid = 1961] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bcc3f0000) [pid = 1961] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bc2395800) [pid = 1961] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bb6dca800) [pid = 1961] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bc35b2400) [pid = 1961] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bc22c3000) [pid = 1961] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:50:22 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bc33aa800) [pid = 1961] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:50:23 INFO - PROCESS | 1961 | 1461181823054 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2178ms 12:50:23 INFO - PROCESS | 1961 | 1461181823111 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 1961 | 1461181823114 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:50:23 INFO - PROCESS | 1961 | 1461181823119 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 1961 | 1461181823121 Marionette TRACE conn4 <- [1,1818,null,{}] 12:50:23 INFO - PROCESS | 1961 | 1461181823126 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:23 INFO - PROCESS | 1961 | 1461181823350 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:50:23 INFO - PROCESS | 1961 | 1461181823378 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb70b4000 == 139 [pid = 1961] [id = 462] 12:50:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb390e800) [pid = 1961] [serial = 1387] [outer = (nil)] 12:50:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb5448400) [pid = 1961] [serial = 1388] [outer = 0x7f1bb390e800] 12:50:23 INFO - PROCESS | 1961 | 1461181823436 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb94b7400) [pid = 1961] [serial = 1389] [outer = 0x7f1bb390e800] 12:50:24 INFO - PROCESS | 1961 | 1461181824194 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1129ms 12:50:24 INFO - PROCESS | 1961 | 1461181824249 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 1961 | 1461181824253 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:50:24 INFO - PROCESS | 1961 | 1461181824258 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1961 | 1461181824260 Marionette TRACE conn4 <- [1,1822,null,{}] 12:50:24 INFO - PROCESS | 1961 | 1461181824279 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:24 INFO - PROCESS | 1961 | 1461181824444 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:50:24 INFO - PROCESS | 1961 | 1461181824453 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2626800 == 140 [pid = 1961] [id = 463] 12:50:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bb406ac00) [pid = 1961] [serial = 1390] [outer = (nil)] 12:50:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bc22a7400) [pid = 1961] [serial = 1391] [outer = 0x7f1bb406ac00] 12:50:24 INFO - PROCESS | 1961 | 1461181824509 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bc2e9a000) [pid = 1961] [serial = 1392] [outer = 0x7f1bb406ac00] 12:50:25 INFO - PROCESS | 1961 | 1461181825658 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1438ms 12:50:25 INFO - PROCESS | 1961 | 1461181825697 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 1961 | 1461181825705 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:50:25 INFO - PROCESS | 1961 | 1461181825713 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 1961 | 1461181825718 Marionette TRACE conn4 <- [1,1826,null,{}] 12:50:25 INFO - PROCESS | 1961 | 1461181825725 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:25 INFO - PROCESS | 1961 | 1461181825913 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:50:26 INFO - PROCESS | 1961 | 1461181826140 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40a6000 == 141 [pid = 1961] [id = 464] 12:50:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb24f1000) [pid = 1961] [serial = 1393] [outer = (nil)] 12:50:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb29d0400) [pid = 1961] [serial = 1394] [outer = 0x7f1bb24f1000] 12:50:26 INFO - PROCESS | 1961 | 1461181826254 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb4075000) [pid = 1961] [serial = 1395] [outer = 0x7f1bb24f1000] 12:50:27 INFO - PROCESS | 1961 | 1461181827198 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1587ms 12:50:27 INFO - PROCESS | 1961 | 1461181827300 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1961 | 1461181827308 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:50:27 INFO - PROCESS | 1961 | 1461181827317 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1961 | 1461181827322 Marionette TRACE conn4 <- [1,1830,null,{}] 12:50:27 INFO - PROCESS | 1961 | 1461181827380 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:27 INFO - PROCESS | 1961 | 1461181827604 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:50:27 INFO - PROCESS | 1961 | 1461181827911 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa2c000 == 142 [pid = 1961] [id = 465] 12:50:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb4204000) [pid = 1961] [serial = 1396] [outer = (nil)] 12:50:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb5a4ec00) [pid = 1961] [serial = 1397] [outer = 0x7f1bb4204000] 12:50:27 INFO - PROCESS | 1961 | 1461181827980 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb5caf400) [pid = 1961] [serial = 1398] [outer = 0x7f1bb4204000] 12:50:28 INFO - PROCESS | 1961 | 1461181828803 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1522ms 12:50:28 INFO - PROCESS | 1961 | 1461181828840 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 1961 | 1461181828844 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:50:28 INFO - PROCESS | 1961 | 1461181828849 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 1961 | 1461181828854 Marionette TRACE conn4 <- [1,1834,null,{}] 12:50:28 INFO - PROCESS | 1961 | 1461181828870 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:29 INFO - PROCESS | 1961 | 1461181829068 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:50:29 INFO - PROCESS | 1961 | 1461181829272 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc3105000 == 143 [pid = 1961] [id = 466] 12:50:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb5cb1400) [pid = 1961] [serial = 1399] [outer = (nil)] 12:50:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bba598000) [pid = 1961] [serial = 1400] [outer = 0x7f1bb5cb1400] 12:50:29 INFO - PROCESS | 1961 | 1461181829389 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bc2285c00) [pid = 1961] [serial = 1401] [outer = 0x7f1bb5cb1400] 12:50:30 INFO - PROCESS | 1961 | 1461181830287 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1481ms 12:50:30 INFO - PROCESS | 1961 | 1461181830331 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:50:30 INFO - PROCESS | 1961 | 1461181830335 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:50:30 INFO - PROCESS | 1961 | 1461181830341 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 1961 | 1461181830344 Marionette TRACE conn4 <- [1,1838,null,{}] 12:50:30 INFO - PROCESS | 1961 | 1461181830348 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:30 INFO - PROCESS | 1961 | 1461181830537 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:50:30 INFO - PROCESS | 1961 | 1461181830750 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc634e800 == 144 [pid = 1961] [id = 467] 12:50:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bb6dc4000) [pid = 1961] [serial = 1402] [outer = (nil)] 12:50:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bc590f800) [pid = 1961] [serial = 1403] [outer = 0x7f1bb6dc4000] 12:50:30 INFO - PROCESS | 1961 | 1461181830862 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bc6d57400) [pid = 1961] [serial = 1404] [outer = 0x7f1bb6dc4000] 12:50:31 INFO - PROCESS | 1961 | 1461181831746 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1476ms 12:50:31 INFO - PROCESS | 1961 | 1461181831818 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:50:31 INFO - PROCESS | 1961 | 1461181831821 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:50:31 INFO - PROCESS | 1961 | 1461181831826 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 1961 | 1461181831829 Marionette TRACE conn4 <- [1,1842,null,{}] 12:50:31 INFO - PROCESS | 1961 | 1461181831834 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:32 INFO - PROCESS | 1961 | 1461181832048 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:50:32 INFO - PROCESS | 1961 | 1461181832261 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6ab1800 == 145 [pid = 1961] [id = 468] 12:50:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb29cec00) [pid = 1961] [serial = 1405] [outer = (nil)] 12:50:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bc8246800) [pid = 1961] [serial = 1406] [outer = 0x7f1bb29cec00] 12:50:32 INFO - PROCESS | 1961 | 1461181832376 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bc93ec000) [pid = 1961] [serial = 1407] [outer = 0x7f1bb29cec00] 12:50:33 INFO - PROCESS | 1961 | 1461181833293 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1525ms 12:50:33 INFO - PROCESS | 1961 | 1461181833353 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 1961 | 1461181833356 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:50:33 INFO - PROCESS | 1961 | 1461181833362 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 1961 | 1461181833364 Marionette TRACE conn4 <- [1,1846,null,{}] 12:50:33 INFO - PROCESS | 1961 | 1461181833370 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:33 INFO - PROCESS | 1961 | 1461181833575 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:50:33 INFO - PROCESS | 1961 | 1461181833783 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcba9f800 == 146 [pid = 1961] [id = 469] 12:50:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bc6d02400) [pid = 1961] [serial = 1408] [outer = (nil)] 12:50:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bcab8f400) [pid = 1961] [serial = 1409] [outer = 0x7f1bc6d02400] 12:50:33 INFO - PROCESS | 1961 | 1461181833899 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bd245c400) [pid = 1961] [serial = 1410] [outer = 0x7f1bc6d02400] 12:50:34 INFO - PROCESS | 1961 | 1461181834737 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1429ms 12:50:34 INFO - PROCESS | 1961 | 1461181834792 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1961 | 1461181834795 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:50:34 INFO - PROCESS | 1961 | 1461181834801 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1961 | 1461181834804 Marionette TRACE conn4 <- [1,1850,null,{}] 12:50:34 INFO - PROCESS | 1961 | 1461181834808 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:34 INFO - PROCESS | 1961 | 1461181834980 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:50:35 INFO - PROCESS | 1961 | 1461181835192 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd31d4800 == 147 [pid = 1961] [id = 470] 12:50:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bc93e8800) [pid = 1961] [serial = 1411] [outer = (nil)] 12:50:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bd9510c00) [pid = 1961] [serial = 1412] [outer = 0x7f1bc93e8800] 12:50:35 INFO - PROCESS | 1961 | 1461181835260 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bdbfd7400) [pid = 1961] [serial = 1413] [outer = 0x7f1bc93e8800] 12:50:36 INFO - PROCESS | 1961 | 1461181836115 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1377ms 12:50:36 INFO - PROCESS | 1961 | 1461181836178 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 1961 | 1461181836185 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:50:36 INFO - PROCESS | 1961 | 1461181836195 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1961 | 1461181836198 Marionette TRACE conn4 <- [1,1854,null,{}] 12:50:36 INFO - PROCESS | 1961 | 1461181836204 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:36 INFO - PROCESS | 1961 | 1461181836394 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:50:36 INFO - PROCESS | 1961 | 1461181836609 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde740800 == 148 [pid = 1961] [id = 471] 12:50:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bafae2000) [pid = 1961] [serial = 1414] [outer = (nil)] 12:50:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bafae9800) [pid = 1961] [serial = 1415] [outer = 0x7f1bafae2000] 12:50:36 INFO - PROCESS | 1961 | 1461181836722 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1bafaee400) [pid = 1961] [serial = 1416] [outer = 0x7f1bafae2000] 12:50:37 INFO - PROCESS | 1961 | 1461181837598 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1430ms 12:50:37 INFO - PROCESS | 1961 | 1461181837627 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1961 | 1461181837629 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:50:37 INFO - PROCESS | 1961 | 1461181837635 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1961 | 1461181837637 Marionette TRACE conn4 <- [1,1858,null,{}] 12:50:37 INFO - PROCESS | 1961 | 1461181837643 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:37 INFO - PROCESS | 1961 | 1461181837828 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:50:38 INFO - PROCESS | 1961 | 1461181838043 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb14c9800 == 149 [pid = 1961] [id = 472] 12:50:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bafae4400) [pid = 1961] [serial = 1417] [outer = (nil)] 12:50:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bd8e6d000) [pid = 1961] [serial = 1418] [outer = 0x7f1bafae4400] 12:50:38 INFO - PROCESS | 1961 | 1461181838154 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bddd6ac00) [pid = 1961] [serial = 1419] [outer = 0x7f1bafae4400] 12:50:39 INFO - PROCESS | 1961 | 1461181839054 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1484ms 12:50:39 INFO - PROCESS | 1961 | 1461181839121 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 1961 | 1461181839124 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:50:39 INFO - PROCESS | 1961 | 1461181839130 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1961 | 1461181839132 Marionette TRACE conn4 <- [1,1862,null,{}] 12:50:39 INFO - PROCESS | 1961 | 1461181839137 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:39 INFO - PROCESS | 1961 | 1461181839334 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:50:39 INFO - PROCESS | 1961 | 1461181839546 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23d7800 == 150 [pid = 1961] [id = 473] 12:50:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7f1bb1e6b400) [pid = 1961] [serial = 1420] [outer = (nil)] 12:50:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bb2a4a400) [pid = 1961] [serial = 1421] [outer = 0x7f1bb1e6b400] 12:50:39 INFO - PROCESS | 1961 | 1461181839657 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7f1bb2a54c00) [pid = 1961] [serial = 1422] [outer = 0x7f1bb1e6b400] 12:50:40 INFO - PROCESS | 1961 | 1461181840564 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1475ms 12:50:40 INFO - PROCESS | 1961 | 1461181840606 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 1961 | 1461181840609 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:50:40 INFO - PROCESS | 1961 | 1461181840615 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 1961 | 1461181840618 Marionette TRACE conn4 <- [1,1866,null,{}] 12:50:40 INFO - PROCESS | 1961 | 1461181840623 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:40 INFO - PROCESS | 1961 | 1461181840842 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:50:41 INFO - PROCESS | 1961 | 1461181841068 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb70a1800 == 151 [pid = 1961] [id = 474] 12:50:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1bb1f54c00) [pid = 1961] [serial = 1423] [outer = (nil)] 12:50:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bba59c800) [pid = 1961] [serial = 1424] [outer = 0x7f1bb1f54c00] 12:50:41 INFO - PROCESS | 1961 | 1461181841188 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bde3ca800) [pid = 1961] [serial = 1425] [outer = 0x7f1bb1f54c00] 12:50:42 INFO - PROCESS | 1961 | 1461181842171 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1632ms 12:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:50:42 INFO - PROCESS | 1961 | 1461181842248 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 1961 | 1461181842251 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:50:42 INFO - PROCESS | 1961 | 1461181842257 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1961 | 1461181842260 Marionette TRACE conn4 <- [1,1870,null,{}] 12:50:42 INFO - PROCESS | 1961 | 1461181842356 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:42 INFO - PROCESS | 1961 | 1461181842554 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:50:42 INFO - PROCESS | 1961 | 1461181842854 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2e60800 == 152 [pid = 1961] [id = 475] 12:50:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1baf350c00) [pid = 1961] [serial = 1426] [outer = (nil)] 12:50:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1baf6e8800) [pid = 1961] [serial = 1427] [outer = 0x7f1baf350c00] 12:50:42 INFO - PROCESS | 1961 | 1461181842930 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bb2a4d400) [pid = 1961] [serial = 1428] [outer = 0x7f1baf350c00] 12:50:44 INFO - PROCESS | 1961 | 1461181844372 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2172ms 12:50:44 INFO - PROCESS | 1961 | 1461181844429 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1961 | 1461181844435 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:50:44 INFO - PROCESS | 1961 | 1461181844443 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1961 | 1461181844448 Marionette TRACE conn4 <- [1,1874,null,{}] 12:50:44 INFO - PROCESS | 1961 | 1461181844454 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:44 INFO - PROCESS | 1961 | 1461181844636 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:50:44 INFO - PROCESS | 1961 | 1461181844848 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e22000 == 153 [pid = 1961] [id = 476] 12:50:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bb1defc00) [pid = 1961] [serial = 1429] [outer = (nil)] 12:50:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7f1bb1f62000) [pid = 1961] [serial = 1430] [outer = 0x7f1bb1defc00] 12:50:44 INFO - PROCESS | 1961 | 1461181844956 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7f1bb27ea000) [pid = 1961] [serial = 1431] [outer = 0x7f1bb1defc00] 12:50:46 INFO - PROCESS | 1961 | 1461181846018 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1632ms 12:50:46 INFO - PROCESS | 1961 | 1461181846076 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1961 | 1461181846084 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:50:46 INFO - PROCESS | 1961 | 1461181846093 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1961 | 1461181846096 Marionette TRACE conn4 <- [1,1878,null,{}] 12:50:46 INFO - PROCESS | 1961 | 1461181846102 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:46 INFO - PROCESS | 1961 | 1461181846295 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:50:46 INFO - PROCESS | 1961 | 1461181846583 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1e0f000 == 154 [pid = 1961] [id = 477] 12:50:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 281 (0x7f1bb3914000) [pid = 1961] [serial = 1432] [outer = (nil)] 12:50:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 282 (0x7f1bb399e800) [pid = 1961] [serial = 1433] [outer = 0x7f1bb3914000] 12:50:46 INFO - PROCESS | 1961 | 1461181846693 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 283 (0x7f1bb3d3f000) [pid = 1961] [serial = 1434] [outer = 0x7f1bb3914000] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca872800 == 153 [pid = 1961] [id = 397] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 282 (0x7f1bc35b3400) [pid = 1961] [serial = 1328] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 281 (0x7f1bb1e73400) [pid = 1961] [serial = 1295] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 280 (0x7f1bb1f61000) [pid = 1961] [serial = 1301] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7f1bb1f57000) [pid = 1961] [serial = 1298] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7f1bb126d400) [pid = 1961] [serial = 1304] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb70b4000 == 152 [pid = 1961] [id = 462] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbeb3800 == 151 [pid = 1961] [id = 461] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb88a800 == 150 [pid = 1961] [id = 460] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb92d4000 == 149 [pid = 1961] [id = 459] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb23e2000 == 148 [pid = 1961] [id = 458] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d12000 == 147 [pid = 1961] [id = 457] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5aae800 == 146 [pid = 1961] [id = 456] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb16d7000 == 145 [pid = 1961] [id = 455] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1e09000 == 144 [pid = 1961] [id = 454] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde80b800 == 143 [pid = 1961] [id = 449] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9070000 == 142 [pid = 1961] [id = 448] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb325800 == 141 [pid = 1961] [id = 447] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc91c8800 == 140 [pid = 1961] [id = 446] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc63e8800 == 139 [pid = 1961] [id = 445] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb3a800 == 138 [pid = 1961] [id = 444] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d04000 == 137 [pid = 1961] [id = 443] 12:50:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc4090800 == 136 [pid = 1961] [id = 442] 12:50:47 INFO - PROCESS | 1961 | 1461181847608 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1541ms 12:50:47 INFO - PROCESS | 1961 | 1461181847635 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 1961 | 1461181847638 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:50:47 INFO - PROCESS | 1961 | 1461181847644 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 1961 | 1461181847649 Marionette TRACE conn4 <- [1,1882,null,{}] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bc2e96400) [pid = 1961] [serial = 1326] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bb29c7000) [pid = 1961] [serial = 1308] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bb4896000) [pid = 1961] [serial = 972] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bb6be4000) [pid = 1961] [serial = 1029] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bba982c00) [pid = 1961] [serial = 1320] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bb5bae400) [pid = 1961] [serial = 1280] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bd95a3800) [pid = 1961] [serial = 990] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7f1bb92ab400) [pid = 1961] [serial = 1053] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bc5903400) [pid = 1961] [serial = 1038] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7f1bcca89800) [pid = 1961] [serial = 1271] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bde3c9c00) [pid = 1961] [serial = 996] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bb92ab000) [pid = 1961] [serial = 1317] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bb4893400) [pid = 1961] [serial = 1313] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bce748c00) [pid = 1961] [serial = 1047] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1bc2e9e000) [pid = 1961] [serial = 1233] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bba639000) [pid = 1961] [serial = 1032] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bb27e8400) [pid = 1961] [serial = 1286] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bc663e000) [pid = 1961] [serial = 1265] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bcbc4f000) [pid = 1961] [serial = 1044] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bc1c02800) [pid = 1961] [serial = 1056] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bb39a9400) [pid = 1961] [serial = 1310] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bc9ead400) [pid = 1961] [serial = 1113] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb94b4800) [pid = 1961] [serial = 1050] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bda352000) [pid = 1961] [serial = 1173] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc058e800) [pid = 1961] [serial = 1262] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bcc3f8400) [pid = 1961] [serial = 1268] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb5a45400) [pid = 1961] [serial = 1314] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bcbc56800) [pid = 1961] [serial = 987] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb5a4b000) [pid = 1961] [serial = 1259] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bb29c9800) [pid = 1961] [serial = 1289] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bc22cb400) [pid = 1961] [serial = 978] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb6820000) [pid = 1961] [serial = 1316] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bb6f52c00) [pid = 1961] [serial = 942] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bb3d44c00) [pid = 1961] [serial = 1274] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb27e5c00) [pid = 1961] [serial = 1307] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bdc414800) [pid = 1961] [serial = 945] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bc22c4800) [pid = 1961] [serial = 1323] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bba635c00) [pid = 1961] [serial = 1319] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bb5bb8c00) [pid = 1961] [serial = 1283] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bc197c800) [pid = 1961] [serial = 1322] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bb426a800) [pid = 1961] [serial = 1277] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bc26ae400) [pid = 1961] [serial = 1035] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bca446c00) [pid = 1961] [serial = 948] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bba636c00) [pid = 1961] [serial = 951] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bdc415400) [pid = 1961] [serial = 993] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bc2778c00) [pid = 1961] [serial = 1325] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bb94b2800) [pid = 1961] [serial = 975] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb3d46800) [pid = 1961] [serial = 1311] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bb24ec000) [pid = 1961] [serial = 1292] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bc852bc00) [pid = 1961] [serial = 984] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bc6d60800) [pid = 1961] [serial = 1041] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bc626ec00) [pid = 1961] [serial = 981] [outer = (nil)] [url = about:blank] 12:50:47 INFO - PROCESS | 1961 | 1461181847728 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:47 INFO - PROCESS | 1961 | 1461181847919 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:50:48 INFO - PROCESS | 1961 | 1461181848119 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d0c800 == 137 [pid = 1961] [id = 478] 12:50:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bb126d400) [pid = 1961] [serial = 1435] [outer = (nil)] 12:50:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bb4214000) [pid = 1961] [serial = 1436] [outer = 0x7f1bb126d400] 12:50:48 INFO - PROCESS | 1961 | 1461181848186 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bb426f400) [pid = 1961] [serial = 1437] [outer = 0x7f1bb126d400] 12:50:48 INFO - PROCESS | 1961 | 1461181848912 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1296ms 12:50:48 INFO - PROCESS | 1961 | 1461181848941 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 1961 | 1461181848945 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:50:48 INFO - PROCESS | 1961 | 1461181848951 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 1961 | 1461181848954 Marionette TRACE conn4 <- [1,1886,null,{}] 12:50:48 INFO - PROCESS | 1961 | 1461181848959 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:49 INFO - PROCESS | 1961 | 1461181849185 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:50:49 INFO - PROCESS | 1961 | 1461181849205 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb541a000 == 138 [pid = 1961] [id = 479] 12:50:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bb4271c00) [pid = 1961] [serial = 1438] [outer = (nil)] 12:50:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bb55e9800) [pid = 1961] [serial = 1439] [outer = 0x7f1bb4271c00] 12:50:49 INFO - PROCESS | 1961 | 1461181849265 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb565f000) [pid = 1961] [serial = 1440] [outer = 0x7f1bb4271c00] 12:50:50 INFO - PROCESS | 1961 | 1461181850119 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1232ms 12:50:50 INFO - PROCESS | 1961 | 1461181850183 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 1961 | 1461181850187 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:50:50 INFO - PROCESS | 1961 | 1461181850203 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 1961 | 1461181850206 Marionette TRACE conn4 <- [1,1890,null,{}] 12:50:50 INFO - PROCESS | 1961 | 1461181850218 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:50 INFO - PROCESS | 1961 | 1461181850426 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:50:50 INFO - PROCESS | 1961 | 1461181850451 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f87800 == 139 [pid = 1961] [id = 480] 12:50:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bb4267800) [pid = 1961] [serial = 1441] [outer = (nil)] 12:50:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb5bafc00) [pid = 1961] [serial = 1442] [outer = 0x7f1bb4267800] 12:50:50 INFO - PROCESS | 1961 | 1461181850510 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb5ca8400) [pid = 1961] [serial = 1443] [outer = 0x7f1bb4267800] 12:50:51 INFO - PROCESS | 1961 | 1461181851433 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1280ms 12:50:51 INFO - PROCESS | 1961 | 1461181851490 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 1961 | 1461181851493 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:50:51 INFO - PROCESS | 1961 | 1461181851498 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 1961 | 1461181851501 Marionette TRACE conn4 <- [1,1894,null,{}] 12:50:51 INFO - PROCESS | 1961 | 1461181851505 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:51 INFO - PROCESS | 1961 | 1461181851735 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:50:51 INFO - PROCESS | 1961 | 1461181851767 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb9524000 == 140 [pid = 1961] [id = 481] 12:50:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb5caec00) [pid = 1961] [serial = 1444] [outer = (nil)] 12:50:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb6be4000) [pid = 1961] [serial = 1445] [outer = 0x7f1bb5caec00] 12:50:51 INFO - PROCESS | 1961 | 1461181851829 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb6ee0c00) [pid = 1961] [serial = 1446] [outer = 0x7f1bb5caec00] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bb390e800) [pid = 1961] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb94b6400) [pid = 1961] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bba62d800) [pid = 1961] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb3d47c00) [pid = 1961] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb1264400) [pid = 1961] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bb1f63400) [pid = 1961] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bb6dc5800) [pid = 1961] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb1f5b800) [pid = 1961] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:50:53 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bb1268c00) [pid = 1961] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:50:53 INFO - PROCESS | 1961 | 1461181853447 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1987ms 12:50:53 INFO - PROCESS | 1961 | 1461181853486 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1961 | 1461181853488 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:50:53 INFO - PROCESS | 1961 | 1461181853494 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1961 | 1461181853496 Marionette TRACE conn4 <- [1,1898,null,{}] 12:50:53 INFO - PROCESS | 1961 | 1461181853501 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:53 INFO - PROCESS | 1961 | 1461181853673 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:50:53 INFO - PROCESS | 1961 | 1461181853686 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8e4000 == 141 [pid = 1961] [id = 482] 12:50:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bb3914c00) [pid = 1961] [serial = 1447] [outer = (nil)] 12:50:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bb6f4e000) [pid = 1961] [serial = 1448] [outer = 0x7f1bb3914c00] 12:50:53 INFO - PROCESS | 1961 | 1461181853745 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb92a9800) [pid = 1961] [serial = 1449] [outer = 0x7f1bb3914c00] 12:50:54 INFO - PROCESS | 1961 | 1461181854534 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1077ms 12:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:50:54 INFO - PROCESS | 1961 | 1461181854571 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 1961 | 1461181854574 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:50:54 INFO - PROCESS | 1961 | 1461181854580 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1961 | 1461181854582 Marionette TRACE conn4 <- [1,1902,null,{}] 12:50:54 INFO - PROCESS | 1961 | 1461181854587 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:54 INFO - PROCESS | 1961 | 1461181854808 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:50:54 INFO - PROCESS | 1961 | 1461181854830 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa53000 == 142 [pid = 1961] [id = 483] 12:50:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bb43bb400) [pid = 1961] [serial = 1450] [outer = (nil)] 12:50:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb92ac800) [pid = 1961] [serial = 1451] [outer = 0x7f1bb43bb400] 12:50:54 INFO - PROCESS | 1961 | 1461181854887 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb94b4000) [pid = 1961] [serial = 1452] [outer = 0x7f1bb43bb400] 12:50:55 INFO - PROCESS | 1961 | 1461181855974 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1438ms 12:50:56 INFO - PROCESS | 1961 | 1461181856018 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 1961 | 1461181856025 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:50:56 INFO - PROCESS | 1961 | 1461181856033 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 1961 | 1461181856038 Marionette TRACE conn4 <- [1,1906,null,{}] 12:50:56 INFO - PROCESS | 1961 | 1461181856045 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:56 INFO - PROCESS | 1961 | 1461181856249 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:50:56 INFO - PROCESS | 1961 | 1461181856461 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d1a000 == 143 [pid = 1961] [id = 484] 12:50:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb1e6fc00) [pid = 1961] [serial = 1453] [outer = (nil)] 12:50:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb2a4b000) [pid = 1961] [serial = 1454] [outer = 0x7f1bb1e6fc00] 12:50:56 INFO - PROCESS | 1961 | 1461181856532 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb2a59c00) [pid = 1961] [serial = 1455] [outer = 0x7f1bb1e6fc00] 12:50:57 INFO - PROCESS | 1961 | 1461181857518 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1529ms 12:50:57 INFO - PROCESS | 1961 | 1461181857563 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 1961 | 1461181857571 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:50:57 INFO - PROCESS | 1961 | 1461181857581 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 1961 | 1461181857585 Marionette TRACE conn4 <- [1,1910,null,{}] 12:50:57 INFO - PROCESS | 1961 | 1461181857590 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:57 INFO - PROCESS | 1961 | 1461181857771 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:50:58 INFO - PROCESS | 1961 | 1461181858066 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93af800 == 144 [pid = 1961] [id = 485] 12:50:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bb39a4400) [pid = 1961] [serial = 1456] [outer = (nil)] 12:50:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bb426d000) [pid = 1961] [serial = 1457] [outer = 0x7f1bb39a4400] 12:50:58 INFO - PROCESS | 1961 | 1461181858179 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bb543a400) [pid = 1961] [serial = 1458] [outer = 0x7f1bb39a4400] 12:50:59 INFO - PROCESS | 1961 | 1461181859009 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1480ms 12:50:59 INFO - PROCESS | 1961 | 1461181859062 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 1961 | 1461181859065 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:50:59 INFO - PROCESS | 1961 | 1461181859071 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 1961 | 1461181859077 Marionette TRACE conn4 <- [1,1914,null,{}] 12:50:59 INFO - PROCESS | 1961 | 1461181859092 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:59 INFO - PROCESS | 1961 | 1461181859317 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:50:59 INFO - PROCESS | 1961 | 1461181859517 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb25000 == 145 [pid = 1961] [id = 486] 12:50:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb5a4b000) [pid = 1961] [serial = 1459] [outer = (nil)] 12:50:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb6bdf000) [pid = 1961] [serial = 1460] [outer = 0x7f1bb5a4b000] 12:50:59 INFO - PROCESS | 1961 | 1461181859628 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb92b5400) [pid = 1961] [serial = 1461] [outer = 0x7f1bb5a4b000] 12:51:00 INFO - PROCESS | 1961 | 1461181860510 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1487ms 12:51:00 INFO - PROCESS | 1961 | 1461181860559 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:51:00 INFO - PROCESS | 1961 | 1461181860564 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:51:00 INFO - PROCESS | 1961 | 1461181860569 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1961 | 1461181860572 Marionette TRACE conn4 <- [1,1918,null,{}] 12:51:00 INFO - PROCESS | 1961 | 1461181860577 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:00 INFO - PROCESS | 1961 | 1461181860756 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:51:00 INFO - PROCESS | 1961 | 1461181860960 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbf07800 == 146 [pid = 1961] [id = 487] 12:51:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb5bb6c00) [pid = 1961] [serial = 1462] [outer = (nil)] 12:51:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bba62e000) [pid = 1961] [serial = 1463] [outer = 0x7f1bb5bb6c00] 12:51:01 INFO - PROCESS | 1961 | 1461181861029 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bba97f800) [pid = 1961] [serial = 1464] [outer = 0x7f1bb5bb6c00] 12:51:01 INFO - PROCESS | 1961 | 1461181861865 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1325ms 12:51:01 INFO - PROCESS | 1961 | 1461181861911 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 1961 | 1461181861914 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:51:01 INFO - PROCESS | 1961 | 1461181861922 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 1961 | 1461181861926 Marionette TRACE conn4 <- [1,1922,null,{}] 12:51:01 INFO - PROCESS | 1961 | 1461181861933 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:02 INFO - PROCESS | 1961 | 1461181862131 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:51:02 INFO - PROCESS | 1961 | 1461181862341 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c77000 == 147 [pid = 1961] [id = 488] 12:51:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb3d45000) [pid = 1961] [serial = 1465] [outer = (nil)] 12:51:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bba985c00) [pid = 1961] [serial = 1466] [outer = 0x7f1bb3d45000] 12:51:02 INFO - PROCESS | 1961 | 1461181862451 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bc0590c00) [pid = 1961] [serial = 1467] [outer = 0x7f1bb3d45000] 12:51:03 INFO - PROCESS | 1961 | 1461181863372 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1481ms 12:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:51:03 INFO - PROCESS | 1961 | 1461181863404 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1961 | 1461181863407 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:51:03 INFO - PROCESS | 1961 | 1461181863413 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1961 | 1461181863415 Marionette TRACE conn4 <- [1,1926,null,{}] 12:51:03 INFO - PROCESS | 1961 | 1461181863420 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:03 INFO - PROCESS | 1961 | 1461181863604 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:51:03 INFO - PROCESS | 1961 | 1461181863811 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b7b000 == 148 [pid = 1961] [id = 489] 12:51:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bbb8db400) [pid = 1961] [serial = 1468] [outer = (nil)] 12:51:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bc22ab000) [pid = 1961] [serial = 1469] [outer = 0x7f1bbb8db400] 12:51:03 INFO - PROCESS | 1961 | 1461181863881 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bc26a6800) [pid = 1961] [serial = 1470] [outer = 0x7f1bbb8db400] 12:51:04 INFO - PROCESS | 1961 | 1461181864719 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1377ms 12:51:04 INFO - PROCESS | 1961 | 1461181864790 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 1961 | 1461181864793 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:51:04 INFO - PROCESS | 1961 | 1461181864799 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 1961 | 1461181864801 Marionette TRACE conn4 <- [1,1930,null,{}] 12:51:04 INFO - PROCESS | 1961 | 1461181864807 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:04 INFO - PROCESS | 1961 | 1461181864981 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:51:05 INFO - PROCESS | 1961 | 1461181865189 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fca000 == 149 [pid = 1961] [id = 490] 12:51:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bc1836400) [pid = 1961] [serial = 1471] [outer = (nil)] 12:51:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bc2990400) [pid = 1961] [serial = 1472] [outer = 0x7f1bc1836400] 12:51:05 INFO - PROCESS | 1961 | 1461181865261 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bc2ddbc00) [pid = 1961] [serial = 1473] [outer = 0x7f1bc1836400] 12:51:06 INFO - PROCESS | 1961 | 1461181866123 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1381ms 12:51:06 INFO - PROCESS | 1961 | 1461181866182 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 1961 | 1461181866184 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:51:06 INFO - PROCESS | 1961 | 1461181866191 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 1961 | 1461181866193 Marionette TRACE conn4 <- [1,1934,null,{}] 12:51:06 INFO - PROCESS | 1961 | 1461181866198 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:06 INFO - PROCESS | 1961 | 1461181866385 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:51:06 INFO - PROCESS | 1961 | 1461181866592 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc311e800 == 150 [pid = 1961] [id = 491] 12:51:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bc2393800) [pid = 1961] [serial = 1474] [outer = (nil)] 12:51:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bc2e96400) [pid = 1961] [serial = 1475] [outer = 0x7f1bc2393800] 12:51:06 INFO - PROCESS | 1961 | 1461181866706 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bc35b3400) [pid = 1961] [serial = 1476] [outer = 0x7f1bc2393800] 12:51:07 INFO - PROCESS | 1961 | 1461181867591 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1430ms 12:51:07 INFO - PROCESS | 1961 | 1461181867621 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1961 | 1461181867625 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:51:07 INFO - PROCESS | 1961 | 1461181867631 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1961 | 1461181867634 Marionette TRACE conn4 <- [1,1938,null,{}] 12:51:07 INFO - PROCESS | 1961 | 1461181867639 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:07 INFO - PROCESS | 1961 | 1461181867827 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:51:08 INFO - PROCESS | 1961 | 1461181868047 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a58000 == 151 [pid = 1961] [id = 492] 12:51:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bb29cdc00) [pid = 1961] [serial = 1477] [outer = (nil)] 12:51:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bc428f800) [pid = 1961] [serial = 1478] [outer = 0x7f1bb29cdc00] 12:51:08 INFO - PROCESS | 1961 | 1461181868157 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bc4f6d800) [pid = 1961] [serial = 1479] [outer = 0x7f1bb29cdc00] 12:51:09 INFO - PROCESS | 1961 | 1461181869010 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1427ms 12:51:09 INFO - PROCESS | 1961 | 1461181869059 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 1961 | 1461181869063 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:51:09 INFO - PROCESS | 1961 | 1461181869087 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 1961 | 1461181869091 Marionette TRACE conn4 <- [1,1942,null,{}] 12:51:09 INFO - PROCESS | 1961 | 1461181869096 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:09 INFO - PROCESS | 1961 | 1461181869287 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:51:09 INFO - PROCESS | 1961 | 1461181869493 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63d9000 == 152 [pid = 1961] [id = 493] 12:51:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bc277d800) [pid = 1961] [serial = 1480] [outer = (nil)] 12:51:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bc593f000) [pid = 1961] [serial = 1481] [outer = 0x7f1bc277d800] 12:51:09 INFO - PROCESS | 1961 | 1461181869603 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1bc626a800) [pid = 1961] [serial = 1482] [outer = 0x7f1bc277d800] 12:51:10 INFO - PROCESS | 1961 | 1461181870515 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1488ms 12:51:10 INFO - PROCESS | 1961 | 1461181870573 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 1961 | 1461181870577 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:51:10 INFO - PROCESS | 1961 | 1461181870583 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1961 | 1461181870587 Marionette TRACE conn4 <- [1,1946,null,{}] 12:51:10 INFO - PROCESS | 1961 | 1461181870591 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:10 INFO - PROCESS | 1961 | 1461181870802 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:51:11 INFO - PROCESS | 1961 | 1461181871007 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc83ea000 == 153 [pid = 1961] [id = 494] 12:51:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bc2e94000) [pid = 1961] [serial = 1483] [outer = (nil)] 12:51:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bc8522800) [pid = 1961] [serial = 1484] [outer = 0x7f1bc2e94000] 12:51:11 INFO - PROCESS | 1961 | 1461181871129 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bc93e5800) [pid = 1961] [serial = 1485] [outer = 0x7f1bc2e94000] 12:51:12 INFO - PROCESS | 1961 | 1461181872028 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1482ms 12:51:12 INFO - PROCESS | 1961 | 1461181872066 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 1961 | 1461181872070 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:51:12 INFO - PROCESS | 1961 | 1461181872076 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 1961 | 1461181872078 Marionette TRACE conn4 <- [1,1950,null,{}] 12:51:12 INFO - PROCESS | 1961 | 1461181872084 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:12 INFO - PROCESS | 1961 | 1461181872277 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:51:12 INFO - PROCESS | 1961 | 1461181872549 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23dd800 == 154 [pid = 1961] [id = 495] 12:51:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7f1bb1267400) [pid = 1961] [serial = 1486] [outer = (nil)] 12:51:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bb3915400) [pid = 1961] [serial = 1487] [outer = 0x7f1bb1267400] 12:51:12 INFO - PROCESS | 1961 | 1461181872668 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7f1bc2a3ec00) [pid = 1961] [serial = 1488] [outer = 0x7f1bb1267400] 12:51:13 INFO - PROCESS | 1961 | 1461181873559 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1537ms 12:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:51:13 INFO - PROCESS | 1961 | 1461181873614 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 1961 | 1461181873616 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:51:13 INFO - PROCESS | 1961 | 1461181873622 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 1961 | 1461181873625 Marionette TRACE conn4 <- [1,1954,null,{}] 12:51:13 INFO - PROCESS | 1961 | 1461181873630 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:13 INFO - PROCESS | 1961 | 1461181873814 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:51:14 INFO - PROCESS | 1961 | 1461181874027 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92da000 == 155 [pid = 1961] [id = 496] 12:51:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1bb1e73000) [pid = 1961] [serial = 1489] [outer = (nil)] 12:51:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bc9b82400) [pid = 1961] [serial = 1490] [outer = 0x7f1bb1e73000] 12:51:14 INFO - PROCESS | 1961 | 1461181874137 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bca446c00) [pid = 1961] [serial = 1491] [outer = 0x7f1bb1e73000] 12:51:15 INFO - PROCESS | 1961 | 1461181875009 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1429ms 12:51:15 INFO - PROCESS | 1961 | 1461181875051 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 1961 | 1461181875054 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:51:15 INFO - PROCESS | 1961 | 1461181875059 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 1961 | 1461181875062 Marionette TRACE conn4 <- [1,1958,null,{}] 12:51:15 INFO - PROCESS | 1961 | 1461181875067 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:15 INFO - PROCESS | 1961 | 1461181875251 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:51:15 INFO - PROCESS | 1961 | 1461181875469 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1fa8800 == 156 [pid = 1961] [id = 497] 12:51:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1baf351400) [pid = 1961] [serial = 1492] [outer = (nil)] 12:51:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1baf6e1000) [pid = 1961] [serial = 1493] [outer = 0x7f1baf351400] 12:51:15 INFO - PROCESS | 1961 | 1461181875916 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bafae8800) [pid = 1961] [serial = 1494] [outer = 0x7f1baf351400] 12:51:16 INFO - PROCESS | 1961 | 1461181876852 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1837ms 12:51:16 INFO - PROCESS | 1961 | 1461181876897 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 1961 | 1461181876903 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:51:16 INFO - PROCESS | 1961 | 1461181876912 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1961 | 1461181876916 Marionette TRACE conn4 <- [1,1962,null,{}] 12:51:16 INFO - PROCESS | 1961 | 1461181876923 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:17 INFO - PROCESS | 1961 | 1461181877224 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:51:17 INFO - PROCESS | 1961 | 1461181877391 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e36000 == 157 [pid = 1961] [id = 498] 12:51:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bafaec000) [pid = 1961] [serial = 1495] [outer = (nil)] 12:51:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7f1bb24f2800) [pid = 1961] [serial = 1496] [outer = 0x7f1bafaec000] 12:51:17 INFO - PROCESS | 1961 | 1461181877558 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7f1bb3915000) [pid = 1961] [serial = 1497] [outer = 0x7f1bafaec000] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8e4000 == 156 [pid = 1961] [id = 482] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7f1bc626fc00) [pid = 1961] [serial = 1343] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7f1bcc354800) [pid = 1961] [serial = 1346] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bda3be800) [pid = 1961] [serial = 1349] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bb1df7400) [pid = 1961] [serial = 1352] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bda50d800) [pid = 1961] [serial = 1355] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bb43b8c00) [pid = 1961] [serial = 1358] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bb5ca7c00) [pid = 1961] [serial = 1361] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bc22a7400) [pid = 1961] [serial = 1391] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb9524000 == 155 [pid = 1961] [id = 481] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6f87800 == 154 [pid = 1961] [id = 480] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb541a000 == 153 [pid = 1961] [id = 479] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d0c800 == 152 [pid = 1961] [id = 478] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1e0f000 == 151 [pid = 1961] [id = 477] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5e22000 == 150 [pid = 1961] [id = 476] 12:51:18 INFO - PROCESS | 1961 | 1461181878750 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc634e800 == 149 [pid = 1961] [id = 467] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc3105000 == 148 [pid = 1961] [id = 466] 12:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1885ms 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa2c000 == 147 [pid = 1961] [id = 465] 12:51:18 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb40a6000 == 146 [pid = 1961] [id = 464] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bc1816c00) [pid = 1961] [serial = 1382] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7f1bc337ac00) [pid = 1961] [serial = 1385] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bb5ca2c00) [pid = 1961] [serial = 1374] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7f1bb5a46c00) [pid = 1961] [serial = 1373] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bb5a4b800) [pid = 1961] [serial = 1376] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bb5cad800) [pid = 1961] [serial = 1377] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bb4265c00) [pid = 1961] [serial = 1371] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bb420b400) [pid = 1961] [serial = 1370] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1bb6ed3c00) [pid = 1961] [serial = 1379] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bb39a3c00) [pid = 1961] [serial = 1331] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bb29cb800) [pid = 1961] [serial = 1368] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bb24ea800) [pid = 1961] [serial = 1367] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bb1e78800) [pid = 1961] [serial = 1365] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bb126e000) [pid = 1961] [serial = 1364] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bc0590400) [pid = 1961] [serial = 1337] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bc2e95000) [pid = 1961] [serial = 1340] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb55f7c00) [pid = 1961] [serial = 1334] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bc5938800) [pid = 1961] [serial = 1386] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc228ec00) [pid = 1961] [serial = 1383] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bb94b3c00) [pid = 1961] [serial = 1380] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb5448400) [pid = 1961] [serial = 1388] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb94b7400) [pid = 1961] [serial = 1389] [outer = (nil)] [url = about:blank] 12:51:18 INFO - PROCESS | 1961 | 1461181878822 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 1961 | 1461181878828 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:51:18 INFO - PROCESS | 1961 | 1461181878837 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 1961 | 1461181878840 Marionette TRACE conn4 <- [1,1966,null,{}] 12:51:18 INFO - PROCESS | 1961 | 1461181878847 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:19 INFO - PROCESS | 1961 | 1461181879012 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:51:19 INFO - PROCESS | 1961 | 1461181879021 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23e0800 == 147 [pid = 1961] [id = 499] 12:51:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1baf34a800) [pid = 1961] [serial = 1498] [outer = (nil)] 12:51:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb4073800) [pid = 1961] [serial = 1499] [outer = 0x7f1baf34a800] 12:51:19 INFO - PROCESS | 1961 | 1461181879090 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb43b7000) [pid = 1961] [serial = 1500] [outer = 0x7f1baf34a800] 12:51:19 INFO - PROCESS | 1961 | 1461181879985 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1179ms 12:51:20 INFO - PROCESS | 1961 | 1461181880017 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 1961 | 1461181880019 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:51:20 INFO - PROCESS | 1961 | 1461181880026 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 1961 | 1461181880031 Marionette TRACE conn4 <- [1,1970,null,{}] 12:51:20 INFO - PROCESS | 1961 | 1461181880048 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:20 INFO - PROCESS | 1961 | 1461181880236 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:51:20 INFO - PROCESS | 1961 | 1461181880407 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5ab5800 == 148 [pid = 1961] [id = 500] 12:51:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb426dc00) [pid = 1961] [serial = 1501] [outer = (nil)] 12:51:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb5bb1c00) [pid = 1961] [serial = 1502] [outer = 0x7f1bb426dc00] 12:51:20 INFO - PROCESS | 1961 | 1461181880468 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bb5cad800) [pid = 1961] [serial = 1503] [outer = 0x7f1bb426dc00] 12:51:21 INFO - PROCESS | 1961 | 1461181881161 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1180ms 12:51:21 INFO - PROCESS | 1961 | 1461181881206 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1961 | 1461181881209 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:51:21 INFO - PROCESS | 1961 | 1461181881215 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1961 | 1461181881217 Marionette TRACE conn4 <- [1,1974,null,{}] 12:51:21 INFO - PROCESS | 1961 | 1461181881222 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:21 INFO - PROCESS | 1961 | 1461181881518 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:51:21 INFO - PROCESS | 1961 | 1461181881543 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb92cb800 == 149 [pid = 1961] [id = 501] 12:51:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb488cc00) [pid = 1961] [serial = 1504] [outer = (nil)] 12:51:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bb86d4c00) [pid = 1961] [serial = 1505] [outer = 0x7f1bb488cc00] 12:51:21 INFO - PROCESS | 1961 | 1461181881599 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bb94b0400) [pid = 1961] [serial = 1506] [outer = 0x7f1bb488cc00] 12:51:22 INFO - PROCESS | 1961 | 1461181882429 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1231ms 12:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:51:22 INFO - PROCESS | 1961 | 1461181882447 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 1961 | 1461181882450 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:51:22 INFO - PROCESS | 1961 | 1461181882456 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 1961 | 1461181882458 Marionette TRACE conn4 <- [1,1978,null,{}] 12:51:22 INFO - PROCESS | 1961 | 1461181882472 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:22 INFO - PROCESS | 1961 | 1461181882702 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:51:22 INFO - PROCESS | 1961 | 1461181882753 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa3f800 == 150 [pid = 1961] [id = 502] 12:51:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bba639400) [pid = 1961] [serial = 1507] [outer = (nil)] 12:51:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bbb8d7800) [pid = 1961] [serial = 1508] [outer = 0x7f1bba639400] 12:51:22 INFO - PROCESS | 1961 | 1461181882819 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bc1c0a800) [pid = 1961] [serial = 1509] [outer = 0x7f1bba639400] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bc2e9b400) [pid = 1961] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bb4267800) [pid = 1961] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bb5caec00) [pid = 1961] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bb406ac00) [pid = 1961] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bb1defc00) [pid = 1961] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bb4271c00) [pid = 1961] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb126d400) [pid = 1961] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bb3914000) [pid = 1961] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bb3914c00) [pid = 1961] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bc9154800) [pid = 1961] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bc5905400) [pid = 1961] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb4073c00) [pid = 1961] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb5657000) [pid = 1961] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bc26b0400) [pid = 1961] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bc59b1400) [pid = 1961] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb6821800) [pid = 1961] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bb3912c00) [pid = 1961] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bc93e3000) [pid = 1961] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bcb37dc00) [pid = 1961] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bc590c000) [pid = 1961] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bc6ac7000) [pid = 1961] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bb4895000) [pid = 1961] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bb86e0400) [pid = 1961] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bca9cf400) [pid = 1961] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bcb37b000) [pid = 1961] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb565a000) [pid = 1961] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb67d0800) [pid = 1961] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb94a9000) [pid = 1961] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb55ed000) [pid = 1961] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bb55e8c00) [pid = 1961] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bc277c800) [pid = 1961] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bc180c800) [pid = 1961] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bb94b3000) [pid = 1961] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bbbf76800) [pid = 1961] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bc197f800) [pid = 1961] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bc2a39000) [pid = 1961] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bc5903800) [pid = 1961] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bca44ec00) [pid = 1961] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bceb3c400) [pid = 1961] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bb399dc00) [pid = 1961] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bb399f400) [pid = 1961] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bb39aac00) [pid = 1961] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bb4204c00) [pid = 1961] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bb4205400) [pid = 1961] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bb420ac00) [pid = 1961] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:51:24 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bc183bc00) [pid = 1961] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:51:24 INFO - PROCESS | 1961 | 1461181884408 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1993ms 12:51:24 INFO - PROCESS | 1961 | 1461181884449 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1961 | 1461181884451 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:51:24 INFO - PROCESS | 1961 | 1461181884458 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1961 | 1461181884460 Marionette TRACE conn4 <- [1,1982,null,{}] 12:51:24 INFO - PROCESS | 1961 | 1461181884465 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:24 INFO - PROCESS | 1961 | 1461181884706 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:51:24 INFO - PROCESS | 1961 | 1461181884722 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6a1b800 == 151 [pid = 1961] [id = 503] 12:51:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bb1dfac00) [pid = 1961] [serial = 1510] [outer = (nil)] 12:51:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bb39a5800) [pid = 1961] [serial = 1511] [outer = 0x7f1bb1dfac00] 12:51:24 INFO - PROCESS | 1961 | 1461181884779 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bb5657400) [pid = 1961] [serial = 1512] [outer = 0x7f1bb1dfac00] 12:51:25 INFO - PROCESS | 1961 | 1461181885473 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1031ms 12:51:25 INFO - PROCESS | 1961 | 1461181885489 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 1961 | 1461181885492 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:51:25 INFO - PROCESS | 1961 | 1461181885497 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 1961 | 1461181885499 Marionette TRACE conn4 <- [1,1986,null,{}] 12:51:25 INFO - PROCESS | 1961 | 1461181885504 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:25 INFO - PROCESS | 1961 | 1461181885673 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:51:25 INFO - PROCESS | 1961 | 1461181885849 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb5f000 == 152 [pid = 1961] [id = 504] 12:51:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bb29c3c00) [pid = 1961] [serial = 1513] [outer = (nil)] 12:51:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bb86e0400) [pid = 1961] [serial = 1514] [outer = 0x7f1bb29c3c00] 12:51:25 INFO - PROCESS | 1961 | 1461181885906 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bbb8d4c00) [pid = 1961] [serial = 1515] [outer = 0x7f1bb29c3c00] 12:51:26 INFO - PROCESS | 1961 | 1461181886900 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1475ms 12:51:26 INFO - PROCESS | 1961 | 1461181886974 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 1961 | 1461181886980 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:51:26 INFO - PROCESS | 1961 | 1461181886990 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 1961 | 1461181886995 Marionette TRACE conn4 <- [1,1990,null,{}] 12:51:27 INFO - PROCESS | 1961 | 1461181887004 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:27 INFO - PROCESS | 1961 | 1461181887249 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:51:27 INFO - PROCESS | 1961 | 1461181887522 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5412000 == 153 [pid = 1961] [id = 505] 12:51:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bb29ce000) [pid = 1961] [serial = 1516] [outer = (nil)] 12:51:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bb3915c00) [pid = 1961] [serial = 1517] [outer = 0x7f1bb29ce000] 12:51:27 INFO - PROCESS | 1961 | 1461181887599 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bb3d47c00) [pid = 1961] [serial = 1518] [outer = 0x7f1bb29ce000] 12:51:28 INFO - PROCESS | 1961 | 1461181888531 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1581ms 12:51:28 INFO - PROCESS | 1961 | 1461181888571 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 1961 | 1461181888579 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:51:28 INFO - PROCESS | 1961 | 1461181888589 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 1961 | 1461181888592 Marionette TRACE conn4 <- [1,1994,null,{}] 12:51:28 INFO - PROCESS | 1961 | 1461181888596 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:28 INFO - PROCESS | 1961 | 1461181888785 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:51:29 INFO - PROCESS | 1961 | 1461181888996 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa4a800 == 154 [pid = 1961] [id = 506] 12:51:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bb2a54400) [pid = 1961] [serial = 1519] [outer = (nil)] 12:51:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bb543fc00) [pid = 1961] [serial = 1520] [outer = 0x7f1bb2a54400] 12:51:29 INFO - PROCESS | 1961 | 1461181889064 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bb67c3400) [pid = 1961] [serial = 1521] [outer = 0x7f1bb2a54400] 12:51:29 INFO - PROCESS | 1961 | 1461181889973 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1435ms 12:51:30 INFO - PROCESS | 1961 | 1461181890024 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 1961 | 1461181890028 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:51:30 INFO - PROCESS | 1961 | 1461181890035 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 1961 | 1461181890040 Marionette TRACE conn4 <- [1,1998,null,{}] 12:51:30 INFO - PROCESS | 1961 | 1461181890055 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:30 INFO - PROCESS | 1961 | 1461181890260 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:51:30 INFO - PROCESS | 1961 | 1461181890468 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b74000 == 155 [pid = 1961] [id = 507] 12:51:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bb5cae800) [pid = 1961] [serial = 1522] [outer = (nil)] 12:51:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bbb8d8c00) [pid = 1961] [serial = 1523] [outer = 0x7f1bb5cae800] 12:51:30 INFO - PROCESS | 1961 | 1461181890588 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bc197f800) [pid = 1961] [serial = 1524] [outer = 0x7f1bb5cae800] 12:51:31 INFO - PROCESS | 1961 | 1461181891493 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1485ms 12:51:31 INFO - PROCESS | 1961 | 1461181891520 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:51:31 INFO - PROCESS | 1961 | 1461181891524 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:51:31 INFO - PROCESS | 1961 | 1461181891530 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 1961 | 1461181891534 Marionette TRACE conn4 <- [1,2002,null,{}] 12:51:31 INFO - PROCESS | 1961 | 1461181891539 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:31 INFO - PROCESS | 1961 | 1461181891732 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:51:31 INFO - PROCESS | 1961 | 1461181891947 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc697a000 == 156 [pid = 1961] [id = 508] 12:51:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb86d8c00) [pid = 1961] [serial = 1525] [outer = (nil)] 12:51:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bc22cac00) [pid = 1961] [serial = 1526] [outer = 0x7f1bb86d8c00] 12:51:32 INFO - PROCESS | 1961 | 1461181892059 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bc2de3800) [pid = 1961] [serial = 1527] [outer = 0x7f1bb86d8c00] 12:51:32 INFO - PROCESS | 1961 | 1461181892944 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1480ms 12:51:33 INFO - PROCESS | 1961 | 1461181893014 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 1961 | 1461181893017 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:51:33 INFO - PROCESS | 1961 | 1461181893027 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 1961 | 1461181893029 Marionette TRACE conn4 <- [1,2006,null,{}] 12:51:33 INFO - PROCESS | 1961 | 1461181893035 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:33 INFO - PROCESS | 1961 | 1461181893237 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:51:33 INFO - PROCESS | 1961 | 1461181893497 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8559800 == 157 [pid = 1961] [id = 509] 12:51:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb390c800) [pid = 1961] [serial = 1528] [outer = (nil)] 12:51:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bc3377c00) [pid = 1961] [serial = 1529] [outer = 0x7f1bb390c800] 12:51:33 INFO - PROCESS | 1961 | 1461181893571 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bc5905400) [pid = 1961] [serial = 1530] [outer = 0x7f1bb390c800] 12:51:34 INFO - PROCESS | 1961 | 1461181894462 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1482ms 12:51:34 INFO - PROCESS | 1961 | 1461181894508 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1961 | 1461181894512 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:51:34 INFO - PROCESS | 1961 | 1461181894517 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1961 | 1461181894519 Marionette TRACE conn4 <- [1,2010,null,{}] 12:51:34 INFO - PROCESS | 1961 | 1461181894524 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:34 INFO - PROCESS | 1961 | 1461181894704 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:51:34 INFO - PROCESS | 1961 | 1461181894916 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2ed800 == 158 [pid = 1961] [id = 510] 12:51:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb55ed400) [pid = 1961] [serial = 1531] [outer = (nil)] 12:51:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bc8240400) [pid = 1961] [serial = 1532] [outer = 0x7f1bb55ed400] 12:51:35 INFO - PROCESS | 1961 | 1461181895029 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bc8e59000) [pid = 1961] [serial = 1533] [outer = 0x7f1bb55ed400] 12:51:35 INFO - PROCESS | 1961 | 1461181895899 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1424ms 12:51:35 INFO - PROCESS | 1961 | 1461181895943 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 1961 | 1461181895947 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:51:35 INFO - PROCESS | 1961 | 1461181895953 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 1961 | 1461181895956 Marionette TRACE conn4 <- [1,2014,null,{}] 12:51:35 INFO - PROCESS | 1961 | 1461181895961 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:36 INFO - PROCESS | 1961 | 1461181896149 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:51:36 INFO - PROCESS | 1961 | 1461181896363 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc12d800 == 159 [pid = 1961] [id = 511] 12:51:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bc428d000) [pid = 1961] [serial = 1534] [outer = (nil)] 12:51:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bc93e3000) [pid = 1961] [serial = 1535] [outer = 0x7f1bc428d000] 12:51:36 INFO - PROCESS | 1961 | 1461181896483 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bca44d800) [pid = 1961] [serial = 1536] [outer = 0x7f1bc428d000] 12:51:37 INFO - PROCESS | 1961 | 1461181897357 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1480ms 12:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:51:37 INFO - PROCESS | 1961 | 1461181897435 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 1961 | 1461181897437 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:51:37 INFO - PROCESS | 1961 | 1461181897443 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 1961 | 1461181897446 Marionette TRACE conn4 <- [1,2018,null,{}] 12:51:37 INFO - PROCESS | 1961 | 1461181897451 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:37 INFO - PROCESS | 1961 | 1461181897643 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:51:37 INFO - PROCESS | 1961 | 1461181897854 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd23a1800 == 160 [pid = 1961] [id = 512] 12:51:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb27e9800) [pid = 1961] [serial = 1537] [outer = (nil)] 12:51:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bca452000) [pid = 1961] [serial = 1538] [outer = 0x7f1bb27e9800] 12:51:37 INFO - PROCESS | 1961 | 1461181897970 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bca9d7800) [pid = 1961] [serial = 1539] [outer = 0x7f1bb27e9800] 12:51:38 INFO - PROCESS | 1961 | 1461181898851 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1442ms 12:51:38 INFO - PROCESS | 1961 | 1461181898885 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 1961 | 1461181898887 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:51:38 INFO - PROCESS | 1961 | 1461181898911 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1961 | 1461181898915 Marionette TRACE conn4 <- [1,2022,null,{}] 12:51:38 INFO - PROCESS | 1961 | 1461181898923 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:39 INFO - PROCESS | 1961 | 1461181899112 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:51:39 INFO - PROCESS | 1961 | 1461181899326 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9fcc000 == 161 [pid = 1961] [id = 513] 12:51:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb6f4ac00) [pid = 1961] [serial = 1540] [outer = (nil)] 12:51:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bcab97800) [pid = 1961] [serial = 1541] [outer = 0x7f1bb6f4ac00] 12:51:39 INFO - PROCESS | 1961 | 1461181899437 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bcbc52800) [pid = 1961] [serial = 1542] [outer = 0x7f1bb6f4ac00] 12:51:40 INFO - PROCESS | 1961 | 1461181900290 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1458ms 12:51:40 INFO - PROCESS | 1961 | 1461181900353 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 1961 | 1461181900357 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:51:40 INFO - PROCESS | 1961 | 1461181900362 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 1961 | 1461181900364 Marionette TRACE conn4 <- [1,2026,null,{}] 12:51:40 INFO - PROCESS | 1961 | 1461181900370 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:40 INFO - PROCESS | 1961 | 1461181900554 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:51:40 INFO - PROCESS | 1961 | 1461181900764 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bddd14000 == 162 [pid = 1961] [id = 514] 12:51:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bc9b84000) [pid = 1961] [serial = 1543] [outer = (nil)] 12:51:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bcbff6400) [pid = 1961] [serial = 1544] [outer = 0x7f1bc9b84000] 12:51:40 INFO - PROCESS | 1961 | 1461181900875 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bccbb1000) [pid = 1961] [serial = 1545] [outer = 0x7f1bc9b84000] 12:51:41 INFO - PROCESS | 1961 | 1461181901776 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1479ms 12:51:41 INFO - PROCESS | 1961 | 1461181901842 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:51:41 INFO - PROCESS | 1961 | 1461181901847 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:51:41 INFO - PROCESS | 1961 | 1461181901852 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1961 | 1461181901856 Marionette TRACE conn4 <- [1,2030,null,{}] 12:51:41 INFO - PROCESS | 1961 | 1461181901861 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:42 INFO - PROCESS | 1961 | 1461181902082 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:51:42 INFO - PROCESS | 1961 | 1461181902293 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be12d9800 == 163 [pid = 1961] [id = 515] 12:51:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb390fc00) [pid = 1961] [serial = 1546] [outer = (nil)] 12:51:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bc2ddd000) [pid = 1961] [serial = 1547] [outer = 0x7f1bb390fc00] 12:51:42 INFO - PROCESS | 1961 | 1461181902413 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bdc413000) [pid = 1961] [serial = 1548] [outer = 0x7f1bb390fc00] 12:51:43 INFO - PROCESS | 1961 | 1461181903358 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1583ms 12:51:43 INFO - PROCESS | 1961 | 1461181903435 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:51:43 INFO - PROCESS | 1961 | 1461181903439 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:51:43 INFO - PROCESS | 1961 | 1461181903444 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1961 | 1461181903446 Marionette TRACE conn4 <- [1,2034,null,{}] 12:51:43 INFO - PROCESS | 1961 | 1461181903451 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:43 INFO - PROCESS | 1961 | 1461181903631 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:51:43 INFO - PROCESS | 1961 | 1461181903843 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf3a2000 == 164 [pid = 1961] [id = 516] 12:51:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bb24e4400) [pid = 1961] [serial = 1549] [outer = (nil)] 12:51:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb3913800) [pid = 1961] [serial = 1550] [outer = 0x7f1bb24e4400] 12:51:43 INFO - PROCESS | 1961 | 1461181903959 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bb5446c00) [pid = 1961] [serial = 1551] [outer = 0x7f1bb24e4400] 12:51:44 INFO - PROCESS | 1961 | 1461181904805 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1425ms 12:51:44 INFO - PROCESS | 1961 | 1461181904870 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1961 | 1461181904874 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:51:44 INFO - PROCESS | 1961 | 1461181904879 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1961 | 1461181904882 Marionette TRACE conn4 <- [1,2038,null,{}] 12:51:44 INFO - PROCESS | 1961 | 1461181904886 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:45 INFO - PROCESS | 1961 | 1461181905075 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:51:45 INFO - PROCESS | 1961 | 1461181905291 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb4016000 == 165 [pid = 1961] [id = 517] 12:51:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bb24f2000) [pid = 1961] [serial = 1552] [outer = (nil)] 12:51:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bb4208c00) [pid = 1961] [serial = 1553] [outer = 0x7f1bb24f2000] 12:51:45 INFO - PROCESS | 1961 | 1461181905405 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bb5a50800) [pid = 1961] [serial = 1554] [outer = 0x7f1bb24f2000] 12:51:46 INFO - PROCESS | 1961 | 1461181906250 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1431ms 12:51:46 INFO - PROCESS | 1961 | 1461181906311 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 1961 | 1461181906314 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:51:46 INFO - PROCESS | 1961 | 1461181906320 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 1961 | 1461181906322 Marionette TRACE conn4 <- [1,2042,null,{}] 12:51:46 INFO - PROCESS | 1961 | 1461181906327 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:46 INFO - PROCESS | 1961 | 1461181906530 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:51:46 INFO - PROCESS | 1961 | 1461181906750 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb686d800 == 166 [pid = 1961] [id = 518] 12:51:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bb3916000) [pid = 1961] [serial = 1555] [outer = (nil)] 12:51:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bb4898000) [pid = 1961] [serial = 1556] [outer = 0x7f1bb3916000] 12:51:46 INFO - PROCESS | 1961 | 1461181906869 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bb6f4d400) [pid = 1961] [serial = 1557] [outer = 0x7f1bb3916000] 12:51:48 INFO - PROCESS | 1961 | 1461181908256 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1984ms 12:51:48 INFO - PROCESS | 1961 | 1461181908359 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 1961 | 1461181908364 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:51:48 INFO - PROCESS | 1961 | 1461181908392 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 1961 | 1461181908398 Marionette TRACE conn4 <- [1,2046,null,{}] 12:51:48 INFO - PROCESS | 1961 | 1461181908415 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:48 INFO - PROCESS | 1961 | 1461181908592 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:51:48 INFO - PROCESS | 1961 | 1461181908810 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb70aa000 == 167 [pid = 1961] [id = 519] 12:51:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1baf6e2800) [pid = 1961] [serial = 1558] [outer = (nil)] 12:51:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bb24e4000) [pid = 1961] [serial = 1559] [outer = 0x7f1baf6e2800] 12:51:48 INFO - PROCESS | 1961 | 1461181908915 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bb390f400) [pid = 1961] [serial = 1560] [outer = 0x7f1baf6e2800] 12:51:49 INFO - PROCESS | 1961 | 1461181909900 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1592ms 12:51:49 INFO - PROCESS | 1961 | 1461181909980 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 1961 | 1461181909988 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:51:49 INFO - PROCESS | 1961 | 1461181909997 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1961 | 1461181910001 Marionette TRACE conn4 <- [1,2050,null,{}] 12:51:50 INFO - PROCESS | 1961 | 1461181910006 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:50 INFO - PROCESS | 1961 | 1461181910193 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:51:50 INFO - PROCESS | 1961 | 1461181910453 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb14cc000 == 168 [pid = 1961] [id = 520] 12:51:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bb27e8400) [pid = 1961] [serial = 1561] [outer = (nil)] 12:51:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7f1bb421d400) [pid = 1961] [serial = 1562] [outer = 0x7f1bb27e8400] 12:51:50 INFO - PROCESS | 1961 | 1461181910632 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bb43bc000) [pid = 1961] [serial = 1563] [outer = 0x7f1bb27e8400] 12:51:50 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaae1000 == 167 [pid = 1961] [id = 193] 12:51:50 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd90df800 == 166 [pid = 1961] [id = 130] 12:51:50 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bd8e6d000) [pid = 1961] [serial = 1418] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7f1bb2a4a400) [pid = 1961] [serial = 1421] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bba59c800) [pid = 1961] [serial = 1424] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6a1b800 == 165 [pid = 1961] [id = 503] 12:51:50 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa3f800 == 164 [pid = 1961] [id = 502] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb92cb800 == 163 [pid = 1961] [id = 501] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5ab5800 == 162 [pid = 1961] [id = 500] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb23e0800 == 161 [pid = 1961] [id = 499] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5e36000 == 160 [pid = 1961] [id = 498] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1fa8800 == 159 [pid = 1961] [id = 497] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a58000 == 158 [pid = 1961] [id = 492] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc311e800 == 157 [pid = 1961] [id = 491] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2fca000 == 156 [pid = 1961] [id = 490] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b7b000 == 155 [pid = 1961] [id = 489] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c77000 == 154 [pid = 1961] [id = 488] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbf07800 == 153 [pid = 1961] [id = 487] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb25000 == 152 [pid = 1961] [id = 486] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93af800 == 151 [pid = 1961] [id = 485] 12:51:51 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d1a000 == 150 [pid = 1961] [id = 484] 12:51:51 INFO - PROCESS | 1961 | 1461181911557 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1579ms 12:51:51 INFO - PROCESS | 1961 | 1461181911575 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 1961 | 1461181911579 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:51:51 INFO - PROCESS | 1961 | 1461181911585 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 1961 | 1461181911590 Marionette TRACE conn4 <- [1,2054,null,{}] 12:51:51 INFO - PROCESS | 1961 | 1461181911604 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bc85d5800) [pid = 1961] [serial = 1149] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bcbce2c00) [pid = 1961] [serial = 1161] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bc2a3e800) [pid = 1961] [serial = 1164] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1bb86d8000) [pid = 1961] [serial = 1197] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bb86df800) [pid = 1961] [serial = 1083] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bbbf79800) [pid = 1961] [serial = 1140] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bc239b400) [pid = 1961] [serial = 1200] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bb86d9000) [pid = 1961] [serial = 1260] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bc6265400) [pid = 1961] [serial = 1146] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bc9155000) [pid = 1961] [serial = 1107] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bc2a44c00) [pid = 1961] [serial = 1080] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bc298e000) [pid = 1961] [serial = 1089] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bc2e9b800) [pid = 1961] [serial = 1092] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc428f400) [pid = 1961] [serial = 1095] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bc626a400) [pid = 1961] [serial = 1098] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bd9316800) [pid = 1961] [serial = 1209] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bde479000) [pid = 1961] [serial = 1212] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb39ab400) [pid = 1961] [serial = 1215] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bb421c400) [pid = 1961] [serial = 1218] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bde55ec00) [pid = 1961] [serial = 1221] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb4210800) [pid = 1961] [serial = 1224] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bb5a4fc00) [pid = 1961] [serial = 1227] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bba982000) [pid = 1961] [serial = 1230] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bda347c00) [pid = 1961] [serial = 1257] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bcab8b800) [pid = 1961] [serial = 1155] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bc6d5e800) [pid = 1961] [serial = 1101] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bc8246000) [pid = 1961] [serial = 1104] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bca447c00) [pid = 1961] [serial = 1110] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bc337e800) [pid = 1961] [serial = 1143] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bc8c19000) [pid = 1961] [serial = 1203] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bc058e400) [pid = 1961] [serial = 1086] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bc2994000) [pid = 1961] [serial = 1170] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bcb37ac00) [pid = 1961] [serial = 1158] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bd82c1800) [pid = 1961] [serial = 1167] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bcbc4ac00) [pid = 1961] [serial = 1206] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bca55f400) [pid = 1961] [serial = 1152] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb5661800) [pid = 1961] [serial = 1137] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bc590ec00) [pid = 1961] [serial = 1329] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bb5bafc00) [pid = 1961] [serial = 1442] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bb6be4000) [pid = 1961] [serial = 1445] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bc2e9a000) [pid = 1961] [serial = 1392] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bd9510c00) [pid = 1961] [serial = 1412] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bb27ea000) [pid = 1961] [serial = 1431] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bb1f62000) [pid = 1961] [serial = 1430] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bb55e9800) [pid = 1961] [serial = 1439] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bb6ee0c00) [pid = 1961] [serial = 1446] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1baf6e8800) [pid = 1961] [serial = 1427] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bcab8f400) [pid = 1961] [serial = 1409] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bb4214000) [pid = 1961] [serial = 1436] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bb426f400) [pid = 1961] [serial = 1437] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bb29d0400) [pid = 1961] [serial = 1394] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bb3d3f000) [pid = 1961] [serial = 1434] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bb399e800) [pid = 1961] [serial = 1433] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bba598000) [pid = 1961] [serial = 1400] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bc590f800) [pid = 1961] [serial = 1403] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bc8246800) [pid = 1961] [serial = 1406] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bafae9800) [pid = 1961] [serial = 1415] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bb5a4ec00) [pid = 1961] [serial = 1397] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb6f4e000) [pid = 1961] [serial = 1448] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bb5ca8400) [pid = 1961] [serial = 1443] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bb565f000) [pid = 1961] [serial = 1440] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb92a9800) [pid = 1961] [serial = 1449] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 1961 | 1461181911900 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:51:52 INFO - PROCESS | 1961 | 1461181912034 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb48de000 == 151 [pid = 1961] [id = 521] 12:51:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb2a4e400) [pid = 1961] [serial = 1564] [outer = (nil)] 12:51:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb488c800) [pid = 1961] [serial = 1565] [outer = 0x7f1bb2a4e400] 12:51:52 INFO - PROCESS | 1961 | 1461181912100 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb5cac000) [pid = 1961] [serial = 1566] [outer = 0x7f1bb2a4e400] 12:51:52 INFO - PROCESS | 1961 | 1461181912827 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1281ms 12:51:52 INFO - PROCESS | 1961 | 1461181912867 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 1961 | 1461181912871 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:51:52 INFO - PROCESS | 1961 | 1461181912876 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 1961 | 1461181912878 Marionette TRACE conn4 <- [1,2058,null,{}] 12:51:52 INFO - PROCESS | 1961 | 1461181912883 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:53 INFO - PROCESS | 1961 | 1461181913170 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:51:53 INFO - PROCESS | 1961 | 1461181913204 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f99000 == 152 [pid = 1961] [id = 522] 12:51:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb5cac800) [pid = 1961] [serial = 1567] [outer = (nil)] 12:51:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bb6f48400) [pid = 1961] [serial = 1568] [outer = 0x7f1bb5cac800] 12:51:53 INFO - PROCESS | 1961 | 1461181913264 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bb6f55400) [pid = 1961] [serial = 1569] [outer = 0x7f1bb5cac800] 12:51:54 INFO - PROCESS | 1961 | 1461181914148 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1330ms 12:51:54 INFO - PROCESS | 1961 | 1461181914207 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 1961 | 1461181914210 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:51:54 INFO - PROCESS | 1961 | 1461181914224 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 1961 | 1461181914226 Marionette TRACE conn4 <- [1,2062,null,{}] 12:51:54 INFO - PROCESS | 1961 | 1461181914231 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:54 INFO - PROCESS | 1961 | 1461181914458 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:51:54 INFO - PROCESS | 1961 | 1461181914490 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba5ea800 == 153 [pid = 1961] [id = 523] 12:51:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bb4210800) [pid = 1961] [serial = 1570] [outer = (nil)] 12:51:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bb93e7c00) [pid = 1961] [serial = 1571] [outer = 0x7f1bb4210800] 12:51:54 INFO - PROCESS | 1961 | 1461181914548 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bba59c800) [pid = 1961] [serial = 1572] [outer = 0x7f1bb4210800] 12:51:55 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1baf351400) [pid = 1961] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:51:55 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bb426dc00) [pid = 1961] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:51:55 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1baf34a800) [pid = 1961] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:51:55 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bafaec000) [pid = 1961] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:51:55 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bb1dfac00) [pid = 1961] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:51:55 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bba639400) [pid = 1961] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:51:55 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bb488cc00) [pid = 1961] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:51:55 INFO - PROCESS | 1961 | 1461181915818 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1638ms 12:51:55 INFO - PROCESS | 1961 | 1461181915855 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 1961 | 1461181915857 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:51:55 INFO - PROCESS | 1961 | 1461181915863 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 1961 | 1461181915865 Marionette TRACE conn4 <- [1,2066,null,{}] 12:51:55 INFO - PROCESS | 1961 | 1461181915870 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:56 INFO - PROCESS | 1961 | 1461181916123 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:51:56 INFO - PROCESS | 1961 | 1461181916148 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa60000 == 154 [pid = 1961] [id = 524] 12:51:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bba981c00) [pid = 1961] [serial = 1573] [outer = (nil)] 12:51:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bc182c800) [pid = 1961] [serial = 1574] [outer = 0x7f1bba981c00] 12:51:56 INFO - PROCESS | 1961 | 1461181916208 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bc228e000) [pid = 1961] [serial = 1575] [outer = 0x7f1bba981c00] 12:51:56 INFO - PROCESS | 1961 | 1461181916993 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1175ms 12:51:57 INFO - PROCESS | 1961 | 1461181917039 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 1961 | 1461181917052 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:51:57 INFO - PROCESS | 1961 | 1461181917070 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 1961 | 1461181917073 Marionette TRACE conn4 <- [1,2070,null,{}] 12:51:57 INFO - PROCESS | 1961 | 1461181917081 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:57 INFO - PROCESS | 1961 | 1461181917252 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:51:57 INFO - PROCESS | 1961 | 1461181917261 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb5a800 == 155 [pid = 1961] [id = 525] 12:51:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bc228f000) [pid = 1961] [serial = 1576] [outer = (nil)] 12:51:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bc2a3a800) [pid = 1961] [serial = 1577] [outer = 0x7f1bc228f000] 12:51:57 INFO - PROCESS | 1961 | 1461181917317 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bc2e9e400) [pid = 1961] [serial = 1578] [outer = 0x7f1bc228f000] 12:51:58 INFO - PROCESS | 1961 | 1461181918507 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1484ms 12:51:58 INFO - PROCESS | 1961 | 1461181918555 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:51:58 INFO - PROCESS | 1961 | 1461181918560 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:51:58 INFO - PROCESS | 1961 | 1461181918568 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 1961 | 1461181918573 Marionette TRACE conn4 <- [1,2074,null,{}] 12:51:58 INFO - PROCESS | 1961 | 1461181918580 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:58 INFO - PROCESS | 1961 | 1461181918779 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:51:58 INFO - PROCESS | 1961 | 1461181918983 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5ab3000 == 156 [pid = 1961] [id = 526] 12:51:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bb2a4e800) [pid = 1961] [serial = 1579] [outer = (nil)] 12:51:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bb4079000) [pid = 1961] [serial = 1580] [outer = 0x7f1bb2a4e800] 12:51:59 INFO - PROCESS | 1961 | 1461181919054 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bb543d000) [pid = 1961] [serial = 1581] [outer = 0x7f1bb2a4e800] 12:52:00 INFO - PROCESS | 1961 | 1461181920020 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1481ms 12:52:00 INFO - PROCESS | 1961 | 1461181920051 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 1961 | 1461181920059 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:52:00 INFO - PROCESS | 1961 | 1461181920070 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 1961 | 1461181920075 Marionette TRACE conn4 <- [1,2078,null,{}] 12:52:00 INFO - PROCESS | 1961 | 1461181920080 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:00 INFO - PROCESS | 1961 | 1461181920277 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:52:00 INFO - PROCESS | 1961 | 1461181920488 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa50800 == 157 [pid = 1961] [id = 527] 12:52:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bb55f1400) [pid = 1961] [serial = 1582] [outer = (nil)] 12:52:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bb6ee0800) [pid = 1961] [serial = 1583] [outer = 0x7f1bb55f1400] 12:52:00 INFO - PROCESS | 1961 | 1461181920677 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bb94ac800) [pid = 1961] [serial = 1584] [outer = 0x7f1bb55f1400] 12:52:01 INFO - PROCESS | 1961 | 1461181921525 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1479ms 12:52:01 INFO - PROCESS | 1961 | 1461181921550 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 1961 | 1461181921558 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:52:01 INFO - PROCESS | 1961 | 1461181921568 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 1961 | 1461181921576 Marionette TRACE conn4 <- [1,2082,null,{}] 12:52:01 INFO - PROCESS | 1961 | 1461181921612 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:01 INFO - PROCESS | 1961 | 1461181921835 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:52:02 INFO - PROCESS | 1961 | 1461181922047 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2646000 == 158 [pid = 1961] [id = 528] 12:52:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bb5653800) [pid = 1961] [serial = 1585] [outer = (nil)] 12:52:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bc1831000) [pid = 1961] [serial = 1586] [outer = 0x7f1bb5653800] 12:52:02 INFO - PROCESS | 1961 | 1461181922160 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bc2a3e800) [pid = 1961] [serial = 1587] [outer = 0x7f1bb5653800] 12:52:03 INFO - PROCESS | 1961 | 1461181923002 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1496ms 12:52:03 INFO - PROCESS | 1961 | 1461181923062 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 1961 | 1461181923067 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:52:03 INFO - PROCESS | 1961 | 1461181923096 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 1961 | 1461181923098 Marionette TRACE conn4 <- [1,2086,null,{}] 12:52:03 INFO - PROCESS | 1961 | 1461181923104 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:03 INFO - PROCESS | 1961 | 1461181923316 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:52:03 INFO - PROCESS | 1961 | 1461181923523 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fd4000 == 159 [pid = 1961] [id = 529] 12:52:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bb2a4ec00) [pid = 1961] [serial = 1588] [outer = (nil)] 12:52:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bc4f25800) [pid = 1961] [serial = 1589] [outer = 0x7f1bb2a4ec00] 12:52:03 INFO - PROCESS | 1961 | 1461181923633 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bc593a400) [pid = 1961] [serial = 1590] [outer = 0x7f1bb2a4ec00] 12:52:04 INFO - PROCESS | 1961 | 1461181924490 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1436ms 12:52:04 INFO - PROCESS | 1961 | 1461181924526 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1961 | 1461181924530 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:52:04 INFO - PROCESS | 1961 | 1461181924536 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1961 | 1461181924539 Marionette TRACE conn4 <- [1,2090,null,{}] 12:52:04 INFO - PROCESS | 1961 | 1461181924544 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:04 INFO - PROCESS | 1961 | 1461181924735 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:52:04 INFO - PROCESS | 1961 | 1461181924966 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a49800 == 160 [pid = 1961] [id = 530] 12:52:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bc180b800) [pid = 1961] [serial = 1591] [outer = (nil)] 12:52:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bc626a400) [pid = 1961] [serial = 1592] [outer = 0x7f1bc180b800] 12:52:05 INFO - PROCESS | 1961 | 1461181925035 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bc6d02800) [pid = 1961] [serial = 1593] [outer = 0x7f1bc180b800] 12:52:06 INFO - PROCESS | 1961 | 1461181926030 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1525ms 12:52:06 INFO - PROCESS | 1961 | 1461181926063 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 1961 | 1461181926067 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:52:06 INFO - PROCESS | 1961 | 1461181926073 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 1961 | 1461181926075 Marionette TRACE conn4 <- [1,2094,null,{}] 12:52:06 INFO - PROCESS | 1961 | 1461181926080 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:06 INFO - PROCESS | 1961 | 1461181926279 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:52:06 INFO - PROCESS | 1961 | 1461181926530 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6a9e000 == 161 [pid = 1961] [id = 531] 12:52:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bb6bd5c00) [pid = 1961] [serial = 1594] [outer = (nil)] 12:52:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bc914dc00) [pid = 1961] [serial = 1595] [outer = 0x7f1bb6bd5c00] 12:52:06 INFO - PROCESS | 1961 | 1461181926654 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bcab8a400) [pid = 1961] [serial = 1596] [outer = 0x7f1bb6bd5c00] 12:52:07 INFO - PROCESS | 1961 | 1461181927493 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1478ms 12:52:07 INFO - PROCESS | 1961 | 1461181927551 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 1961 | 1461181927554 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:52:07 INFO - PROCESS | 1961 | 1461181927560 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 1961 | 1461181927563 Marionette TRACE conn4 <- [1,2098,null,{}] 12:52:07 INFO - PROCESS | 1961 | 1461181927568 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:07 INFO - PROCESS | 1961 | 1461181927773 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:52:07 INFO - PROCESS | 1961 | 1461181927981 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca014800 == 162 [pid = 1961] [id = 532] 12:52:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb92ab800) [pid = 1961] [serial = 1597] [outer = (nil)] 12:52:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bcbc56800) [pid = 1961] [serial = 1598] [outer = 0x7f1bb92ab800] 12:52:08 INFO - PROCESS | 1961 | 1461181928093 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bcca7a400) [pid = 1961] [serial = 1599] [outer = 0x7f1bb92ab800] 12:52:08 INFO - PROCESS | 1961 | 1461181928952 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1431ms 12:52:08 INFO - PROCESS | 1961 | 1461181928991 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 1961 | 1461181928994 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:52:09 INFO - PROCESS | 1961 | 1461181928999 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 1961 | 1461181929002 Marionette TRACE conn4 <- [1,2102,null,{}] 12:52:09 INFO - PROCESS | 1961 | 1461181929007 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:09 INFO - PROCESS | 1961 | 1461181929180 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:52:09 INFO - PROCESS | 1961 | 1461181929390 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb01f000 == 163 [pid = 1961] [id = 533] 12:52:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bc914ec00) [pid = 1961] [serial = 1600] [outer = (nil)] 12:52:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bd2453400) [pid = 1961] [serial = 1601] [outer = 0x7f1bc914ec00] 12:52:09 INFO - PROCESS | 1961 | 1461181929497 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bd9199800) [pid = 1961] [serial = 1602] [outer = 0x7f1bc914ec00] 12:52:10 INFO - PROCESS | 1961 | 1461181930337 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1385ms 12:52:10 INFO - PROCESS | 1961 | 1461181930387 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:52:10 INFO - PROCESS | 1961 | 1461181930392 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:52:10 INFO - PROCESS | 1961 | 1461181930398 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1961 | 1461181930401 Marionette TRACE conn4 <- [1,2106,null,{}] 12:52:10 INFO - PROCESS | 1961 | 1461181930425 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:10 INFO - PROCESS | 1961 | 1461181930609 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:52:10 INFO - PROCESS | 1961 | 1461181930816 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccc61000 == 164 [pid = 1961] [id = 534] 12:52:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bcab8fc00) [pid = 1961] [serial = 1603] [outer = (nil)] 12:52:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bd9536800) [pid = 1961] [serial = 1604] [outer = 0x7f1bcab8fc00] 12:52:10 INFO - PROCESS | 1961 | 1461181930925 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bda22a800) [pid = 1961] [serial = 1605] [outer = 0x7f1bcab8fc00] 12:52:11 INFO - PROCESS | 1961 | ************************* 12:52:11 INFO - PROCESS | 1961 | A coding exception was thrown and uncaught in a Task. 12:52:11 INFO - PROCESS | 1961 | 12:52:11 INFO - PROCESS | 1961 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:52:11 INFO - PROCESS | 1961 | Full stack: 12:52:11 INFO - PROCESS | 1961 | ************************* 12:52:11 INFO - PROCESS | 1961 | 1461181931878 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 12:52:11 INFO - PROCESS | 1961 | 1461181931933 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 1961 | 1461181931936 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:52:11 INFO - PROCESS | 1961 | 1461181931942 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 1961 | 1461181931945 Marionette TRACE conn4 <- [1,2110,null,{}] 12:52:11 INFO - PROCESS | 1961 | 1461181931949 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:12 INFO - PROCESS | 1961 | 1461181932130 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:52:12 INFO - PROCESS | 1961 | 1461181932343 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9fb8000 == 165 [pid = 1961] [id = 535] 12:52:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bba634c00) [pid = 1961] [serial = 1606] [outer = (nil)] 12:52:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bddd65c00) [pid = 1961] [serial = 1607] [outer = 0x7f1bba634c00] 12:52:12 INFO - PROCESS | 1961 | 1461181932449 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bde793800) [pid = 1961] [serial = 1608] [outer = 0x7f1bba634c00] 12:52:13 INFO - PROCESS | 1961 | 1461181933371 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1531ms 12:52:13 INFO - PROCESS | 1961 | 1461181933473 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:52:13 INFO - PROCESS | 1961 | 1461181933482 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:52:13 INFO - PROCESS | 1961 | 1461181933487 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 1961 | 1461181933492 Marionette TRACE conn4 <- [1,2114,null,{}] 12:52:13 INFO - PROCESS | 1961 | 1461181933496 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:13 INFO - PROCESS | 1961 | 1461181933740 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:52:14 INFO - PROCESS | 1961 | 1461181934035 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5d4e000 == 166 [pid = 1961] [id = 536] 12:52:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb3bb0400) [pid = 1961] [serial = 1609] [outer = (nil)] 12:52:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb3bb5c00) [pid = 1961] [serial = 1610] [outer = 0x7f1bb3bb0400] 12:52:14 INFO - PROCESS | 1961 | 1461181934114 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bde90f000) [pid = 1961] [serial = 1611] [outer = 0x7f1bb3bb0400] 12:52:14 INFO - PROCESS | 1961 | 1461181934851 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1426ms 12:52:14 INFO - PROCESS | 1961 | 1461181934915 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1961 | 1461181934918 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:52:14 INFO - PROCESS | 1961 | 1461181934924 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1961 | 1461181934925 Marionette TRACE conn4 <- [1,2118,null,{}] 12:52:14 INFO - PROCESS | 1961 | 1461181934931 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:15 INFO - PROCESS | 1961 | 1461181935113 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:52:15 INFO - PROCESS | 1961 | 1461181935333 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb924d800 == 167 [pid = 1961] [id = 537] 12:52:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb431dc00) [pid = 1961] [serial = 1612] [outer = (nil)] 12:52:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb4327c00) [pid = 1961] [serial = 1613] [outer = 0x7f1bb431dc00] 12:52:15 INFO - PROCESS | 1961 | 1461181935456 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bb432bc00) [pid = 1961] [serial = 1614] [outer = 0x7f1bb431dc00] 12:52:16 INFO - PROCESS | 1961 | 1461181936327 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1482ms 12:52:16 INFO - PROCESS | 1961 | 1461181936407 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 1961 | 1461181936409 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:52:16 INFO - PROCESS | 1961 | 1461181936416 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1961 | 1461181936418 Marionette TRACE conn4 <- [1,2122,null,{}] 12:52:16 INFO - PROCESS | 1961 | 1461181936423 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:16 INFO - PROCESS | 1961 | 1461181936618 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:52:16 INFO - PROCESS | 1961 | 1461181936841 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40c2800 == 168 [pid = 1961] [id = 538] 12:52:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1baf34c000) [pid = 1961] [serial = 1615] [outer = (nil)] 12:52:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1baf356c00) [pid = 1961] [serial = 1616] [outer = 0x7f1baf34c000] 12:52:17 INFO - PROCESS | 1961 | 1461181937294 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb126b400) [pid = 1961] [serial = 1617] [outer = 0x7f1baf34c000] 12:52:18 INFO - PROCESS | 1961 | 1461181938232 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1879ms 12:52:18 INFO - PROCESS | 1961 | 1461181938297 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 1961 | 1461181938303 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:52:18 INFO - PROCESS | 1961 | 1461181938312 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 1961 | 1461181938316 Marionette TRACE conn4 <- [1,2126,null,{}] 12:52:18 INFO - PROCESS | 1961 | 1461181938322 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:18 INFO - PROCESS | 1961 | 1461181938552 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:52:18 INFO - PROCESS | 1961 | 1461181938781 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1fa2800 == 169 [pid = 1961] [id = 539] 12:52:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb2a59800) [pid = 1961] [serial = 1618] [outer = (nil)] 12:52:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb3bad400) [pid = 1961] [serial = 1619] [outer = 0x7f1bb2a59800] 12:52:18 INFO - PROCESS | 1961 | 1461181938946 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb4078000) [pid = 1961] [serial = 1620] [outer = 0x7f1bb2a59800] 12:52:19 INFO - PROCESS | 1961 | 1461181939905 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1637ms 12:52:19 INFO - PROCESS | 1961 | 1461181939949 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1961 | 1461181939955 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:52:19 INFO - PROCESS | 1961 | 1461181939964 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1961 | 1461181939967 Marionette TRACE conn4 <- [1,2130,null,{}] 12:52:19 INFO - PROCESS | 1961 | 1461181939972 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:20 INFO - PROCESS | 1961 | 1461181940156 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:52:20 INFO - PROCESS | 1961 | 1461181940375 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f94000 == 170 [pid = 1961] [id = 540] 12:52:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bb1e75400) [pid = 1961] [serial = 1621] [outer = (nil)] 12:52:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb43b1c00) [pid = 1961] [serial = 1622] [outer = 0x7f1bb1e75400] 12:52:20 INFO - PROCESS | 1961 | 1461181940479 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bb5659800) [pid = 1961] [serial = 1623] [outer = 0x7f1bb1e75400] 12:52:21 INFO - PROCESS | 1961 | 1461181941413 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 1961 | 1461181941499 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:52:21 INFO - PROCESS | 1961 | 1461181941504 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 1961 | 1461181941509 Marionette TRACE conn4 <- [1,2134,null,{}] 12:52:21 INFO - PROCESS | 1961 | 1461181941523 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:21 INFO - PROCESS | 1961 | 1461181941744 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:52:22 INFO - PROCESS | 1961 | 1461181941999 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1e02800 == 171 [pid = 1961] [id = 541] 12:52:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bb1e78800) [pid = 1961] [serial = 1624] [outer = (nil)] 12:52:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bb421ac00) [pid = 1961] [serial = 1625] [outer = 0x7f1bb1e78800] 12:52:22 INFO - PROCESS | 1961 | 1461181942184 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bb92b2800) [pid = 1961] [serial = 1626] [outer = 0x7f1bb1e78800] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb70a1800 == 170 [pid = 1961] [id = 474] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde740800 == 169 [pid = 1961] [id = 471] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcba9f800 == 168 [pid = 1961] [id = 469] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb23d7800 == 167 [pid = 1961] [id = 473] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6ab1800 == 166 [pid = 1961] [id = 468] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb14c9800 == 165 [pid = 1961] [id = 472] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bba62e000) [pid = 1961] [serial = 1463] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bb426d000) [pid = 1961] [serial = 1457] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bc22ab000) [pid = 1961] [serial = 1469] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bc593f000) [pid = 1961] [serial = 1481] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bc2990400) [pid = 1961] [serial = 1472] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb2a4b000) [pid = 1961] [serial = 1454] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bb3915400) [pid = 1961] [serial = 1487] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc8522800) [pid = 1961] [serial = 1484] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bba985c00) [pid = 1961] [serial = 1466] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bc9b82400) [pid = 1961] [serial = 1490] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bc2e96400) [pid = 1961] [serial = 1475] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb6bdf000) [pid = 1961] [serial = 1460] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bc428f800) [pid = 1961] [serial = 1478] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa60000 == 164 [pid = 1961] [id = 524] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba5ea800 == 163 [pid = 1961] [id = 523] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6f99000 == 162 [pid = 1961] [id = 522] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb48de000 == 161 [pid = 1961] [id = 521] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb14cc000 == 160 [pid = 1961] [id = 520] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb70aa000 == 159 [pid = 1961] [id = 519] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd23a1800 == 158 [pid = 1961] [id = 512] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc12d800 == 157 [pid = 1961] [id = 511] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb2ed800 == 156 [pid = 1961] [id = 510] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8559800 == 155 [pid = 1961] [id = 509] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc697a000 == 154 [pid = 1961] [id = 508] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b74000 == 153 [pid = 1961] [id = 507] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa4a800 == 152 [pid = 1961] [id = 506] 12:52:22 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5412000 == 151 [pid = 1961] [id = 505] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1baf6e1000) [pid = 1961] [serial = 1493] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb92ac800) [pid = 1961] [serial = 1451] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bb5bb1c00) [pid = 1961] [serial = 1502] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bafae8800) [pid = 1961] [serial = 1494] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb5cad800) [pid = 1961] [serial = 1503] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bb43b7000) [pid = 1961] [serial = 1500] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb3915000) [pid = 1961] [serial = 1497] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bb39a5800) [pid = 1961] [serial = 1511] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bbb8d7800) [pid = 1961] [serial = 1508] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bb86d4c00) [pid = 1961] [serial = 1505] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bc1c0a800) [pid = 1961] [serial = 1509] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb24f2800) [pid = 1961] [serial = 1496] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb94b0400) [pid = 1961] [serial = 1506] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb4073800) [pid = 1961] [serial = 1499] [outer = (nil)] [url = about:blank] 12:52:22 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb5657400) [pid = 1961] [serial = 1512] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 1961 | 1461181943006 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1539ms 12:52:23 INFO - PROCESS | 1961 | 1461181943045 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:52:23 INFO - PROCESS | 1961 | 1461181943049 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:52:23 INFO - PROCESS | 1961 | 1461181943054 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1961 | 1461181943056 Marionette TRACE conn4 <- [1,2138,null,{}] 12:52:23 INFO - PROCESS | 1961 | 1461181943061 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:23 INFO - PROCESS | 1961 | 1461181943244 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:52:23 INFO - PROCESS | 1961 | 1461181943417 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40d8000 == 152 [pid = 1961] [id = 542] 12:52:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb1f56800) [pid = 1961] [serial = 1627] [outer = (nil)] 12:52:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb6dcb400) [pid = 1961] [serial = 1628] [outer = 0x7f1bb1f56800] 12:52:23 INFO - PROCESS | 1961 | 1461181943484 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb9394c00) [pid = 1961] [serial = 1629] [outer = 0x7f1bb1f56800] 12:52:24 INFO - PROCESS | 1961 | 1461181944188 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1175ms 12:52:24 INFO - PROCESS | 1961 | 1461181944229 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 1961 | 1461181944232 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:52:24 INFO - PROCESS | 1961 | 1461181944238 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 1961 | 1461181944240 Marionette TRACE conn4 <- [1,2142,null,{}] 12:52:24 INFO - PROCESS | 1961 | 1461181944276 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:24 INFO - PROCESS | 1961 | 1461181944444 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:52:24 INFO - PROCESS | 1961 | 1461181944454 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb9534800 == 153 [pid = 1961] [id = 543] 12:52:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb9399800) [pid = 1961] [serial = 1630] [outer = (nil)] 12:52:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb94b2c00) [pid = 1961] [serial = 1631] [outer = 0x7f1bb9399800] 12:52:24 INFO - PROCESS | 1961 | 1461181944517 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bbb8dc800) [pid = 1961] [serial = 1632] [outer = 0x7f1bb9399800] 12:52:25 INFO - PROCESS | 1961 | 1461181945468 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1961 | 1461181945503 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:52:25 INFO - PROCESS | 1961 | 1461181945509 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 1961 | 1461181945512 Marionette TRACE conn4 <- [1,2146,null,{}] 12:52:25 INFO - PROCESS | 1961 | 1461181945516 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:25 INFO - PROCESS | 1961 | 1461181945753 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:52:25 INFO - PROCESS | 1961 | 1461181945782 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbf1c800 == 154 [pid = 1961] [id = 544] 12:52:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bbbf7cc00) [pid = 1961] [serial = 1633] [outer = (nil)] 12:52:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bc26aa000) [pid = 1961] [serial = 1634] [outer = 0x7f1bbbf7cc00] 12:52:25 INFO - PROCESS | 1961 | 1461181945838 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bc337d000) [pid = 1961] [serial = 1635] [outer = 0x7f1bbbf7cc00] 12:52:26 INFO - PROCESS | 1961 | 1461181946693 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 1961 | 1461181947613 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:52:27 INFO - PROCESS | 1961 | 1461181947662 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 1961 | 1461181947664 Marionette TRACE conn4 <- [1,2150,null,{}] 12:52:27 INFO - PROCESS | 1961 | 1461181947668 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:27 INFO - PROCESS | 1961 | 1461181947830 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:52:27 INFO - PROCESS | 1961 | 1461181947994 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1fac000 == 155 [pid = 1961] [id = 545] 12:52:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb1dee800) [pid = 1961] [serial = 1636] [outer = (nil)] 12:52:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb1f54400) [pid = 1961] [serial = 1637] [outer = 0x7f1bb1dee800] 12:52:28 INFO - PROCESS | 1961 | 1461181948050 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb27df000) [pid = 1961] [serial = 1638] [outer = 0x7f1bb1dee800] 12:52:28 INFO - PROCESS | 1961 | 1461181948726 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1133ms 12:52:28 INFO - PROCESS | 1961 | 1461181948792 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 1961 | 1461181948796 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:52:28 INFO - PROCESS | 1961 | 1461181948801 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 1961 | 1461181948803 Marionette TRACE conn4 <- [1,2154,null,{}] 12:52:28 INFO - PROCESS | 1961 | 1461181948818 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:28 INFO - PROCESS | 1961 | 1461181948993 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:52:29 INFO - PROCESS | 1961 | 1461181949001 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2643000 == 156 [pid = 1961] [id = 546] 12:52:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb1df2000) [pid = 1961] [serial = 1639] [outer = (nil)] 12:52:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb4263400) [pid = 1961] [serial = 1640] [outer = 0x7f1bb1df2000] 12:52:29 INFO - PROCESS | 1961 | 1461181949058 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb5ca3400) [pid = 1961] [serial = 1641] [outer = 0x7f1bb1df2000] 12:52:30 INFO - PROCESS | 1961 | 1461181950159 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1430ms 12:52:30 INFO - PROCESS | 1961 | 1461181950232 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 1961 | 1461181950236 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:52:30 INFO - PROCESS | 1961 | 1461181950245 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 1961 | 1461181950250 Marionette TRACE conn4 <- [1,2158,null,{}] 12:52:30 INFO - PROCESS | 1961 | 1461181950257 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:30 INFO - PROCESS | 1961 | 1461181950495 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:52:30 INFO - PROCESS | 1961 | 1461181950806 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d33000 == 157 [pid = 1961] [id = 547] 12:52:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bb3917800) [pid = 1961] [serial = 1642] [outer = (nil)] 12:52:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bb3baf000) [pid = 1961] [serial = 1643] [outer = 0x7f1bb3917800] 12:52:30 INFO - PROCESS | 1961 | 1461181950880 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bb4204000) [pid = 1961] [serial = 1644] [outer = 0x7f1bb3917800] 12:52:31 INFO - PROCESS | 1961 | 1461181951744 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1538ms 12:52:31 INFO - PROCESS | 1961 | 1461181951784 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:52:31 INFO - PROCESS | 1961 | 1461181951792 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:52:31 INFO - PROCESS | 1961 | 1461181951801 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 1961 | 1461181951805 Marionette TRACE conn4 <- [1,2162,null,{}] 12:52:31 INFO - PROCESS | 1961 | 1461181951811 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:32 INFO - PROCESS | 1961 | 1461181952001 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:52:32 INFO - PROCESS | 1961 | 1461181952215 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb808800 == 158 [pid = 1961] [id = 548] 12:52:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bb39ab000) [pid = 1961] [serial = 1645] [outer = (nil)] 12:52:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bb55ed000) [pid = 1961] [serial = 1646] [outer = 0x7f1bb39ab000] 12:52:32 INFO - PROCESS | 1961 | 1461181952323 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bb5caac00) [pid = 1961] [serial = 1647] [outer = 0x7f1bb39ab000] 12:52:33 INFO - PROCESS | 1961 | 1461181953328 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1579ms 12:52:33 INFO - PROCESS | 1961 | 1461181953382 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 1961 | 1461181953385 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:52:33 INFO - PROCESS | 1961 | 1461181953391 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1961 | 1461181953396 Marionette TRACE conn4 <- [1,2166,null,{}] 12:52:33 INFO - PROCESS | 1961 | 1461181953411 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:33 INFO - PROCESS | 1961 | 1461181953621 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:52:33 INFO - PROCESS | 1961 | 1461181953831 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc345c000 == 159 [pid = 1961] [id = 549] 12:52:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bb5cad800) [pid = 1961] [serial = 1648] [outer = (nil)] 12:52:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bb9396c00) [pid = 1961] [serial = 1649] [outer = 0x7f1bb5cad800] 12:52:33 INFO - PROCESS | 1961 | 1461181953952 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bba978800) [pid = 1961] [serial = 1650] [outer = 0x7f1bb5cad800] 12:52:34 INFO - PROCESS | 1961 | 1461181954842 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1484ms 12:52:34 INFO - PROCESS | 1961 | 1461181954875 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 1961 | 1461181954879 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:52:34 INFO - PROCESS | 1961 | 1461181954885 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 1961 | 1461181954888 Marionette TRACE conn4 <- [1,2170,null,{}] 12:52:34 INFO - PROCESS | 1961 | 1461181954893 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:35 INFO - PROCESS | 1961 | 1461181955087 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:52:35 INFO - PROCESS | 1961 | 1461181955302 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6979000 == 160 [pid = 1961] [id = 550] 12:52:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bb6dcd000) [pid = 1961] [serial = 1651] [outer = (nil)] 12:52:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bc2782800) [pid = 1961] [serial = 1652] [outer = 0x7f1bb6dcd000] 12:52:35 INFO - PROCESS | 1961 | 1461181955413 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bc2e9f400) [pid = 1961] [serial = 1653] [outer = 0x7f1bb6dcd000] 12:52:36 INFO - PROCESS | 1961 | 1461181956289 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1480ms 12:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:52:36 INFO - PROCESS | 1961 | 1461181956366 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 1961 | 1461181956368 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:52:36 INFO - PROCESS | 1961 | 1461181956373 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 1961 | 1461181956377 Marionette TRACE conn4 <- [1,2174,null,{}] 12:52:36 INFO - PROCESS | 1961 | 1461181956381 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:36 INFO - PROCESS | 1961 | 1461181956566 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:52:36 INFO - PROCESS | 1961 | 1461181956829 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc83e9000 == 161 [pid = 1961] [id = 551] 12:52:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bb94aa000) [pid = 1961] [serial = 1654] [outer = (nil)] 12:52:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bc4f6dc00) [pid = 1961] [serial = 1655] [outer = 0x7f1bb94aa000] 12:52:36 INFO - PROCESS | 1961 | 1461181956903 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bc626b800) [pid = 1961] [serial = 1656] [outer = 0x7f1bb94aa000] 12:52:37 INFO - PROCESS | 1961 | 1461181957739 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1431ms 12:52:37 INFO - PROCESS | 1961 | 1461181957805 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 1961 | 1461181957809 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:52:37 INFO - PROCESS | 1961 | 1461181957814 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1961 | 1461181957817 Marionette TRACE conn4 <- [1,2178,null,{}] 12:52:37 INFO - PROCESS | 1961 | 1461181957821 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:38 INFO - PROCESS | 1961 | 1461181958067 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:52:38 INFO - PROCESS | 1961 | 1461181958326 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbc7e000 == 162 [pid = 1961] [id = 552] 12:52:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bc8c17000) [pid = 1961] [serial = 1657] [outer = (nil)] 12:52:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bc9b8d000) [pid = 1961] [serial = 1658] [outer = 0x7f1bc8c17000] 12:52:38 INFO - PROCESS | 1961 | 1461181958449 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bca552000) [pid = 1961] [serial = 1659] [outer = 0x7f1bc8c17000] 12:52:39 INFO - PROCESS | 1961 | 1461181959238 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1478ms 12:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:52:39 INFO - PROCESS | 1961 | 1461181959292 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 1961 | 1461181959295 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:52:39 INFO - PROCESS | 1961 | 1461181959301 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 1961 | 1461181959304 Marionette TRACE conn4 <- [1,2182,null,{}] 12:52:39 INFO - PROCESS | 1961 | 1461181959308 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:39 INFO - PROCESS | 1961 | 1461181959497 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:52:39 INFO - PROCESS | 1961 | 1461181959713 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9070000 == 163 [pid = 1961] [id = 553] 12:52:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bb4265400) [pid = 1961] [serial = 1660] [outer = (nil)] 12:52:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bcab8e400) [pid = 1961] [serial = 1661] [outer = 0x7f1bb4265400] 12:52:39 INFO - PROCESS | 1961 | 1461181959821 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bcbcdac00) [pid = 1961] [serial = 1662] [outer = 0x7f1bb4265400] 12:52:40 INFO - PROCESS | 1961 | 1461181960703 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1431ms 12:52:40 INFO - PROCESS | 1961 | 1461181960732 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 1961 | 1461181960735 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:52:40 INFO - PROCESS | 1961 | 1461181960740 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 1961 | 1461181960743 Marionette TRACE conn4 <- [1,2186,null,{}] 12:52:40 INFO - PROCESS | 1961 | 1461181960748 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:40 INFO - PROCESS | 1961 | 1461181960932 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:52:41 INFO - PROCESS | 1961 | 1461181961149 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde811000 == 164 [pid = 1961] [id = 554] 12:52:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bc8e53800) [pid = 1961] [serial = 1663] [outer = (nil)] 12:52:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bce978000) [pid = 1961] [serial = 1664] [outer = 0x7f1bc8e53800] 12:52:41 INFO - PROCESS | 1961 | 1461181961259 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bd95a5000) [pid = 1961] [serial = 1665] [outer = 0x7f1bc8e53800] 12:52:42 INFO - PROCESS | 1961 | 1461181962116 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1424ms 12:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:52:42 INFO - PROCESS | 1961 | 1461181962166 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 1961 | 1461181962169 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:52:42 INFO - PROCESS | 1961 | 1461181962173 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 1961 | 1461181962177 Marionette TRACE conn4 <- [1,2190,null,{}] 12:52:42 INFO - PROCESS | 1961 | 1461181962182 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:42 INFO - PROCESS | 1961 | 1461181962372 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:52:42 INFO - PROCESS | 1961 | 1461181962591 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5fe5800 == 165 [pid = 1961] [id = 555] 12:52:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb1dc3000) [pid = 1961] [serial = 1666] [outer = (nil)] 12:52:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb1dcb000) [pid = 1961] [serial = 1667] [outer = 0x7f1bb1dc3000] 12:52:42 INFO - PROCESS | 1961 | 1461181962717 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb1dcf800) [pid = 1961] [serial = 1668] [outer = 0x7f1bb1dc3000] 12:52:43 INFO - PROCESS | 1961 | 1461181963545 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1428ms 12:52:43 INFO - PROCESS | 1961 | 1461181963616 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 1961 | 1461181963620 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:52:43 INFO - PROCESS | 1961 | 1461181963629 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 1961 | 1461181963631 Marionette TRACE conn4 <- [1,2194,null,{}] 12:52:43 INFO - PROCESS | 1961 | 1461181963636 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:43 INFO - PROCESS | 1961 | 1461181963815 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:52:44 INFO - PROCESS | 1961 | 1461181964030 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be12c8800 == 166 [pid = 1961] [id = 556] 12:52:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb1dc3400) [pid = 1961] [serial = 1669] [outer = (nil)] 12:52:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb2747800) [pid = 1961] [serial = 1670] [outer = 0x7f1bb1dc3400] 12:52:44 INFO - PROCESS | 1961 | 1461181964148 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bb274bc00) [pid = 1961] [serial = 1671] [outer = 0x7f1bb1dc3400] 12:52:44 INFO - PROCESS | 1961 | 1461181964995 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1428ms 12:52:45 INFO - PROCESS | 1961 | 1461181965058 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 1961 | 1461181965063 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:52:45 INFO - PROCESS | 1961 | 1461181965068 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 1961 | 1461181965072 Marionette TRACE conn4 <- [1,2198,null,{}] 12:52:45 INFO - PROCESS | 1961 | 1461181965077 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:45 INFO - PROCESS | 1961 | 1461181965300 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:52:45 INFO - PROCESS | 1961 | 1461181965517 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3a89000 == 167 [pid = 1961] [id = 557] 12:52:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1baf34b000) [pid = 1961] [serial = 1672] [outer = (nil)] 12:52:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bb2751c00) [pid = 1961] [serial = 1673] [outer = 0x7f1baf34b000] 12:52:45 INFO - PROCESS | 1961 | 1461181965640 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bddd6a800) [pid = 1961] [serial = 1674] [outer = 0x7f1baf34b000] 12:52:46 INFO - PROCESS | 1961 | 1461181966535 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1526ms 12:52:46 INFO - PROCESS | 1961 | 1461181966596 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1961 | 1461181966599 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:52:46 INFO - PROCESS | 1961 | 1461181966605 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 1961 | 1461181966607 Marionette TRACE conn4 <- [1,2202,null,{}] 12:52:46 INFO - PROCESS | 1961 | 1461181966612 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:46 INFO - PROCESS | 1961 | 1461181966807 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:52:47 INFO - PROCESS | 1961 | 1461181967029 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2854000 == 168 [pid = 1961] [id = 558] 12:52:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bad9eac00) [pid = 1961] [serial = 1675] [outer = (nil)] 12:52:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bad9f3800) [pid = 1961] [serial = 1676] [outer = 0x7f1bad9eac00] 12:52:47 INFO - PROCESS | 1961 | 1461181967145 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bad9f8c00) [pid = 1961] [serial = 1677] [outer = 0x7f1bad9eac00] 12:52:47 INFO - PROCESS | 1961 | 1461181967991 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1433ms 12:52:48 INFO - PROCESS | 1961 | 1461181968038 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 1961 | 1461181968042 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:52:48 INFO - PROCESS | 1961 | 1461181968047 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 1961 | 1461181968049 Marionette TRACE conn4 <- [1,2206,null,{}] 12:52:48 INFO - PROCESS | 1961 | 1461181968054 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:48 INFO - PROCESS | 1961 | 1461181968238 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:52:48 INFO - PROCESS | 1961 | 1461181968460 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb11c4000 == 169 [pid = 1961] [id = 559] 12:52:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bad9ed000) [pid = 1961] [serial = 1678] [outer = (nil)] 12:52:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1baf34c400) [pid = 1961] [serial = 1679] [outer = 0x7f1bad9ed000] 12:52:48 INFO - PROCESS | 1961 | 1461181968568 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb1dee400) [pid = 1961] [serial = 1680] [outer = 0x7f1bad9ed000] 12:52:49 INFO - PROCESS | 1961 | 1461181969486 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1479ms 12:52:49 INFO - PROCESS | 1961 | 1461181969528 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:52:49 INFO - PROCESS | 1961 | 1461181969531 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:52:49 INFO - PROCESS | 1961 | 1461181969536 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 1961 | 1461181969539 Marionette TRACE conn4 <- [1,2210,null,{}] 12:52:49 INFO - PROCESS | 1961 | 1461181969544 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:49 INFO - PROCESS | 1961 | 1461181969732 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:52:50 INFO - PROCESS | 1961 | 1461181970561 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb11c5800 == 170 [pid = 1961] [id = 560] 12:52:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bad9f1800) [pid = 1961] [serial = 1681] [outer = (nil)] 12:52:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1baf34a400) [pid = 1961] [serial = 1682] [outer = 0x7f1bad9f1800] 12:52:50 INFO - PROCESS | 1961 | 1461181970644 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bafae4c00) [pid = 1961] [serial = 1683] [outer = 0x7f1bad9f1800] 12:52:51 INFO - PROCESS | 1961 | 1461181971526 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2037ms 12:52:51 INFO - PROCESS | 1961 | 1461181971575 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 1961 | 1461181971582 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:52:51 INFO - PROCESS | 1961 | 1461181971590 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 1961 | 1461181971593 Marionette TRACE conn4 <- [1,2214,null,{}] 12:52:51 INFO - PROCESS | 1961 | 1461181971600 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:51 INFO - PROCESS | 1961 | 1461181971801 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:52:52 INFO - PROCESS | 1961 | 1461181972253 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb172f800 == 171 [pid = 1961] [id = 561] 12:52:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb1e77c00) [pid = 1961] [serial = 1684] [outer = (nil)] 12:52:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb1f57000) [pid = 1961] [serial = 1685] [outer = 0x7f1bb1e77c00] 12:52:52 INFO - PROCESS | 1961 | 1461181972329 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb24e4800) [pid = 1961] [serial = 1686] [outer = 0x7f1bb1e77c00] 12:52:53 INFO - PROCESS | 1961 | 1461181973191 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1629ms 12:52:53 INFO - PROCESS | 1961 | 1461181973223 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 1961 | 1461181973227 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:52:53 INFO - PROCESS | 1961 | 1461181973234 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 1961 | 1461181973237 Marionette TRACE conn4 <- [1,2218,null,{}] 12:52:53 INFO - PROCESS | 1961 | 1461181973242 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:53 INFO - PROCESS | 1961 | 1461181973416 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:52:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb015800 == 170 [pid = 1961] [id = 185] 12:52:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcccae800 == 169 [pid = 1961] [id = 186] 12:52:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1a0a000 == 168 [pid = 1961] [id = 131] 12:52:53 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bb3913800) [pid = 1961] [serial = 1550] [outer = (nil)] [url = about:blank] 12:52:53 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bb4208c00) [pid = 1961] [serial = 1553] [outer = (nil)] [url = about:blank] 12:52:53 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bc2ddd000) [pid = 1961] [serial = 1547] [outer = (nil)] [url = about:blank] 12:52:53 INFO - PROCESS | 1961 | 1461181973850 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1fac000 == 167 [pid = 1961] [id = 545] 12:52:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbf1c800 == 166 [pid = 1961] [id = 544] 12:52:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb9534800 == 165 [pid = 1961] [id = 543] 12:52:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb172d800 == 166 [pid = 1961] [id = 562] 12:52:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb274a400) [pid = 1961] [serial = 1687] [outer = (nil)] 12:52:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb27e6800) [pid = 1961] [serial = 1688] [outer = 0x7f1bb274a400] 12:52:53 INFO - PROCESS | 1961 | 1461181973926 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb29c8c00) [pid = 1961] [serial = 1689] [outer = 0x7f1bb274a400] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb40d8000 == 165 [pid = 1961] [id = 542] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1e02800 == 164 [pid = 1961] [id = 541] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6f94000 == 163 [pid = 1961] [id = 540] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1fa2800 == 162 [pid = 1961] [id = 539] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb40c2800 == 161 [pid = 1961] [id = 538] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccc61000 == 160 [pid = 1961] [id = 534] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb01f000 == 159 [pid = 1961] [id = 533] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca014800 == 158 [pid = 1961] [id = 532] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6a9e000 == 157 [pid = 1961] [id = 531] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a49800 == 156 [pid = 1961] [id = 530] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2fd4000 == 155 [pid = 1961] [id = 529] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2646000 == 154 [pid = 1961] [id = 528] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa50800 == 153 [pid = 1961] [id = 527] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5ab3000 == 152 [pid = 1961] [id = 526] 12:52:54 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb5a800 == 151 [pid = 1961] [id = 525] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc182c800) [pid = 1961] [serial = 1574] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bde3c6400) [pid = 1961] [serial = 1356] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb24e4000) [pid = 1961] [serial = 1559] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb43be400) [pid = 1961] [serial = 1359] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bc590cc00) [pid = 1961] [serial = 1341] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bb1f5d800) [pid = 1961] [serial = 1305] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bb86e0400) [pid = 1961] [serial = 1514] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb2a4d400) [pid = 1961] [serial = 1428] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bc22cac00) [pid = 1961] [serial = 1526] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bb24f1c00) [pid = 1961] [serial = 1293] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb93e7c00) [pid = 1961] [serial = 1571] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bb5caf400) [pid = 1961] [serial = 1398] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb43bc000) [pid = 1961] [serial = 1563] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bb1e78400) [pid = 1961] [serial = 1296] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bba59fc00) [pid = 1961] [serial = 1362] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bb5cac000) [pid = 1961] [serial = 1566] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bd9190800) [pid = 1961] [serial = 1347] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb24ecc00) [pid = 1961] [serial = 1302] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bddd5fc00) [pid = 1961] [serial = 1272] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bc2285c00) [pid = 1961] [serial = 1401] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bc2290c00) [pid = 1961] [serial = 1338] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bd930e800) [pid = 1961] [serial = 1269] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bddd6a400) [pid = 1961] [serial = 1350] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb426fc00) [pid = 1961] [serial = 1278] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bcab97800) [pid = 1961] [serial = 1541] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bde3c5400) [pid = 1961] [serial = 1284] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bc3377c00) [pid = 1961] [serial = 1529] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bb390f400) [pid = 1961] [serial = 1560] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bc8240400) [pid = 1961] [serial = 1532] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bde5ac000) [pid = 1961] [serial = 1275] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bb1f5c000) [pid = 1961] [serial = 1299] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bb488c800) [pid = 1961] [serial = 1565] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bc6d57400) [pid = 1961] [serial = 1404] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bc82b2c00) [pid = 1961] [serial = 1344] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bc93ec000) [pid = 1961] [serial = 1407] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bb5baf400) [pid = 1961] [serial = 1335] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bca452000) [pid = 1961] [serial = 1538] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bb543fc00) [pid = 1961] [serial = 1520] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bb6f55400) [pid = 1961] [serial = 1569] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bb421d400) [pid = 1961] [serial = 1562] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bc228e000) [pid = 1961] [serial = 1575] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bbb8d8c00) [pid = 1961] [serial = 1523] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bde3c5000) [pid = 1961] [serial = 1290] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bb27ed400) [pid = 1961] [serial = 1287] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bcbff6400) [pid = 1961] [serial = 1544] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb5bb3800) [pid = 1961] [serial = 1281] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bb4898000) [pid = 1961] [serial = 1556] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bcbff6800) [pid = 1961] [serial = 1194] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb3915c00) [pid = 1961] [serial = 1517] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bc93e3000) [pid = 1961] [serial = 1535] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bca44f800) [pid = 1961] [serial = 1266] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bb4075000) [pid = 1961] [serial = 1395] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bb6f48400) [pid = 1961] [serial = 1568] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bc228ac00) [pid = 1961] [serial = 1263] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bba59c800) [pid = 1961] [serial = 1572] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bb1dfc400) [pid = 1961] [serial = 1353] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bb3d44000) [pid = 1961] [serial = 1332] [outer = (nil)] [url = about:blank] 12:52:54 INFO - PROCESS | 1961 | 1461181974725 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1530ms 12:52:54 INFO - PROCESS | 1961 | 1461181974764 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 1961 | 1461181974767 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:52:54 INFO - PROCESS | 1961 | 1461181974780 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 1961 | 1461181974788 Marionette TRACE conn4 <- [1,2222,null,{}] 12:52:54 INFO - PROCESS | 1961 | 1461181974822 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:55 INFO - PROCESS | 1961 | 1461181975004 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:52:55 INFO - PROCESS | 1961 | 1461181975014 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb4499800 == 152 [pid = 1961] [id = 563] 12:52:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bb29c9400) [pid = 1961] [serial = 1690] [outer = (nil)] 12:52:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb39a2000) [pid = 1961] [serial = 1691] [outer = 0x7f1bb29c9400] 12:52:55 INFO - PROCESS | 1961 | 1461181975075 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb3ba8c00) [pid = 1961] [serial = 1692] [outer = 0x7f1bb29c9400] 12:52:55 INFO - PROCESS | 1961 | 1461181975946 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1217ms 12:52:56 INFO - PROCESS | 1961 | 1461181976020 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1961 | 1461181976024 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:52:56 INFO - PROCESS | 1961 | 1461181976046 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 1961 | 1461181976048 Marionette TRACE conn4 <- [1,2226,null,{}] 12:52:56 INFO - PROCESS | 1961 | 1461181976053 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:56 INFO - PROCESS | 1961 | 1461181976291 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:52:56 INFO - PROCESS | 1961 | 1461181976315 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5aac800 == 153 [pid = 1961] [id = 564] 12:52:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb3ba9000) [pid = 1961] [serial = 1693] [outer = (nil)] 12:52:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb3d3e000) [pid = 1961] [serial = 1694] [outer = 0x7f1bb3ba9000] 12:52:56 INFO - PROCESS | 1961 | 1461181976374 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb406d000) [pid = 1961] [serial = 1695] [outer = 0x7f1bb3ba9000] 12:52:57 INFO - PROCESS | 1961 | 1461181977233 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1235ms 12:52:57 INFO - PROCESS | 1961 | 1461181977279 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 1961 | 1461181977282 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:52:57 INFO - PROCESS | 1961 | 1461181977292 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 1961 | 1461181977294 Marionette TRACE conn4 <- [1,2230,null,{}] 12:52:57 INFO - PROCESS | 1961 | 1461181977298 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:57 INFO - PROCESS | 1961 | 1461181977530 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:52:57 INFO - PROCESS | 1961 | 1461181977568 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e22000 == 154 [pid = 1961] [id = 565] 12:52:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb4208c00) [pid = 1961] [serial = 1696] [outer = (nil)] 12:52:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb420f000) [pid = 1961] [serial = 1697] [outer = 0x7f1bb4208c00] 12:52:57 INFO - PROCESS | 1961 | 1461181977706 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb4266400) [pid = 1961] [serial = 1698] [outer = 0x7f1bb4208c00] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb1dee800) [pid = 1961] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bb1f56800) [pid = 1961] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bb9399800) [pid = 1961] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bb1e78800) [pid = 1961] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bb2a59800) [pid = 1961] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bbbf7cc00) [pid = 1961] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1baf34c000) [pid = 1961] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:52:58 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bb1e75400) [pid = 1961] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:52:59 INFO - PROCESS | 1961 | 1461181979249 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1978ms 12:52:59 INFO - PROCESS | 1961 | 1461181979270 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 1961 | 1461181979272 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:52:59 INFO - PROCESS | 1961 | 1461181979277 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 1961 | 1461181979279 Marionette TRACE conn4 <- [1,2234,null,{}] 12:52:59 INFO - PROCESS | 1961 | 1461181979284 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:59 INFO - PROCESS | 1961 | 1461181979510 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:52:59 INFO - PROCESS | 1961 | 1461181979531 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6a1d000 == 155 [pid = 1961] [id = 566] 12:52:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb4209000) [pid = 1961] [serial = 1699] [outer = (nil)] 12:52:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb4324400) [pid = 1961] [serial = 1700] [outer = 0x7f1bb4209000] 12:52:59 INFO - PROCESS | 1961 | 1461181979588 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb43bb000) [pid = 1961] [serial = 1701] [outer = 0x7f1bb4209000] 12:53:00 INFO - PROCESS | 1961 | 1461181980351 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1124ms 12:53:00 INFO - PROCESS | 1961 | 1461181980402 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 1961 | 1461181980405 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:53:00 INFO - PROCESS | 1961 | 1461181980410 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 1961 | 1461181980412 Marionette TRACE conn4 <- [1,2238,null,{}] 12:53:00 INFO - PROCESS | 1961 | 1461181980417 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:00 INFO - PROCESS | 1961 | 1461181980649 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:53:00 INFO - PROCESS | 1961 | 1461181980667 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f8b000 == 156 [pid = 1961] [id = 567] 12:53:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb432b400) [pid = 1961] [serial = 1702] [outer = (nil)] 12:53:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb488d400) [pid = 1961] [serial = 1703] [outer = 0x7f1bb432b400] 12:53:00 INFO - PROCESS | 1961 | 1461181980725 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb4894400) [pid = 1961] [serial = 1704] [outer = 0x7f1bb432b400] 12:53:01 INFO - PROCESS | 1961 | 1461181981865 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1478ms 12:53:01 INFO - PROCESS | 1961 | 1461181981890 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 1961 | 1461181981897 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:53:01 INFO - PROCESS | 1961 | 1461181981906 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 1961 | 1461181981910 Marionette TRACE conn4 <- [1,2242,null,{}] 12:53:01 INFO - PROCESS | 1961 | 1461181981918 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:02 INFO - PROCESS | 1961 | 1461181982173 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:53:02 INFO - PROCESS | 1961 | 1461181982455 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb408d000 == 157 [pid = 1961] [id = 568] 12:53:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb1df7800) [pid = 1961] [serial = 1705] [outer = (nil)] 12:53:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb1f63c00) [pid = 1961] [serial = 1706] [outer = 0x7f1bb1df7800] 12:53:02 INFO - PROCESS | 1961 | 1461181982531 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb274c400) [pid = 1961] [serial = 1707] [outer = 0x7f1bb1df7800] 12:53:03 INFO - PROCESS | 1961 | 1461181983424 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1584ms 12:53:03 INFO - PROCESS | 1961 | 1461181983491 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1961 | 1461181983499 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:53:03 INFO - PROCESS | 1961 | 1461181983509 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1961 | 1461181983513 Marionette TRACE conn4 <- [1,2246,null,{}] 12:53:03 INFO - PROCESS | 1961 | 1461181983518 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:03 INFO - PROCESS | 1961 | 1461181983713 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:53:03 INFO - PROCESS | 1961 | 1461181983930 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb687a000 == 158 [pid = 1961] [id = 569] 12:53:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb2a52400) [pid = 1961] [serial = 1708] [outer = (nil)] 12:53:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb39a2400) [pid = 1961] [serial = 1709] [outer = 0x7f1bb2a52400] 12:53:04 INFO - PROCESS | 1961 | 1461181984116 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bb3d3cc00) [pid = 1961] [serial = 1710] [outer = 0x7f1bb2a52400] 12:53:04 INFO - PROCESS | 1961 | 1461181984977 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1480ms 12:53:04 INFO - PROCESS | 1961 | 1461181984988 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 1961 | 1461181984991 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:53:05 INFO - PROCESS | 1961 | 1461181984997 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1961 | 1461181985002 Marionette TRACE conn4 <- [1,2250,null,{}] 12:53:05 INFO - PROCESS | 1961 | 1461181985017 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:05 INFO - PROCESS | 1961 | 1461181985207 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:53:05 INFO - PROCESS | 1961 | 1461181985422 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb9252800 == 159 [pid = 1961] [id = 570] 12:53:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bb390f400) [pid = 1961] [serial = 1711] [outer = (nil)] 12:53:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bb421d000) [pid = 1961] [serial = 1712] [outer = 0x7f1bb390f400] 12:53:05 INFO - PROCESS | 1961 | 1461181985537 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bb43ba800) [pid = 1961] [serial = 1713] [outer = 0x7f1bb390f400] 12:53:06 INFO - PROCESS | 1961 | 1461181986402 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1434ms 12:53:06 INFO - PROCESS | 1961 | 1461181986432 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:53:06 INFO - PROCESS | 1961 | 1461181986436 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:53:06 INFO - PROCESS | 1961 | 1461181986442 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 1961 | 1461181986444 Marionette TRACE conn4 <- [1,2254,null,{}] 12:53:06 INFO - PROCESS | 1961 | 1461181986450 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:06 INFO - PROCESS | 1961 | 1461181986647 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:53:06 INFO - PROCESS | 1961 | 1461181986918 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb951f800 == 160 [pid = 1961] [id = 571] 12:53:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bb39a5400) [pid = 1961] [serial = 1714] [outer = (nil)] 12:53:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bb543fc00) [pid = 1961] [serial = 1715] [outer = 0x7f1bb39a5400] 12:53:06 INFO - PROCESS | 1961 | 1461181986990 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bb55ecc00) [pid = 1961] [serial = 1716] [outer = 0x7f1bb39a5400] 12:53:07 INFO - PROCESS | 1961 | 1461181987825 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1426ms 12:53:07 INFO - PROCESS | 1961 | 1461181987869 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 1961 | 1461181987872 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:53:07 INFO - PROCESS | 1961 | 1461181987878 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 1961 | 1461181987880 Marionette TRACE conn4 <- [1,2258,null,{}] 12:53:07 INFO - PROCESS | 1961 | 1461181987888 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:08 INFO - PROCESS | 1961 | 1461181988070 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:53:08 INFO - PROCESS | 1961 | 1461181988283 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8e3000 == 161 [pid = 1961] [id = 572] 12:53:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bb488a800) [pid = 1961] [serial = 1717] [outer = (nil)] 12:53:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bb5654000) [pid = 1961] [serial = 1718] [outer = 0x7f1bb488a800] 12:53:08 INFO - PROCESS | 1961 | 1461181988349 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bb5a45400) [pid = 1961] [serial = 1719] [outer = 0x7f1bb488a800] 12:53:09 INFO - PROCESS | 1961 | 1461181989227 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1382ms 12:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:53:09 INFO - PROCESS | 1961 | 1461181989261 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 1961 | 1461181989263 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:53:09 INFO - PROCESS | 1961 | 1461181989269 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 1961 | 1461181989272 Marionette TRACE conn4 <- [1,2262,null,{}] 12:53:09 INFO - PROCESS | 1961 | 1461181989277 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:09 INFO - PROCESS | 1961 | 1461181989551 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:53:09 INFO - PROCESS | 1961 | 1461181989711 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaadb000 == 162 [pid = 1961] [id = 573] 12:53:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bb5a44000) [pid = 1961] [serial = 1720] [outer = (nil)] 12:53:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bb5ca6400) [pid = 1961] [serial = 1721] [outer = 0x7f1bb5a44000] 12:53:09 INFO - PROCESS | 1961 | 1461181989823 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bb67cd800) [pid = 1961] [serial = 1722] [outer = 0x7f1bb5a44000] 12:53:10 INFO - PROCESS | 1961 | 1461181990676 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1427ms 12:53:10 INFO - PROCESS | 1961 | 1461181990695 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 1961 | 1461181990698 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:53:10 INFO - PROCESS | 1961 | 1461181990723 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 1961 | 1461181990726 Marionette TRACE conn4 <- [1,2266,null,{}] 12:53:10 INFO - PROCESS | 1961 | 1461181990731 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:10 INFO - PROCESS | 1961 | 1461181990912 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:53:11 INFO - PROCESS | 1961 | 1461181991124 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb81c800 == 163 [pid = 1961] [id = 574] 12:53:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bb5a44400) [pid = 1961] [serial = 1723] [outer = (nil)] 12:53:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bb6822c00) [pid = 1961] [serial = 1724] [outer = 0x7f1bb5a44400] 12:53:11 INFO - PROCESS | 1961 | 1461181991232 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bb6bd8c00) [pid = 1961] [serial = 1725] [outer = 0x7f1bb5a44400] 12:53:12 INFO - PROCESS | 1961 | 1461181992082 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1379ms 12:53:12 INFO - PROCESS | 1961 | 1461181992105 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 1961 | 1461181992109 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:53:12 INFO - PROCESS | 1961 | 1461181992117 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 1961 | 1461181992120 Marionette TRACE conn4 <- [1,2270,null,{}] 12:53:12 INFO - PROCESS | 1961 | 1461181992125 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:12 INFO - PROCESS | 1961 | 1461181992312 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:53:12 INFO - PROCESS | 1961 | 1461181992528 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb922800 == 164 [pid = 1961] [id = 575] 12:53:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bb5bafc00) [pid = 1961] [serial = 1726] [outer = (nil)] 12:53:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bb6be3c00) [pid = 1961] [serial = 1727] [outer = 0x7f1bb5bafc00] 12:53:12 INFO - PROCESS | 1961 | 1461181992637 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bb6dcb800) [pid = 1961] [serial = 1728] [outer = 0x7f1bb5bafc00] 12:53:13 INFO - PROCESS | 1961 | 1461181993489 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1426ms 12:53:13 INFO - PROCESS | 1961 | 1461181993544 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 1961 | 1461181993547 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:53:13 INFO - PROCESS | 1961 | 1461181993553 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1961 | 1461181993557 Marionette TRACE conn4 <- [1,2274,null,{}] 12:53:13 INFO - PROCESS | 1961 | 1461181993577 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:13 INFO - PROCESS | 1961 | 1461181993847 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:53:14 INFO - PROCESS | 1961 | 1461181994064 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbe9d000 == 165 [pid = 1961] [id = 576] 12:53:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bb6ed4000) [pid = 1961] [serial = 1729] [outer = (nil)] 12:53:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bb6ed6000) [pid = 1961] [serial = 1730] [outer = 0x7f1bb6ed4000] 12:53:14 INFO - PROCESS | 1961 | 1461181994163 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bb6f47c00) [pid = 1961] [serial = 1731] [outer = 0x7f1bb6ed4000] 12:53:15 INFO - PROCESS | 1961 | 1461181995052 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1526ms 12:53:15 INFO - PROCESS | 1961 | 1461181995081 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 1961 | 1461181995084 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:53:15 INFO - PROCESS | 1961 | 1461181995090 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 1961 | 1461181995092 Marionette TRACE conn4 <- [1,2278,null,{}] 12:53:15 INFO - PROCESS | 1961 | 1461181995098 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:15 INFO - PROCESS | 1961 | 1461181995294 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:53:15 INFO - PROCESS | 1961 | 1461181995513 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc03f4000 == 166 [pid = 1961] [id = 577] 12:53:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb6dca000) [pid = 1961] [serial = 1732] [outer = (nil)] 12:53:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bb86d2800) [pid = 1961] [serial = 1733] [outer = 0x7f1bb6dca000] 12:53:15 INFO - PROCESS | 1961 | 1461181995620 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb86db400) [pid = 1961] [serial = 1734] [outer = 0x7f1bb6dca000] 12:53:16 INFO - PROCESS | 1961 | 1461181996533 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1484ms 12:53:16 INFO - PROCESS | 1961 | 1461181996575 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:53:16 INFO - PROCESS | 1961 | 1461181996579 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:53:16 INFO - PROCESS | 1961 | 1461181996584 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 1961 | 1461181996588 Marionette TRACE conn4 <- [1,2282,null,{}] 12:53:16 INFO - PROCESS | 1961 | 1461181996593 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:16 INFO - PROCESS | 1961 | 1461181996837 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:53:17 INFO - PROCESS | 1961 | 1461181997063 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc263a000 == 167 [pid = 1961] [id = 578] 12:53:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1baf357400) [pid = 1961] [serial = 1735] [outer = (nil)] 12:53:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb92adc00) [pid = 1961] [serial = 1736] [outer = 0x7f1baf357400] 12:53:17 INFO - PROCESS | 1961 | 1461181997180 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb94b5400) [pid = 1961] [serial = 1737] [outer = 0x7f1baf357400] 12:53:18 INFO - PROCESS | 1961 | 1461181998063 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1527ms 12:53:18 INFO - PROCESS | 1961 | 1461181998111 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:53:18 INFO - PROCESS | 1961 | 1461181998115 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:53:18 INFO - PROCESS | 1961 | 1461181998120 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 1961 | 1461181998122 Marionette TRACE conn4 <- [1,2286,null,{}] 12:53:18 INFO - PROCESS | 1961 | 1461181998127 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:18 INFO - PROCESS | 1961 | 1461181998394 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:53:18 INFO - PROCESS | 1961 | 1461181998552 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2bae000 == 168 [pid = 1961] [id = 579] 12:53:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb9397400) [pid = 1961] [serial = 1738] [outer = (nil)] 12:53:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bba59c800) [pid = 1961] [serial = 1739] [outer = 0x7f1bb9397400] 12:53:18 INFO - PROCESS | 1961 | 1461181998663 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bba62c800) [pid = 1961] [serial = 1740] [outer = 0x7f1bb9397400] 12:53:19 INFO - PROCESS | 1961 | 1461181999521 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1475ms 12:53:19 INFO - PROCESS | 1961 | 1461181999596 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:53:19 INFO - PROCESS | 1961 | 1461181999598 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:53:19 INFO - PROCESS | 1961 | 1461181999604 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 1961 | 1461181999606 Marionette TRACE conn4 <- [1,2290,null,{}] 12:53:19 INFO - PROCESS | 1961 | 1461181999611 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:19 INFO - PROCESS | 1961 | 1461181999797 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:53:20 INFO - PROCESS | 1961 | 1461182000059 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fdc000 == 169 [pid = 1961] [id = 580] 12:53:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bb93edc00) [pid = 1961] [serial = 1741] [outer = (nil)] 12:53:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bba636000) [pid = 1961] [serial = 1742] [outer = 0x7f1bb93edc00] 12:53:20 INFO - PROCESS | 1961 | 1461182000129 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bba979800) [pid = 1961] [serial = 1743] [outer = 0x7f1bb93edc00] 12:53:20 INFO - PROCESS | 1961 | 1461182000961 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1428ms 12:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:53:21 INFO - PROCESS | 1961 | 1461182001034 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 1961 | 1461182001037 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:53:21 INFO - PROCESS | 1961 | 1461182001042 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1961 | 1461182001045 Marionette TRACE conn4 <- [1,2294,null,{}] 12:53:21 INFO - PROCESS | 1961 | 1461182001050 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:21 INFO - PROCESS | 1961 | 1461182001253 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:53:21 INFO - PROCESS | 1961 | 1461182001473 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5d56000 == 170 [pid = 1961] [id = 581] 12:53:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bafae8800) [pid = 1961] [serial = 1744] [outer = (nil)] 12:53:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb24ee800) [pid = 1961] [serial = 1745] [outer = 0x7f1bafae8800] 12:53:21 INFO - PROCESS | 1961 | 1461182001589 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb9399000) [pid = 1961] [serial = 1746] [outer = 0x7f1bafae8800] 12:53:22 INFO - PROCESS | 1961 | 1461182002807 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1834ms 12:53:22 INFO - PROCESS | 1961 | 1461182002877 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 1961 | 1461182002879 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:53:22 INFO - PROCESS | 1961 | 1461182002894 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 1961 | 1461182002896 Marionette TRACE conn4 <- [1,2298,null,{}] 12:53:22 INFO - PROCESS | 1961 | 1461182002901 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:23 INFO - PROCESS | 1961 | 1461182003168 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:53:23 INFO - PROCESS | 1961 | 1461182003475 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc450b800 == 171 [pid = 1961] [id = 582] 12:53:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bafaeb800) [pid = 1961] [serial = 1747] [outer = (nil)] 12:53:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bbb8d6000) [pid = 1961] [serial = 1748] [outer = 0x7f1bafaeb800] 12:53:23 INFO - PROCESS | 1961 | 1461182003549 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bbbf77c00) [pid = 1961] [serial = 1749] [outer = 0x7f1bafaeb800] 12:53:24 INFO - PROCESS | 1961 | 1461182004369 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1534ms 12:53:24 INFO - PROCESS | 1961 | 1461182004429 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 1961 | 1461182004431 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:53:24 INFO - PROCESS | 1961 | 1461182004437 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 1961 | 1461182004439 Marionette TRACE conn4 <- [1,2302,null,{}] 12:53:24 INFO - PROCESS | 1961 | 1461182004444 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:24 INFO - PROCESS | 1961 | 1461182004711 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:53:25 INFO - PROCESS | 1961 | 1461182005384 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3a73800 == 172 [pid = 1961] [id = 583] 12:53:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bad9f3400) [pid = 1961] [serial = 1750] [outer = (nil)] 12:53:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1baf353000) [pid = 1961] [serial = 1751] [outer = 0x7f1bad9f3400] 12:53:25 INFO - PROCESS | 1961 | 1461182005465 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb1267000) [pid = 1961] [serial = 1752] [outer = 0x7f1bad9f3400] 12:53:26 INFO - PROCESS | 1961 | 1461182006313 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1929ms 12:53:26 INFO - PROCESS | 1961 | 1461182006369 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 1961 | 1461182006376 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:53:26 INFO - PROCESS | 1961 | 1461182006383 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 1961 | 1461182006388 Marionette TRACE conn4 <- [1,2306,null,{}] 12:53:26 INFO - PROCESS | 1961 | 1461182006393 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:26 INFO - PROCESS | 1961 | 1461182006586 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:53:26 INFO - PROCESS | 1961 | 1461182006828 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5ab0800 == 173 [pid = 1961] [id = 584] 12:53:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bad9f1000) [pid = 1961] [serial = 1753] [outer = (nil)] 12:53:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1baf6e7400) [pid = 1961] [serial = 1754] [outer = 0x7f1bad9f1000] 12:53:26 INFO - PROCESS | 1961 | 1461182006893 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb2744c00) [pid = 1961] [serial = 1755] [outer = 0x7f1bad9f1000] 12:53:27 INFO - PROCESS | 1961 | 1461182007966 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1632ms 12:53:28 INFO - PROCESS | 1961 | 1461182008019 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 1961 | 1461182008024 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:53:28 INFO - PROCESS | 1961 | 1461182008030 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 1961 | 1461182008032 Marionette TRACE conn4 <- [1,2310,null,{}] 12:53:28 INFO - PROCESS | 1961 | 1461182008038 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:28 INFO - PROCESS | 1961 | 1461182008219 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:53:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb4016000 == 172 [pid = 1961] [id = 517] 12:53:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bddd14000 == 171 [pid = 1961] [id = 514] 12:53:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6a1d000 == 170 [pid = 1961] [id = 566] 12:53:28 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bb4263400) [pid = 1961] [serial = 1640] [outer = (nil)] [url = about:blank] 12:53:28 INFO - PROCESS | 1961 | 1461182008671 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb4499800 == 169 [pid = 1961] [id = 563] 12:53:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb172d800 == 168 [pid = 1961] [id = 562] 12:53:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb172d800 == 169 [pid = 1961] [id = 585] 12:53:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb1269800) [pid = 1961] [serial = 1756] [outer = (nil)] 12:53:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bb391a400) [pid = 1961] [serial = 1757] [outer = 0x7f1bb1269800] 12:53:28 INFO - PROCESS | 1961 | 1461182008744 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb3d39800) [pid = 1961] [serial = 1758] [outer = 0x7f1bb1269800] 12:53:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb172f800 == 168 [pid = 1961] [id = 561] 12:53:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb11c5800 == 167 [pid = 1961] [id = 560] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3a89000 == 166 [pid = 1961] [id = 557] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be12c8800 == 165 [pid = 1961] [id = 556] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5fe5800 == 164 [pid = 1961] [id = 555] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde811000 == 163 [pid = 1961] [id = 554] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9070000 == 162 [pid = 1961] [id = 553] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbc7e000 == 161 [pid = 1961] [id = 552] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc83e9000 == 160 [pid = 1961] [id = 551] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6979000 == 159 [pid = 1961] [id = 550] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc345c000 == 158 [pid = 1961] [id = 549] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb808800 == 157 [pid = 1961] [id = 548] 12:53:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d33000 == 156 [pid = 1961] [id = 547] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bb3bad400) [pid = 1961] [serial = 1619] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bd9536800) [pid = 1961] [serial = 1604] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bcbc56800) [pid = 1961] [serial = 1598] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc26aa000) [pid = 1961] [serial = 1634] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bc626a400) [pid = 1961] [serial = 1592] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bc2a3a800) [pid = 1961] [serial = 1577] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb126b400) [pid = 1961] [serial = 1617] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1baf356c00) [pid = 1961] [serial = 1616] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bb5659800) [pid = 1961] [serial = 1623] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bb43b1c00) [pid = 1961] [serial = 1622] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb3bb5c00) [pid = 1961] [serial = 1610] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bd2453400) [pid = 1961] [serial = 1601] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bc4f25800) [pid = 1961] [serial = 1589] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bddd65c00) [pid = 1961] [serial = 1607] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bb4327c00) [pid = 1961] [serial = 1613] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb6ee0800) [pid = 1961] [serial = 1583] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bc1831000) [pid = 1961] [serial = 1586] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bb4079000) [pid = 1961] [serial = 1580] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bb1f54400) [pid = 1961] [serial = 1637] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bb6dcb400) [pid = 1961] [serial = 1628] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bc337d000) [pid = 1961] [serial = 1635] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb9394c00) [pid = 1961] [serial = 1629] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb94b2c00) [pid = 1961] [serial = 1631] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb421ac00) [pid = 1961] [serial = 1625] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bb92b2800) [pid = 1961] [serial = 1626] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bb27df000) [pid = 1961] [serial = 1638] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bc914dc00) [pid = 1961] [serial = 1595] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bb4078000) [pid = 1961] [serial = 1620] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bbb8dc800) [pid = 1961] [serial = 1632] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1961 | 1461182009535 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1537ms 12:53:29 INFO - PROCESS | 1961 | 1461182009579 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 1961 | 1461182009583 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:53:29 INFO - PROCESS | 1961 | 1461182009598 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 1961 | 1461182009606 Marionette TRACE conn4 <- [1,2314,null,{}] 12:53:29 INFO - PROCESS | 1961 | 1461182009611 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:29 INFO - PROCESS | 1961 | 1461182009776 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:53:29 INFO - PROCESS | 1961 | 1461182009792 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5d55800 == 157 [pid = 1961] [id = 586] 12:53:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bb27df000) [pid = 1961] [serial = 1759] [outer = (nil)] 12:53:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bb426f400) [pid = 1961] [serial = 1760] [outer = 0x7f1bb27df000] 12:53:29 INFO - PROCESS | 1961 | 1461182009849 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bb43b7000) [pid = 1961] [serial = 1761] [outer = 0x7f1bb27df000] 12:53:30 INFO - PROCESS | 1961 | 1461182010683 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1139ms 12:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:53:30 INFO - PROCESS | 1961 | 1461182010733 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 1961 | 1461182010736 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:53:30 INFO - PROCESS | 1961 | 1461182010743 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 1961 | 1461182010747 Marionette TRACE conn4 <- [1,2318,null,{}] 12:53:30 INFO - PROCESS | 1961 | 1461182010752 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:30 INFO - PROCESS | 1961 | 1461182010921 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:53:30 INFO - PROCESS | 1961 | 1461182010935 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb9242800 == 158 [pid = 1961] [id = 587] 12:53:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bb4270800) [pid = 1961] [serial = 1762] [outer = (nil)] 12:53:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bb5659800) [pid = 1961] [serial = 1763] [outer = 0x7f1bb4270800] 12:53:31 INFO - PROCESS | 1961 | 1461182011002 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb5bb3800) [pid = 1961] [serial = 1764] [outer = 0x7f1bb4270800] 12:53:31 INFO - PROCESS | 1961 | 1461182011950 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 1961 | 1461182011977 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:53:31 INFO - PROCESS | 1961 | 1461182011982 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 1961 | 1461182011984 Marionette TRACE conn4 <- [1,2322,null,{}] 12:53:31 INFO - PROCESS | 1961 | 1461182011990 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:32 INFO - PROCESS | 1961 | 1461182012236 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:53:32 INFO - PROCESS | 1961 | 1461182012272 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa39000 == 159 [pid = 1961] [id = 588] 12:53:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb6823000) [pid = 1961] [serial = 1765] [outer = (nil)] 12:53:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb6ed6c00) [pid = 1961] [serial = 1766] [outer = 0x7f1bb6823000] 12:53:32 INFO - PROCESS | 1961 | 1461182012340 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb92b4c00) [pid = 1961] [serial = 1767] [outer = 0x7f1bb6823000] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb1267400) [pid = 1961] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb2a54400) [pid = 1961] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb4208c00) [pid = 1961] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bad9f1800) [pid = 1961] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bc277d800) [pid = 1961] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bb29ce000) [pid = 1961] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb4209000) [pid = 1961] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bb29c3c00) [pid = 1961] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bb27e9800) [pid = 1961] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bb1e6fc00) [pid = 1961] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bb3ba9000) [pid = 1961] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bbb8db400) [pid = 1961] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bb29c9400) [pid = 1961] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bc428d000) [pid = 1961] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bb1e73000) [pid = 1961] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bb43bb400) [pid = 1961] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bb274a400) [pid = 1961] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bc2393800) [pid = 1961] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bb5a4b000) [pid = 1961] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bb5bb6c00) [pid = 1961] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bb39a4400) [pid = 1961] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bc1836400) [pid = 1961] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bb390fc00) [pid = 1961] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bc9b84000) [pid = 1961] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bb86d8c00) [pid = 1961] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bc2e94000) [pid = 1961] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bafae2000) [pid = 1961] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bb1f54c00) [pid = 1961] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb1df2000) [pid = 1961] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bb1e77c00) [pid = 1961] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bb5cae800) [pid = 1961] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb29cdc00) [pid = 1961] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bb6f4ac00) [pid = 1961] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bb1e6b400) [pid = 1961] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bc6d02400) [pid = 1961] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bb55ed400) [pid = 1961] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bb3d45000) [pid = 1961] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bafae4400) [pid = 1961] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bc93e8800) [pid = 1961] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bb390c800) [pid = 1961] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:53:33 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bc228f000) [pid = 1961] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:53:33 INFO - PROCESS | 1961 | 1461182013789 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1831ms 12:53:33 INFO - PROCESS | 1961 | 1461182013814 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 1961 | 1461182013817 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:53:33 INFO - PROCESS | 1961 | 1461182013822 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 1961 | 1461182013825 Marionette TRACE conn4 <- [1,2326,null,{}] 12:53:33 INFO - PROCESS | 1961 | 1461182013829 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:34 INFO - PROCESS | 1961 | 1461182014094 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:53:34 INFO - PROCESS | 1961 | 1461182014215 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1714000 == 160 [pid = 1961] [id = 589] 12:53:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bb1df2c00) [pid = 1961] [serial = 1768] [outer = (nil)] 12:53:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bb1e78000) [pid = 1961] [serial = 1769] [outer = 0x7f1bb1df2c00] 12:53:34 INFO - PROCESS | 1961 | 1461182014271 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb2a4bc00) [pid = 1961] [serial = 1770] [outer = 0x7f1bb1df2c00] 12:53:34 INFO - PROCESS | 1961 | 1461182014909 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1124ms 12:53:34 INFO - PROCESS | 1961 | 1461182014947 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 1961 | 1461182014950 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:53:34 INFO - PROCESS | 1961 | 1461182014955 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 1961 | 1461182014957 Marionette TRACE conn4 <- [1,2330,null,{}] 12:53:34 INFO - PROCESS | 1961 | 1461182014962 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:35 INFO - PROCESS | 1961 | 1461182015201 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:53:35 INFO - PROCESS | 1961 | 1461182015223 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc03f7800 == 161 [pid = 1961] [id = 590] 12:53:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bafaefc00) [pid = 1961] [serial = 1771] [outer = (nil)] 12:53:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb3d3a400) [pid = 1961] [serial = 1772] [outer = 0x7f1bafaefc00] 12:53:35 INFO - PROCESS | 1961 | 1461182015280 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb5bb7400) [pid = 1961] [serial = 1773] [outer = 0x7f1bafaefc00] 12:53:36 INFO - PROCESS | 1961 | 1461182016342 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1433ms 12:53:36 INFO - PROCESS | 1961 | 1461182016389 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1961 | 1461182016394 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:53:36 INFO - PROCESS | 1961 | 1461182016420 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1961 | 1461182016425 Marionette TRACE conn4 <- [1,2334,null,{}] 12:53:36 INFO - PROCESS | 1961 | 1461182016434 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:36 INFO - PROCESS | 1961 | 1461182016652 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:53:36 INFO - PROCESS | 1961 | 1461182016868 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb4495800 == 162 [pid = 1961] [id = 591] 12:53:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1baf356000) [pid = 1961] [serial = 1774] [outer = (nil)] 12:53:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb1df9000) [pid = 1961] [serial = 1775] [outer = 0x7f1baf356000] 12:53:36 INFO - PROCESS | 1961 | 1461182016991 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb2745800) [pid = 1961] [serial = 1776] [outer = 0x7f1baf356000] 12:53:37 INFO - PROCESS | 1961 | 1461182017935 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1536ms 12:53:37 INFO - PROCESS | 1961 | 1461182017962 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 1961 | 1461182017970 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:53:37 INFO - PROCESS | 1961 | 1461182017983 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 1961 | 1461182017986 Marionette TRACE conn4 <- [1,2338,null,{}] 12:53:37 INFO - PROCESS | 1961 | 1461182017992 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:38 INFO - PROCESS | 1961 | 1461182018189 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:53:38 INFO - PROCESS | 1961 | 1461182018410 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa31000 == 163 [pid = 1961] [id = 592] 12:53:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bafae6c00) [pid = 1961] [serial = 1777] [outer = (nil)] 12:53:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb3d38400) [pid = 1961] [serial = 1778] [outer = 0x7f1bafae6c00] 12:53:38 INFO - PROCESS | 1961 | 1461182018519 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb4072400) [pid = 1961] [serial = 1779] [outer = 0x7f1bafae6c00] 12:53:39 INFO - PROCESS | 1961 | 1461182019502 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1578ms 12:53:39 INFO - PROCESS | 1961 | 1461182019561 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 1961 | 1461182019563 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:53:39 INFO - PROCESS | 1961 | 1461182019570 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 1961 | 1461182019575 Marionette TRACE conn4 <- [1,2342,null,{}] 12:53:39 INFO - PROCESS | 1961 | 1461182019590 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:39 INFO - PROCESS | 1961 | 1461182019828 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:53:40 INFO - PROCESS | 1961 | 1461182020124 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2be3800 == 164 [pid = 1961] [id = 593] 12:53:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb43b9000) [pid = 1961] [serial = 1780] [outer = (nil)] 12:53:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bb5bb9c00) [pid = 1961] [serial = 1781] [outer = 0x7f1bb43b9000] 12:53:40 INFO - PROCESS | 1961 | 1461182020203 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bb682ac00) [pid = 1961] [serial = 1782] [outer = 0x7f1bb43b9000] 12:53:41 INFO - PROCESS | 1961 | 1461182021008 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1489ms 12:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:53:41 INFO - PROCESS | 1961 | 1461182021060 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 1961 | 1461182021064 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:53:41 INFO - PROCESS | 1961 | 1461182021069 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 1961 | 1461182021072 Marionette TRACE conn4 <- [1,2346,null,{}] 12:53:41 INFO - PROCESS | 1961 | 1461182021077 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:41 INFO - PROCESS | 1961 | 1461182021264 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:53:41 INFO - PROCESS | 1961 | 1461182021482 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc61c4000 == 165 [pid = 1961] [id = 594] 12:53:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bb565cc00) [pid = 1961] [serial = 1783] [outer = (nil)] 12:53:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bb92b5800) [pid = 1961] [serial = 1784] [outer = 0x7f1bb565cc00] 12:53:41 INFO - PROCESS | 1961 | 1461182021591 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bb9391800) [pid = 1961] [serial = 1785] [outer = 0x7f1bb565cc00] 12:53:42 INFO - PROCESS | 1961 | 1461182022492 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1487ms 12:53:42 INFO - PROCESS | 1961 | 1461182022557 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 1961 | 1461182022560 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:53:42 INFO - PROCESS | 1961 | 1461182022566 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 1961 | 1461182022568 Marionette TRACE conn4 <- [1,2350,null,{}] 12:53:42 INFO - PROCESS | 1961 | 1461182022574 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:42 INFO - PROCESS | 1961 | 1461182022771 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:53:43 INFO - PROCESS | 1961 | 1461182023044 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc634d000 == 166 [pid = 1961] [id = 595] 12:53:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1baf350c00) [pid = 1961] [serial = 1786] [outer = (nil)] 12:53:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bb93e5000) [pid = 1961] [serial = 1787] [outer = 0x7f1baf350c00] 12:53:43 INFO - PROCESS | 1961 | 1461182023157 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bba596000) [pid = 1961] [serial = 1788] [outer = 0x7f1baf350c00] 12:53:43 INFO - PROCESS | 1961 | 1461182023984 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1490ms 12:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:53:44 INFO - PROCESS | 1961 | 1461182024057 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 1961 | 1461182024059 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:53:44 INFO - PROCESS | 1961 | 1461182024066 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 1961 | 1461182024069 Marionette TRACE conn4 <- [1,2354,null,{}] 12:53:44 INFO - PROCESS | 1961 | 1461182024073 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:44 INFO - PROCESS | 1961 | 1461182024360 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:53:44 INFO - PROCESS | 1961 | 1461182024702 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6979000 == 167 [pid = 1961] [id = 596] 12:53:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bc180dc00) [pid = 1961] [serial = 1789] [outer = (nil)] 12:53:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bc1813000) [pid = 1961] [serial = 1790] [outer = 0x7f1bc180dc00] 12:53:44 INFO - PROCESS | 1961 | 1461182024781 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bc1833c00) [pid = 1961] [serial = 1791] [outer = 0x7f1bc180dc00] 12:53:45 INFO - PROCESS | 1961 | 1461182025588 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1582ms 12:53:45 INFO - PROCESS | 1961 | 1461182025648 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:53:45 INFO - PROCESS | 1961 | 1461182025651 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:53:45 INFO - PROCESS | 1961 | 1461182025657 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 1961 | 1461182025660 Marionette TRACE conn4 <- [1,2358,null,{}] 12:53:45 INFO - PROCESS | 1961 | 1461182025665 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:45 INFO - PROCESS | 1961 | 1461182025861 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:53:46 INFO - PROCESS | 1961 | 1461182026083 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6d47000 == 168 [pid = 1961] [id = 597] 12:53:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bc0585000) [pid = 1961] [serial = 1792] [outer = (nil)] 12:53:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bc1979800) [pid = 1961] [serial = 1793] [outer = 0x7f1bc0585000] 12:53:46 INFO - PROCESS | 1961 | 1461182026192 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bc1c08400) [pid = 1961] [serial = 1794] [outer = 0x7f1bc0585000] 12:53:47 INFO - PROCESS | 1961 | 1461182027086 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1484ms 12:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:53:47 INFO - PROCESS | 1961 | 1461182027141 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 1961 | 1461182027144 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:53:47 INFO - PROCESS | 1961 | 1461182027150 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 1961 | 1461182027153 Marionette TRACE conn4 <- [1,2362,null,{}] 12:53:47 INFO - PROCESS | 1961 | 1461182027158 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:47 INFO - PROCESS | 1961 | 1461182027353 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:53:47 INFO - PROCESS | 1961 | 1461182027618 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc8c77000 == 169 [pid = 1961] [id = 598] 12:53:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bc180e400) [pid = 1961] [serial = 1795] [outer = (nil)] 12:53:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bc1c11800) [pid = 1961] [serial = 1796] [outer = 0x7f1bc180e400] 12:53:47 INFO - PROCESS | 1961 | 1461182027694 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bc2286c00) [pid = 1961] [serial = 1797] [outer = 0x7f1bc180e400] 12:53:48 INFO - PROCESS | 1961 | 1461182028544 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1434ms 12:53:48 INFO - PROCESS | 1961 | 1461182028584 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:53:48 INFO - PROCESS | 1961 | 1461182028587 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:53:48 INFO - PROCESS | 1961 | 1461182028593 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 1961 | 1461182028596 Marionette TRACE conn4 <- [1,2366,null,{}] 12:53:48 INFO - PROCESS | 1961 | 1461182028601 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:48 INFO - PROCESS | 1961 | 1461182028799 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:53:49 INFO - PROCESS | 1961 | 1461182029062 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca626800 == 170 [pid = 1961] [id = 599] 12:53:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bc1810c00) [pid = 1961] [serial = 1798] [outer = (nil)] 12:53:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bc228f000) [pid = 1961] [serial = 1799] [outer = 0x7f1bc1810c00] 12:53:49 INFO - PROCESS | 1961 | 1461182029138 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bc22a5800) [pid = 1961] [serial = 1800] [outer = 0x7f1bc1810c00] 12:53:49 INFO - PROCESS | 1961 | 1461182029970 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1429ms 12:53:50 INFO - PROCESS | 1961 | 1461182030042 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 1961 | 1461182030047 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:53:50 INFO - PROCESS | 1961 | 1461182030057 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 1961 | 1461182030060 Marionette TRACE conn4 <- [1,2370,null,{}] 12:53:50 INFO - PROCESS | 1961 | 1461182030065 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:50 INFO - PROCESS | 1961 | 1461182030266 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:53:50 INFO - PROCESS | 1961 | 1461182030529 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcad42000 == 171 [pid = 1961] [id = 600] 12:53:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bbbf7f800) [pid = 1961] [serial = 1801] [outer = (nil)] 12:53:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bc22aa800) [pid = 1961] [serial = 1802] [outer = 0x7f1bbbf7f800] 12:53:50 INFO - PROCESS | 1961 | 1461182030604 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bc22cfc00) [pid = 1961] [serial = 1803] [outer = 0x7f1bbbf7f800] 12:53:51 INFO - PROCESS | 1961 | 1461182031503 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1477ms 12:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:53:51 INFO - PROCESS | 1961 | 1461182031534 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1961 | 1461182031537 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:53:51 INFO - PROCESS | 1961 | 1461182031543 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1961 | 1461182031547 Marionette TRACE conn4 <- [1,2374,null,{}] 12:53:51 INFO - PROCESS | 1961 | 1461182031552 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:51 INFO - PROCESS | 1961 | 1461182031768 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:53:52 INFO - PROCESS | 1961 | 1461182032038 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2e9800 == 172 [pid = 1961] [id = 601] 12:53:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bc2288400) [pid = 1961] [serial = 1804] [outer = (nil)] 12:53:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bc26b2800) [pid = 1961] [serial = 1805] [outer = 0x7f1bc2288400] 12:53:52 INFO - PROCESS | 1961 | 1461182032118 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bc2990800) [pid = 1961] [serial = 1806] [outer = 0x7f1bc2288400] 12:53:53 INFO - PROCESS | 1961 | 1461182033005 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1531ms 12:53:53 INFO - PROCESS | 1961 | 1461182033075 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 1961 | 1461182033079 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:53:53 INFO - PROCESS | 1961 | 1461182033084 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1961 | 1461182033087 Marionette TRACE conn4 <- [1,2378,null,{}] 12:53:53 INFO - PROCESS | 1961 | 1461182033092 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:53 INFO - PROCESS | 1961 | 1461182033285 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:53:53 INFO - PROCESS | 1961 | 1461182033550 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc122800 == 173 [pid = 1961] [id = 602] 12:53:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bc22d0400) [pid = 1961] [serial = 1807] [outer = (nil)] 12:53:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bc2a47400) [pid = 1961] [serial = 1808] [outer = 0x7f1bc22d0400] 12:53:53 INFO - PROCESS | 1961 | 1461182033625 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bc2de6000) [pid = 1961] [serial = 1809] [outer = 0x7f1bc22d0400] 12:53:54 INFO - PROCESS | 1961 | 1461182034486 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1442ms 12:53:54 INFO - PROCESS | 1961 | 1461182034528 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 1961 | 1461182034530 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:53:54 INFO - PROCESS | 1961 | 1461182034536 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 1961 | 1461182034538 Marionette TRACE conn4 <- [1,2382,null,{}] 12:53:54 INFO - PROCESS | 1961 | 1461182034544 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:54 INFO - PROCESS | 1961 | 1461182034742 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:53:55 INFO - PROCESS | 1961 | 1461182035011 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccc64000 == 174 [pid = 1961] [id = 603] 12:53:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bc26b0400) [pid = 1961] [serial = 1810] [outer = (nil)] 12:53:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bc2e96c00) [pid = 1961] [serial = 1811] [outer = 0x7f1bc26b0400] 12:53:55 INFO - PROCESS | 1961 | 1461182035085 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bc337ac00) [pid = 1961] [serial = 1812] [outer = 0x7f1bc26b0400] 12:53:56 INFO - PROCESS | 1961 | 1461182036025 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1530ms 12:53:56 INFO - PROCESS | 1961 | 1461182036068 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 1961 | 1461182036072 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:53:56 INFO - PROCESS | 1961 | 1461182036077 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 1961 | 1461182036080 Marionette TRACE conn4 <- [1,2386,null,{}] 12:53:56 INFO - PROCESS | 1961 | 1461182036085 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:56 INFO - PROCESS | 1961 | 1461182036285 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:53:56 INFO - PROCESS | 1961 | 1461182036570 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23e8000 == 175 [pid = 1961] [id = 604] 12:53:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1baf34d800) [pid = 1961] [serial = 1813] [outer = (nil)] 12:53:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb3919400) [pid = 1961] [serial = 1814] [outer = 0x7f1baf34d800] 12:53:56 INFO - PROCESS | 1961 | 1461182036679 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bc2e91800) [pid = 1961] [serial = 1815] [outer = 0x7f1baf34d800] 12:53:57 INFO - PROCESS | 1961 | 1461182037560 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1530ms 12:53:57 INFO - PROCESS | 1961 | 1461182037608 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 1961 | 1461182037611 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:53:57 INFO - PROCESS | 1961 | 1461182037617 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1961 | 1461182037620 Marionette TRACE conn4 <- [1,2390,null,{}] 12:53:57 INFO - PROCESS | 1961 | 1461182037625 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:57 INFO - PROCESS | 1961 | 1461182037836 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:53:58 INFO - PROCESS | 1961 | 1461182038119 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6fd0800 == 176 [pid = 1961] [id = 605] 12:53:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bafae9800) [pid = 1961] [serial = 1816] [outer = (nil)] 12:53:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb2a56800) [pid = 1961] [serial = 1817] [outer = 0x7f1bafae9800] 12:53:58 INFO - PROCESS | 1961 | 1461182038235 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb67d0800) [pid = 1961] [serial = 1818] [outer = 0x7f1bafae9800] 12:53:59 INFO - PROCESS | 1961 | 1461182039049 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1476ms 12:53:59 INFO - PROCESS | 1961 | 1461182039097 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 1961 | 1461182039100 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:53:59 INFO - PROCESS | 1961 | 1461182039105 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1961 | 1461182039107 Marionette TRACE conn4 <- [1,2394,null,{}] 12:53:59 INFO - PROCESS | 1961 | 1461182039113 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:59 INFO - PROCESS | 1961 | 1461182039309 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:53:59 INFO - PROCESS | 1961 | 1461182039591 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1fb6000 == 177 [pid = 1961] [id = 606] 12:53:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1baf6e1800) [pid = 1961] [serial = 1819] [outer = (nil)] 12:53:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bafae1800) [pid = 1961] [serial = 1820] [outer = 0x7f1baf6e1800] 12:53:59 INFO - PROCESS | 1961 | 1461182039662 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bb2a4f800) [pid = 1961] [serial = 1821] [outer = 0x7f1baf6e1800] 12:54:01 INFO - PROCESS | 1961 | 1461182041194 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2130ms 12:54:01 INFO - PROCESS | 1961 | 1461182041240 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1961 | 1461182041245 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:54:01 INFO - PROCESS | 1961 | 1461182041252 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1961 | 1461182041257 Marionette TRACE conn4 <- [1,2398,null,{}] 12:54:01 INFO - PROCESS | 1961 | 1461182041264 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:01 INFO - PROCESS | 1961 | 1461182041466 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:54:01 INFO - PROCESS | 1961 | 1461182041736 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f7e800 == 178 [pid = 1961] [id = 607] 12:54:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bb1268c00) [pid = 1961] [serial = 1822] [outer = (nil)] 12:54:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb1f54c00) [pid = 1961] [serial = 1823] [outer = 0x7f1bb1268c00] 12:54:01 INFO - PROCESS | 1961 | 1461182041802 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb27e2400) [pid = 1961] [serial = 1824] [outer = 0x7f1bb1268c00] 12:54:02 INFO - PROCESS | 1961 | 1461182042893 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1684ms 12:54:02 INFO - PROCESS | 1961 | 1461182042937 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1961 | 1461182042948 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:54:02 INFO - PROCESS | 1961 | 1461182042958 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1961 | 1461182042960 Marionette TRACE conn4 <- [1,2402,null,{}] 12:54:02 INFO - PROCESS | 1961 | 1461182042966 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:03 INFO - PROCESS | 1961 | 1461182043211 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:54:03 INFO - PROCESS | 1961 | 1461182043557 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2857800 == 179 [pid = 1961] [id = 608] 12:54:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb399f800) [pid = 1961] [serial = 1825] [outer = (nil)] 12:54:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb3bb0800) [pid = 1961] [serial = 1826] [outer = 0x7f1bb399f800] 12:54:03 INFO - PROCESS | 1961 | 1461182043621 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bb3d43800) [pid = 1961] [serial = 1827] [outer = 0x7f1bb399f800] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa3d000 == 178 [pid = 1961] [id = 406] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1baf34c400) [pid = 1961] [serial = 1679] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bad9f3800) [pid = 1961] [serial = 1676] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bb488d400) [pid = 1961] [serial = 1703] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1714000 == 177 [pid = 1961] [id = 589] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5e22000 == 176 [pid = 1961] [id = 565] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa39000 == 175 [pid = 1961] [id = 588] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb9242800 == 174 [pid = 1961] [id = 587] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5d55800 == 173 [pid = 1961] [id = 586] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5aac800 == 172 [pid = 1961] [id = 564] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb172d800 == 171 [pid = 1961] [id = 585] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5ab0800 == 170 [pid = 1961] [id = 584] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3a73800 == 169 [pid = 1961] [id = 583] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbe9d000 == 168 [pid = 1961] [id = 576] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb922800 == 167 [pid = 1961] [id = 575] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb81c800 == 166 [pid = 1961] [id = 574] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaadb000 == 165 [pid = 1961] [id = 573] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8e3000 == 164 [pid = 1961] [id = 572] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb951f800 == 163 [pid = 1961] [id = 571] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb9252800 == 162 [pid = 1961] [id = 570] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb687a000 == 161 [pid = 1961] [id = 569] 12:54:04 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb408d000 == 160 [pid = 1961] [id = 568] 12:54:04 INFO - PROCESS | 1961 | 1461182044534 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1630ms 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bc2a3ec00) [pid = 1961] [serial = 1488] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb67c3400) [pid = 1961] [serial = 1521] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb4266400) [pid = 1961] [serial = 1698] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1baf34a400) [pid = 1961] [serial = 1682] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bc626a800) [pid = 1961] [serial = 1482] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bb3d47c00) [pid = 1961] [serial = 1518] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb4324400) [pid = 1961] [serial = 1700] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bc9b8d000) [pid = 1961] [serial = 1658] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bbb8d4c00) [pid = 1961] [serial = 1515] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bca9d7800) [pid = 1961] [serial = 1539] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bb2a59c00) [pid = 1961] [serial = 1455] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb406d000) [pid = 1961] [serial = 1695] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bc26a6800) [pid = 1961] [serial = 1470] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bb39a2000) [pid = 1961] [serial = 1691] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bb43bb000) [pid = 1961] [serial = 1701] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bca44d800) [pid = 1961] [serial = 1536] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bca446c00) [pid = 1961] [serial = 1491] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb94b4000) [pid = 1961] [serial = 1452] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb27e6800) [pid = 1961] [serial = 1688] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bc35b3400) [pid = 1961] [serial = 1476] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bb3baf000) [pid = 1961] [serial = 1643] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bb3d3e000) [pid = 1961] [serial = 1694] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb92b5400) [pid = 1961] [serial = 1461] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bba97f800) [pid = 1961] [serial = 1464] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bb543a400) [pid = 1961] [serial = 1458] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bce978000) [pid = 1961] [serial = 1664] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bc2ddbc00) [pid = 1961] [serial = 1473] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bdc413000) [pid = 1961] [serial = 1548] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bccbb1000) [pid = 1961] [serial = 1545] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bc2de3800) [pid = 1961] [serial = 1527] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bc93e5800) [pid = 1961] [serial = 1485] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bafaee400) [pid = 1961] [serial = 1416] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bde3ca800) [pid = 1961] [serial = 1425] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bb5ca3400) [pid = 1961] [serial = 1641] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bb24e4800) [pid = 1961] [serial = 1686] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bb9396c00) [pid = 1961] [serial = 1649] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bb420f000) [pid = 1961] [serial = 1697] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bcab8e400) [pid = 1961] [serial = 1661] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bb2751c00) [pid = 1961] [serial = 1673] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bb1dcb000) [pid = 1961] [serial = 1667] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bafae4c00) [pid = 1961] [serial = 1683] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bb2747800) [pid = 1961] [serial = 1670] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bc197f800) [pid = 1961] [serial = 1524] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bc4f6d800) [pid = 1961] [serial = 1479] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb55ed000) [pid = 1961] [serial = 1646] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bb3ba8c00) [pid = 1961] [serial = 1692] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bcbc52800) [pid = 1961] [serial = 1542] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb2a54c00) [pid = 1961] [serial = 1422] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bd245c400) [pid = 1961] [serial = 1410] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bc8e59000) [pid = 1961] [serial = 1533] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bb29c8c00) [pid = 1961] [serial = 1689] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bc0590c00) [pid = 1961] [serial = 1467] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bc2782800) [pid = 1961] [serial = 1652] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bb1f57000) [pid = 1961] [serial = 1685] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bddd6ac00) [pid = 1961] [serial = 1419] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bdbfd7400) [pid = 1961] [serial = 1413] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bc4f6dc00) [pid = 1961] [serial = 1655] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bc5905400) [pid = 1961] [serial = 1530] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bc2e9e400) [pid = 1961] [serial = 1578] [outer = (nil)] [url = about:blank] 12:54:04 INFO - PROCESS | 1961 | 1461182044676 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1961 | 1461182044684 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:54:04 INFO - PROCESS | 1961 | 1461182044699 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1961 | 1461182044704 Marionette TRACE conn4 <- [1,2406,null,{}] 12:54:04 INFO - PROCESS | 1961 | 1461182044726 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:04 INFO - PROCESS | 1961 | 1461182044899 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:54:05 INFO - PROCESS | 1961 | 1461182045088 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3a84800 == 161 [pid = 1961] [id = 609] 12:54:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bb1e78400) [pid = 1961] [serial = 1828] [outer = (nil)] 12:54:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bb4208000) [pid = 1961] [serial = 1829] [outer = 0x7f1bb1e78400] 12:54:05 INFO - PROCESS | 1961 | 1461182045149 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bb4263800) [pid = 1961] [serial = 1830] [outer = 0x7f1bb1e78400] 12:54:05 INFO - PROCESS | 1961 | 1461182045875 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1190ms 12:54:05 INFO - PROCESS | 1961 | 1461182045891 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 1961 | 1461182045895 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:54:05 INFO - PROCESS | 1961 | 1461182045900 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 1961 | 1461182045901 Marionette TRACE conn4 <- [1,2410,null,{}] 12:54:05 INFO - PROCESS | 1961 | 1461182045906 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:06 INFO - PROCESS | 1961 | 1461182046158 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:54:06 INFO - PROCESS | 1961 | 1461182046277 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e19000 == 162 [pid = 1961] [id = 610] 12:54:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bad9f3800) [pid = 1961] [serial = 1831] [outer = (nil)] 12:54:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb43ba400) [pid = 1961] [serial = 1832] [outer = 0x7f1bad9f3800] 12:54:06 INFO - PROCESS | 1961 | 1461182046334 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb4896800) [pid = 1961] [serial = 1833] [outer = 0x7f1bad9f3800] 12:54:07 INFO - PROCESS | 1961 | 1461182047169 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1324ms 12:54:07 INFO - PROCESS | 1961 | 1461182047225 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 1961 | 1461182047228 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:54:07 INFO - PROCESS | 1961 | 1461182047233 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1961 | 1461182047235 Marionette TRACE conn4 <- [1,2414,null,{}] 12:54:07 INFO - PROCESS | 1961 | 1461182047243 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:07 INFO - PROCESS | 1961 | 1461182047481 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:54:07 INFO - PROCESS | 1961 | 1461182047514 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f9b800 == 163 [pid = 1961] [id = 611] 12:54:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb421ac00) [pid = 1961] [serial = 1834] [outer = (nil)] 12:54:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb55f0800) [pid = 1961] [serial = 1835] [outer = 0x7f1bb421ac00] 12:54:07 INFO - PROCESS | 1961 | 1461182047571 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb5a4b000) [pid = 1961] [serial = 1836] [outer = 0x7f1bb421ac00] 12:54:08 INFO - PROCESS | 1961 | 1461182048479 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1288ms 12:54:08 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bad9f3400) [pid = 1961] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:54:08 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bb27df000) [pid = 1961] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:54:08 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bb1269800) [pid = 1961] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:54:08 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bad9f1000) [pid = 1961] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:54:08 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bb6823000) [pid = 1961] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:54:08 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bb1df2c00) [pid = 1961] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:54:08 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bb4270800) [pid = 1961] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:54:08 INFO - PROCESS | 1961 | 1461182048934 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 1961 | 1461182048937 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:54:08 INFO - PROCESS | 1961 | 1461182048947 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 1961 | 1461182048949 Marionette TRACE conn4 <- [1,2418,null,{}] 12:54:08 INFO - PROCESS | 1961 | 1461182048954 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:09 INFO - PROCESS | 1961 | 1461182049143 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:54:09 INFO - PROCESS | 1961 | 1461182049349 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93bb800 == 164 [pid = 1961] [id = 612] 12:54:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bb4896c00) [pid = 1961] [serial = 1837] [outer = (nil)] 12:54:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bb6824400) [pid = 1961] [serial = 1838] [outer = 0x7f1bb4896c00] 12:54:09 INFO - PROCESS | 1961 | 1461182049416 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bb6dc8c00) [pid = 1961] [serial = 1839] [outer = 0x7f1bb4896c00] 12:54:10 INFO - PROCESS | 1961 | 1461182050069 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1181ms 12:54:10 INFO - PROCESS | 1961 | 1461182050129 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1961 | 1461182050131 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:54:10 INFO - PROCESS | 1961 | 1461182050142 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1961 | 1461182050144 Marionette TRACE conn4 <- [1,2422,null,{}] 12:54:10 INFO - PROCESS | 1961 | 1461182050147 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:10 INFO - PROCESS | 1961 | 1461182050331 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:54:10 INFO - PROCESS | 1961 | 1461182050500 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa3f000 == 165 [pid = 1961] [id = 613] 12:54:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb5bb1800) [pid = 1961] [serial = 1840] [outer = (nil)] 12:54:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb6ed7c00) [pid = 1961] [serial = 1841] [outer = 0x7f1bb5bb1800] 12:54:10 INFO - PROCESS | 1961 | 1461182050561 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb86d9000) [pid = 1961] [serial = 1842] [outer = 0x7f1bb5bb1800] 12:54:11 INFO - PROCESS | 1961 | 1461182051567 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1483ms 12:54:11 INFO - PROCESS | 1961 | 1461182051623 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 1961 | 1461182051627 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:54:11 INFO - PROCESS | 1961 | 1461182051636 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 1961 | 1461182051641 Marionette TRACE conn4 <- [1,2426,null,{}] 12:54:11 INFO - PROCESS | 1961 | 1461182051648 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:12 INFO - PROCESS | 1961 | 1461182052151 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:54:12 INFO - PROCESS | 1961 | 1461182052395 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5d47800 == 166 [pid = 1961] [id = 614] 12:54:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1baf350800) [pid = 1961] [serial = 1843] [outer = (nil)] 12:54:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb39a4800) [pid = 1961] [serial = 1844] [outer = 0x7f1baf350800] 12:54:12 INFO - PROCESS | 1961 | 1461182052470 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb406b000) [pid = 1961] [serial = 1845] [outer = 0x7f1baf350800] 12:54:13 INFO - PROCESS | 1961 | 1461182053301 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1733ms 12:54:13 INFO - PROCESS | 1961 | 1461182053370 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 1961 | 1461182053378 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:54:13 INFO - PROCESS | 1961 | 1461182053388 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1961 | 1461182053392 Marionette TRACE conn4 <- [1,2430,null,{}] 12:54:13 INFO - PROCESS | 1961 | 1461182053397 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:13 INFO - PROCESS | 1961 | 1461182053638 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:54:13 INFO - PROCESS | 1961 | 1461182053850 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa3d000 == 167 [pid = 1961] [id = 615] 12:54:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb1269800) [pid = 1961] [serial = 1846] [outer = (nil)] 12:54:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb43bc400) [pid = 1961] [serial = 1847] [outer = 0x7f1bb1269800] 12:54:13 INFO - PROCESS | 1961 | 1461182053960 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb55f7400) [pid = 1961] [serial = 1848] [outer = 0x7f1bb1269800] 12:54:14 INFO - PROCESS | 1961 | 1461182054886 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1528ms 12:54:14 INFO - PROCESS | 1961 | 1461182054916 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 1961 | 1461182054919 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:54:14 INFO - PROCESS | 1961 | 1461182054925 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 1961 | 1461182054930 Marionette TRACE conn4 <- [1,2434,null,{}] 12:54:14 INFO - PROCESS | 1961 | 1461182054946 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:15 INFO - PROCESS | 1961 | 1461182055239 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:54:15 INFO - PROCESS | 1961 | 1461182055471 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb53000 == 168 [pid = 1961] [id = 616] 12:54:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb6825400) [pid = 1961] [serial = 1849] [outer = (nil)] 12:54:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bb6f48c00) [pid = 1961] [serial = 1850] [outer = 0x7f1bb6825400] 12:54:15 INFO - PROCESS | 1961 | 1461182055591 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bb92ae000) [pid = 1961] [serial = 1851] [outer = 0x7f1bb6825400] 12:54:16 INFO - PROCESS | 1961 | 1461182056369 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1482ms 12:54:16 INFO - PROCESS | 1961 | 1461182056408 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1961 | 1461182056411 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:54:16 INFO - PROCESS | 1961 | 1461182056417 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1961 | 1461182056420 Marionette TRACE conn4 <- [1,2438,null,{}] 12:54:16 INFO - PROCESS | 1961 | 1461182056425 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:16 INFO - PROCESS | 1961 | 1461182056624 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:54:16 INFO - PROCESS | 1961 | 1461182056844 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1a14800 == 169 [pid = 1961] [id = 617] 12:54:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bb5bb4800) [pid = 1961] [serial = 1852] [outer = (nil)] 12:54:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bb93ee400) [pid = 1961] [serial = 1853] [outer = 0x7f1bb5bb4800] 12:54:16 INFO - PROCESS | 1961 | 1461182056952 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bba599400) [pid = 1961] [serial = 1854] [outer = 0x7f1bb5bb4800] 12:54:17 INFO - PROCESS | 1961 | 1461182057890 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1529ms 12:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:54:17 INFO - PROCESS | 1961 | 1461182057947 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1961 | 1461182057950 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:54:17 INFO - PROCESS | 1961 | 1461182057956 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1961 | 1461182057959 Marionette TRACE conn4 <- [1,2442,null,{}] 12:54:17 INFO - PROCESS | 1961 | 1461182057963 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:18 INFO - PROCESS | 1961 | 1461182058200 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:54:18 INFO - PROCESS | 1961 | 1461182058420 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ae3800 == 170 [pid = 1961] [id = 618] 12:54:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bb6be4400) [pid = 1961] [serial = 1855] [outer = (nil)] 12:54:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bba633000) [pid = 1961] [serial = 1856] [outer = 0x7f1bb6be4400] 12:54:18 INFO - PROCESS | 1961 | 1461182058532 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bba984400) [pid = 1961] [serial = 1857] [outer = 0x7f1bb6be4400] 12:54:19 INFO - PROCESS | 1961 | 1461182059362 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1427ms 12:54:19 INFO - PROCESS | 1961 | 1461182059387 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1961 | 1461182059390 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:54:19 INFO - PROCESS | 1961 | 1461182059399 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1961 | 1461182059402 Marionette TRACE conn4 <- [1,2446,null,{}] 12:54:19 INFO - PROCESS | 1961 | 1461182059407 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:19 INFO - PROCESS | 1961 | 1461182059620 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:54:19 INFO - PROCESS | 1961 | 1461182059842 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc3111000 == 171 [pid = 1961] [id = 619] 12:54:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bba985400) [pid = 1961] [serial = 1858] [outer = (nil)] 12:54:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bc182e800) [pid = 1961] [serial = 1859] [outer = 0x7f1bba985400] 12:54:19 INFO - PROCESS | 1961 | 1461182059959 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bc1c0c800) [pid = 1961] [serial = 1860] [outer = 0x7f1bba985400] 12:54:20 INFO - PROCESS | 1961 | 1461182060852 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1476ms 12:54:20 INFO - PROCESS | 1961 | 1461182060880 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 1961 | 1461182060884 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:54:20 INFO - PROCESS | 1961 | 1461182060890 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 1961 | 1461182060893 Marionette TRACE conn4 <- [1,2450,null,{}] 12:54:20 INFO - PROCESS | 1961 | 1461182060898 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:21 INFO - PROCESS | 1961 | 1461182061092 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:54:21 INFO - PROCESS | 1961 | 1461182061310 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5fec800 == 172 [pid = 1961] [id = 620] 12:54:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bbb8db800) [pid = 1961] [serial = 1861] [outer = (nil)] 12:54:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bc22a9800) [pid = 1961] [serial = 1862] [outer = 0x7f1bbb8db800] 12:54:21 INFO - PROCESS | 1961 | 1461182061417 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bc239bc00) [pid = 1961] [serial = 1863] [outer = 0x7f1bbb8db800] 12:54:22 INFO - PROCESS | 1961 | 1461182062297 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1478ms 12:54:22 INFO - PROCESS | 1961 | 1461182062370 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1961 | 1461182062373 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:54:22 INFO - PROCESS | 1961 | 1461182062379 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1961 | 1461182062381 Marionette TRACE conn4 <- [1,2454,null,{}] 12:54:22 INFO - PROCESS | 1961 | 1461182062386 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:22 INFO - PROCESS | 1961 | 1461182062582 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:54:22 INFO - PROCESS | 1961 | 1461182062842 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63dc800 == 173 [pid = 1961] [id = 621] 12:54:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bc058a400) [pid = 1961] [serial = 1864] [outer = (nil)] 12:54:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bc277a000) [pid = 1961] [serial = 1865] [outer = 0x7f1bc058a400] 12:54:22 INFO - PROCESS | 1961 | 1461182062952 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bc2a3b000) [pid = 1961] [serial = 1866] [outer = 0x7f1bc058a400] 12:54:23 INFO - PROCESS | 1961 | 1461182063758 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1431ms 12:54:23 INFO - PROCESS | 1961 | 1461182063811 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 1961 | 1461182063814 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:54:23 INFO - PROCESS | 1961 | 1461182063821 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 1961 | 1461182063823 Marionette TRACE conn4 <- [1,2458,null,{}] 12:54:23 INFO - PROCESS | 1961 | 1461182063829 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:24 INFO - PROCESS | 1961 | 1461182064014 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:54:24 INFO - PROCESS | 1961 | 1461182064234 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6d48000 == 174 [pid = 1961] [id = 622] 12:54:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bc2282c00) [pid = 1961] [serial = 1867] [outer = (nil)] 12:54:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bc2a3d000) [pid = 1961] [serial = 1868] [outer = 0x7f1bc2282c00] 12:54:24 INFO - PROCESS | 1961 | 1461182064344 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bc3382000) [pid = 1961] [serial = 1869] [outer = 0x7f1bc2282c00] 12:54:25 INFO - PROCESS | 1961 | 1461182065225 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1476ms 12:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:54:25 INFO - PROCESS | 1961 | 1461182065297 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 1961 | 1461182065300 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:54:25 INFO - PROCESS | 1961 | 1461182065306 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 1961 | 1461182065309 Marionette TRACE conn4 <- [1,2462,null,{}] 12:54:25 INFO - PROCESS | 1961 | 1461182065321 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:25 INFO - PROCESS | 1961 | 1461182065559 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:54:25 INFO - PROCESS | 1961 | 1461182065815 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca885800 == 175 [pid = 1961] [id = 623] 12:54:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bc26a7800) [pid = 1961] [serial = 1870] [outer = (nil)] 12:54:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bc41cb000) [pid = 1961] [serial = 1871] [outer = 0x7f1bc26a7800] 12:54:25 INFO - PROCESS | 1961 | 1461182065932 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bc428e400) [pid = 1961] [serial = 1872] [outer = 0x7f1bc26a7800] 12:54:26 INFO - PROCESS | 1961 | 1461182066762 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1488ms 12:54:26 INFO - PROCESS | 1961 | 1461182066794 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 1961 | 1461182066798 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:54:26 INFO - PROCESS | 1961 | 1461182066803 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 1961 | 1461182066806 Marionette TRACE conn4 <- [1,2466,null,{}] 12:54:26 INFO - PROCESS | 1961 | 1461182066812 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:27 INFO - PROCESS | 1961 | 1461182067022 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:54:27 INFO - PROCESS | 1961 | 1461182067300 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc3b1800 == 176 [pid = 1961] [id = 624] 12:54:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bc5904000) [pid = 1961] [serial = 1873] [outer = (nil)] 12:54:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bc5906c00) [pid = 1961] [serial = 1874] [outer = 0x7f1bc5904000] 12:54:27 INFO - PROCESS | 1961 | 1461182067429 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bc5911800) [pid = 1961] [serial = 1875] [outer = 0x7f1bc5904000] 12:54:28 INFO - PROCESS | 1961 | 1461182068241 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1475ms 12:54:28 INFO - PROCESS | 1961 | 1461182068280 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1961 | 1461182068284 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:54:28 INFO - PROCESS | 1961 | 1461182068289 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1961 | 1461182068291 Marionette TRACE conn4 <- [1,2470,null,{}] 12:54:28 INFO - PROCESS | 1961 | 1461182068297 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:28 INFO - PROCESS | 1961 | 1461182068497 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:54:28 INFO - PROCESS | 1961 | 1461182068766 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd3119000 == 177 [pid = 1961] [id = 625] 12:54:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb4266000) [pid = 1961] [serial = 1876] [outer = (nil)] 12:54:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bc593cc00) [pid = 1961] [serial = 1877] [outer = 0x7f1bb4266000] 12:54:28 INFO - PROCESS | 1961 | 1461182068838 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bc59abc00) [pid = 1961] [serial = 1878] [outer = 0x7f1bb4266000] 12:54:29 INFO - PROCESS | 1961 | 1461182069632 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1377ms 12:54:29 INFO - PROCESS | 1961 | 1461182069668 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 1961 | 1461182069672 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:54:29 INFO - PROCESS | 1961 | 1461182069678 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1961 | 1461182069680 Marionette TRACE conn4 <- [1,2474,null,{}] 12:54:29 INFO - PROCESS | 1961 | 1461182069685 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:29 INFO - PROCESS | 1961 | 1461182069886 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:54:30 INFO - PROCESS | 1961 | 1461182070156 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd9329800 == 178 [pid = 1961] [id = 626] 12:54:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bc5904c00) [pid = 1961] [serial = 1879] [outer = (nil)] 12:54:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bc6265c00) [pid = 1961] [serial = 1880] [outer = 0x7f1bc5904c00] 12:54:30 INFO - PROCESS | 1961 | 1461182070234 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bc626e000) [pid = 1961] [serial = 1881] [outer = 0x7f1bc5904c00] 12:54:31 INFO - PROCESS | 1961 | 1461182071175 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1532ms 12:54:31 INFO - PROCESS | 1961 | 1461182071213 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 1961 | 1461182071215 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:54:31 INFO - PROCESS | 1961 | 1461182071222 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 1961 | 1461182071226 Marionette TRACE conn4 <- [1,2478,null,{}] 12:54:31 INFO - PROCESS | 1961 | 1461182071231 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:31 INFO - PROCESS | 1961 | 1461182071448 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:54:31 INFO - PROCESS | 1961 | 1461182071721 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdc47d000 == 179 [pid = 1961] [id = 627] 12:54:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bc5935400) [pid = 1961] [serial = 1882] [outer = (nil)] 12:54:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bc6636800) [pid = 1961] [serial = 1883] [outer = 0x7f1bc5935400] 12:54:31 INFO - PROCESS | 1961 | 1461182071839 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bc6d02400) [pid = 1961] [serial = 1884] [outer = 0x7f1bc5935400] 12:54:32 INFO - PROCESS | 1961 | 1461182072665 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1477ms 12:54:32 INFO - PROCESS | 1961 | 1461182072699 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:54:32 INFO - PROCESS | 1961 | 1461182072703 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:54:32 INFO - PROCESS | 1961 | 1461182072708 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1961 | 1461182072711 Marionette TRACE conn4 <- [1,2482,null,{}] 12:54:32 INFO - PROCESS | 1961 | 1461182072715 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:32 INFO - PROCESS | 1961 | 1461182072914 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:54:33 INFO - PROCESS | 1961 | 1461182073197 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde76d800 == 180 [pid = 1961] [id = 628] 12:54:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb1265400) [pid = 1961] [serial = 1885] [outer = (nil)] 12:54:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb29c4000) [pid = 1961] [serial = 1886] [outer = 0x7f1bb1265400] 12:54:33 INFO - PROCESS | 1961 | 1461182073270 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bc8204800) [pid = 1961] [serial = 1887] [outer = 0x7f1bb1265400] 12:54:34 INFO - PROCESS | 1961 | 1461182074096 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1431ms 12:54:34 INFO - PROCESS | 1961 | 1461182074140 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1961 | 1461182074144 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:54:34 INFO - PROCESS | 1961 | 1461182074149 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1961 | 1461182074152 Marionette TRACE conn4 <- [1,2486,null,{}] 12:54:34 INFO - PROCESS | 1961 | 1461182074157 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:34 INFO - PROCESS | 1961 | 1461182074352 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:54:34 INFO - PROCESS | 1961 | 1461182074618 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be1240000 == 181 [pid = 1961] [id = 629] 12:54:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb1e6d800) [pid = 1961] [serial = 1888] [outer = (nil)] 12:54:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bc8241c00) [pid = 1961] [serial = 1889] [outer = 0x7f1bb1e6d800] 12:54:34 INFO - PROCESS | 1961 | 1461182074688 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bc82b8800) [pid = 1961] [serial = 1890] [outer = 0x7f1bb1e6d800] 12:54:35 INFO - PROCESS | 1961 | 1461182075491 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1379ms 12:54:35 INFO - PROCESS | 1961 | 1461182075545 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 1961 | 1461182075548 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:54:35 INFO - PROCESS | 1961 | 1461182075554 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1961 | 1461182075557 Marionette TRACE conn4 <- [1,2490,null,{}] 12:54:35 INFO - PROCESS | 1961 | 1461182075562 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:35 INFO - PROCESS | 1961 | 1461182075755 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:54:36 INFO - PROCESS | 1961 | 1461182076039 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8a2800 == 182 [pid = 1961] [id = 630] 12:54:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bad9f1000) [pid = 1961] [serial = 1891] [outer = (nil)] 12:54:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bc8525400) [pid = 1961] [serial = 1892] [outer = 0x7f1bad9f1000] 12:54:36 INFO - PROCESS | 1961 | 1461182076111 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bc8c19000) [pid = 1961] [serial = 1893] [outer = 0x7f1bad9f1000] 12:54:36 INFO - PROCESS | 1961 | 1461182076964 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1479ms 12:54:37 INFO - PROCESS | 1961 | 1461182077035 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 1961 | 1461182077038 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:54:37 INFO - PROCESS | 1961 | 1461182077043 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1961 | 1461182077046 Marionette TRACE conn4 <- [1,2494,null,{}] 12:54:37 INFO - PROCESS | 1961 | 1461182077051 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:37 INFO - PROCESS | 1961 | 1461182077268 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:54:37 INFO - PROCESS | 1961 | 1461182077538 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb48e7800 == 183 [pid = 1961] [id = 631] 12:54:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bad9f3000) [pid = 1961] [serial = 1894] [outer = (nil)] 12:54:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb5bb7800) [pid = 1961] [serial = 1895] [outer = 0x7f1bad9f3000] 12:54:37 INFO - PROCESS | 1961 | 1461182077610 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bc8e54800) [pid = 1961] [serial = 1896] [outer = 0x7f1bad9f3000] 12:54:38 INFO - PROCESS | 1961 | 1461182078479 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1479ms 12:54:38 INFO - PROCESS | 1961 | 1461182078523 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1961 | 1461182078526 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:54:38 INFO - PROCESS | 1961 | 1461182078531 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1961 | 1461182078533 Marionette TRACE conn4 <- [1,2498,null,{}] 12:54:38 INFO - PROCESS | 1961 | 1461182078539 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:38 INFO - PROCESS | 1961 | 1461182078743 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:54:39 INFO - PROCESS | 1961 | 1461182079393 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb4095000 == 184 [pid = 1961] [id = 632] 12:54:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1baf34a400) [pid = 1961] [serial = 1897] [outer = (nil)] 12:54:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bafae6400) [pid = 1961] [serial = 1898] [outer = 0x7f1baf34a400] 12:54:39 INFO - PROCESS | 1961 | 1461182079522 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bb1def000) [pid = 1961] [serial = 1899] [outer = 0x7f1baf34a400] 12:54:40 INFO - PROCESS | 1961 | 1461182080409 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1929ms 12:54:40 INFO - PROCESS | 1961 | 1461182080462 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 1961 | 1461182080468 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:54:40 INFO - PROCESS | 1961 | 1461182080475 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 1961 | 1461182080480 Marionette TRACE conn4 <- [1,2502,null,{}] 12:54:40 INFO - PROCESS | 1961 | 1461182080486 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:40 INFO - PROCESS | 1961 | 1461182080712 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:54:40 INFO - PROCESS | 1961 | 1461182080979 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8b7000 == 185 [pid = 1961] [id = 633] 12:54:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1baf6e5400) [pid = 1961] [serial = 1900] [outer = (nil)] 12:54:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bb406d000) [pid = 1961] [serial = 1901] [outer = 0x7f1baf6e5400] 12:54:41 INFO - PROCESS | 1961 | 1461182081052 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bb426ac00) [pid = 1961] [serial = 1902] [outer = 0x7f1baf6e5400] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6f8b000 == 184 [pid = 1961] [id = 567] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93bb800 == 183 [pid = 1961] [id = 612] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6f9b800 == 182 [pid = 1961] [id = 611] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5e19000 == 181 [pid = 1961] [id = 610] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3a84800 == 180 [pid = 1961] [id = 609] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb2857800 == 179 [pid = 1961] [id = 608] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6f7e800 == 178 [pid = 1961] [id = 607] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccc64000 == 177 [pid = 1961] [id = 603] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc122800 == 176 [pid = 1961] [id = 602] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb2e9800 == 175 [pid = 1961] [id = 601] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcad42000 == 174 [pid = 1961] [id = 600] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca626800 == 173 [pid = 1961] [id = 599] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc8c77000 == 172 [pid = 1961] [id = 598] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6d47000 == 171 [pid = 1961] [id = 597] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6979000 == 170 [pid = 1961] [id = 596] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc634d000 == 169 [pid = 1961] [id = 595] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc61c4000 == 168 [pid = 1961] [id = 594] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2be3800 == 167 [pid = 1961] [id = 593] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa31000 == 166 [pid = 1961] [id = 592] 12:54:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb4495800 == 165 [pid = 1961] [id = 591] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bb3d3a400) [pid = 1961] [serial = 1772] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bb5ca6400) [pid = 1961] [serial = 1721] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bba636000) [pid = 1961] [serial = 1742] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1baf353000) [pid = 1961] [serial = 1751] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bb6be3c00) [pid = 1961] [serial = 1727] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bb39a2400) [pid = 1961] [serial = 1709] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb43b7000) [pid = 1961] [serial = 1761] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bb3d39800) [pid = 1961] [serial = 1758] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bb2744c00) [pid = 1961] [serial = 1755] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bb24ee800) [pid = 1961] [serial = 1745] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb6822c00) [pid = 1961] [serial = 1724] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb426f400) [pid = 1961] [serial = 1760] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb6ed6000) [pid = 1961] [serial = 1730] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bba59c800) [pid = 1961] [serial = 1739] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bb1267000) [pid = 1961] [serial = 1752] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb421d000) [pid = 1961] [serial = 1712] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bb86d2800) [pid = 1961] [serial = 1733] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bb92b4c00) [pid = 1961] [serial = 1767] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb5654000) [pid = 1961] [serial = 1718] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1baf6e7400) [pid = 1961] [serial = 1754] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb1f63c00) [pid = 1961] [serial = 1706] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bb6ed6c00) [pid = 1961] [serial = 1766] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bb1e78000) [pid = 1961] [serial = 1769] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bb5659800) [pid = 1961] [serial = 1763] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bb543fc00) [pid = 1961] [serial = 1715] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bbb8d6000) [pid = 1961] [serial = 1748] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb92adc00) [pid = 1961] [serial = 1736] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb391a400) [pid = 1961] [serial = 1757] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb5bb3800) [pid = 1961] [serial = 1764] [outer = (nil)] [url = about:blank] 12:54:41 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bb2a4bc00) [pid = 1961] [serial = 1770] [outer = (nil)] [url = about:blank] 12:54:42 INFO - PROCESS | 1961 | 1461182082482 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2032ms 12:54:42 INFO - PROCESS | 1961 | 1461182082510 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 1961 | 1461182082516 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:54:42 INFO - PROCESS | 1961 | 1461182082523 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 1961 | 1461182082525 Marionette TRACE conn4 <- [1,2506,null,{}] 12:54:42 INFO - PROCESS | 1961 | 1461182082530 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:42 INFO - PROCESS | 1961 | 1461182082709 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:54:42 INFO - PROCESS | 1961 | 1461182082899 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d0e000 == 166 [pid = 1961] [id = 634] 12:54:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bad9f1400) [pid = 1961] [serial = 1903] [outer = (nil)] 12:54:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb406fc00) [pid = 1961] [serial = 1904] [outer = 0x7f1bad9f1400] 12:54:42 INFO - PROCESS | 1961 | 1461182082957 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bb543c400) [pid = 1961] [serial = 1905] [outer = 0x7f1bad9f1400] 12:54:43 INFO - PROCESS | 1961 | 1461182083692 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1224ms 12:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:54:43 INFO - PROCESS | 1961 | 1461182083748 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 1961 | 1461182083750 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:54:43 INFO - PROCESS | 1961 | 1461182083758 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 1961 | 1461182083766 Marionette TRACE conn4 <- [1,2510,null,{}] 12:54:43 INFO - PROCESS | 1961 | 1461182083779 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:43 INFO - PROCESS | 1961 | 1461182083963 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:54:43 INFO - PROCESS | 1961 | 1461182083980 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d1e800 == 167 [pid = 1961] [id = 635] 12:54:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bad9f8000) [pid = 1961] [serial = 1906] [outer = (nil)] 12:54:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb5ca7c00) [pid = 1961] [serial = 1907] [outer = 0x7f1bad9f8000] 12:54:44 INFO - PROCESS | 1961 | 1461182084234 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bb6dc4800) [pid = 1961] [serial = 1908] [outer = 0x7f1bad9f8000] 12:54:45 INFO - PROCESS | 1961 | 1461182085067 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1337ms 12:54:45 INFO - PROCESS | 1961 | 1461182085093 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1961 | 1461182085097 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:54:45 INFO - PROCESS | 1961 | 1461182085102 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 1961 | 1461182085104 Marionette TRACE conn4 <- [1,2514,null,{}] 12:54:45 INFO - PROCESS | 1961 | 1461182085109 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:45 INFO - PROCESS | 1961 | 1461182085352 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:54:45 INFO - PROCESS | 1961 | 1461182085384 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba5d4800 == 168 [pid = 1961] [id = 636] 12:54:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bb5cac800) [pid = 1961] [serial = 1909] [outer = (nil)] 12:54:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bb92b3800) [pid = 1961] [serial = 1910] [outer = 0x7f1bb5cac800] 12:54:45 INFO - PROCESS | 1961 | 1461182085442 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bb94ae800) [pid = 1961] [serial = 1911] [outer = 0x7f1bb5cac800] 12:54:46 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bb399f800) [pid = 1961] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:54:46 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bb421ac00) [pid = 1961] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:54:46 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bb4896c00) [pid = 1961] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:54:46 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bb1268c00) [pid = 1961] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:54:46 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bad9f3800) [pid = 1961] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:54:46 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bb1e78400) [pid = 1961] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:54:46 INFO - PROCESS | 1961 | 1461182086566 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1525ms 12:54:46 INFO - PROCESS | 1961 | 1461182086628 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 1961 | 1461182086632 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:54:46 INFO - PROCESS | 1961 | 1461182086637 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 1961 | 1461182086639 Marionette TRACE conn4 <- [1,2518,null,{}] 12:54:46 INFO - PROCESS | 1961 | 1461182086643 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:46 INFO - PROCESS | 1961 | 1461182086811 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:54:46 INFO - PROCESS | 1961 | 1461182086824 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa4e800 == 169 [pid = 1961] [id = 637] 12:54:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bb92a9400) [pid = 1961] [serial = 1912] [outer = (nil)] 12:54:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bba62b400) [pid = 1961] [serial = 1913] [outer = 0x7f1bb92a9400] 12:54:47 INFO - PROCESS | 1961 | 1461182087066 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bc0584c00) [pid = 1961] [serial = 1914] [outer = 0x7f1bb92a9400] 12:54:47 INFO - PROCESS | 1961 | 1461182087805 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1225ms 12:54:47 INFO - PROCESS | 1961 | 1461182087862 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1961 | 1461182087865 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:54:47 INFO - PROCESS | 1961 | 1461182087885 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1961 | 1461182087888 Marionette TRACE conn4 <- [1,2522,null,{}] 12:54:47 INFO - PROCESS | 1961 | 1461182087893 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:48 INFO - PROCESS | 1961 | 1461182088079 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:54:48 INFO - PROCESS | 1961 | 1461182088271 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb41000 == 170 [pid = 1961] [id = 638] 12:54:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bb938fc00) [pid = 1961] [serial = 1915] [outer = (nil)] 12:54:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bc197c800) [pid = 1961] [serial = 1916] [outer = 0x7f1bb938fc00] 12:54:48 INFO - PROCESS | 1961 | 1461182088332 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bc228f800) [pid = 1961] [serial = 1917] [outer = 0x7f1bb938fc00] 12:54:49 INFO - PROCESS | 1961 | 1461182089408 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1579ms 12:54:49 INFO - PROCESS | 1961 | 1461182089462 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 1961 | 1461182089469 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:54:49 INFO - PROCESS | 1961 | 1461182089478 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 1961 | 1461182089483 Marionette TRACE conn4 <- [1,2526,null,{}] 12:54:49 INFO - PROCESS | 1961 | 1461182089490 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:49 INFO - PROCESS | 1961 | 1461182089716 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:54:50 INFO - PROCESS | 1961 | 1461182090025 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d0f000 == 171 [pid = 1961] [id = 639] 12:54:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb39ab400) [pid = 1961] [serial = 1918] [outer = (nil)] 12:54:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb4213800) [pid = 1961] [serial = 1919] [outer = 0x7f1bb39ab400] 12:54:50 INFO - PROCESS | 1961 | 1461182090101 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb43bb000) [pid = 1961] [serial = 1920] [outer = 0x7f1bb39ab400] 12:54:51 INFO - PROCESS | 1961 | 1461182091016 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1580ms 12:54:51 INFO - PROCESS | 1961 | 1461182091058 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 1961 | 1461182091066 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:54:51 INFO - PROCESS | 1961 | 1461182091076 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 1961 | 1461182091079 Marionette TRACE conn4 <- [1,2530,null,{}] 12:54:51 INFO - PROCESS | 1961 | 1461182091085 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:51 INFO - PROCESS | 1961 | 1461182091285 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:54:51 INFO - PROCESS | 1961 | 1461182091555 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb892800 == 172 [pid = 1961] [id = 640] 12:54:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb4895800) [pid = 1961] [serial = 1921] [outer = (nil)] 12:54:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb5cb1c00) [pid = 1961] [serial = 1922] [outer = 0x7f1bb4895800] 12:54:51 INFO - PROCESS | 1961 | 1461182091707 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb92b4c00) [pid = 1961] [serial = 1923] [outer = 0x7f1bb4895800] 12:54:52 INFO - PROCESS | 1961 | 1461182092534 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1528ms 12:54:52 INFO - PROCESS | 1961 | 1461182092605 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:54:52 INFO - PROCESS | 1961 | 1461182092609 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:54:52 INFO - PROCESS | 1961 | 1461182092616 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 1961 | 1461182092621 Marionette TRACE conn4 <- [1,2534,null,{}] 12:54:52 INFO - PROCESS | 1961 | 1461182092636 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:52 INFO - PROCESS | 1961 | 1461182092895 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:54:53 INFO - PROCESS | 1961 | 1461182093200 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b7d000 == 173 [pid = 1961] [id = 641] 12:54:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb9390800) [pid = 1961] [serial = 1924] [outer = (nil)] 12:54:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bc0591400) [pid = 1961] [serial = 1925] [outer = 0x7f1bb9390800] 12:54:53 INFO - PROCESS | 1961 | 1461182093276 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bc22a1400) [pid = 1961] [serial = 1926] [outer = 0x7f1bb9390800] 12:54:54 INFO - PROCESS | 1961 | 1461182094050 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1487ms 12:54:54 INFO - PROCESS | 1961 | 1461182094103 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 1961 | 1461182094107 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:54:54 INFO - PROCESS | 1961 | 1461182094113 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1961 | 1461182094115 Marionette TRACE conn4 <- [1,2538,null,{}] 12:54:54 INFO - PROCESS | 1961 | 1461182094120 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:54 INFO - PROCESS | 1961 | 1461182094324 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:54:54 INFO - PROCESS | 1961 | 1461182094596 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a4d000 == 174 [pid = 1961] [id = 642] 12:54:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bbbf76c00) [pid = 1961] [serial = 1927] [outer = (nil)] 12:54:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bc2780c00) [pid = 1961] [serial = 1928] [outer = 0x7f1bbbf76c00] 12:54:54 INFO - PROCESS | 1961 | 1461182094670 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bc2a44800) [pid = 1961] [serial = 1929] [outer = 0x7f1bbbf76c00] 12:54:55 INFO - PROCESS | 1961 | 1461182095535 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1480ms 12:54:55 INFO - PROCESS | 1961 | 1461182095594 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 1961 | 1461182095598 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:54:55 INFO - PROCESS | 1961 | 1461182095603 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1961 | 1461182095606 Marionette TRACE conn4 <- [1,2542,null,{}] 12:54:55 INFO - PROCESS | 1961 | 1461182095611 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:55 INFO - PROCESS | 1961 | 1461182095815 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:54:56 INFO - PROCESS | 1961 | 1461182096094 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc635e800 == 175 [pid = 1961] [id = 643] 12:54:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb4214400) [pid = 1961] [serial = 1930] [outer = (nil)] 12:54:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bc2de4400) [pid = 1961] [serial = 1931] [outer = 0x7f1bb4214400] 12:54:56 INFO - PROCESS | 1961 | 1461182096170 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bc4f28800) [pid = 1961] [serial = 1932] [outer = 0x7f1bb4214400] 12:54:57 INFO - PROCESS | 1961 | 1461182097034 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1493ms 12:54:57 INFO - PROCESS | 1961 | 1461182097097 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 1961 | 1461182097100 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:54:57 INFO - PROCESS | 1961 | 1461182097106 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1961 | 1461182097108 Marionette TRACE conn4 <- [1,2546,null,{}] 12:54:57 INFO - PROCESS | 1961 | 1461182097113 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:57 INFO - PROCESS | 1961 | 1461182097339 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:54:57 INFO - PROCESS | 1961 | 1461182097603 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca464800 == 176 [pid = 1961] [id = 644] 12:54:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bc5909800) [pid = 1961] [serial = 1933] [outer = (nil)] 12:54:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bc6d60400) [pid = 1961] [serial = 1934] [outer = 0x7f1bc5909800] 12:54:57 INFO - PROCESS | 1961 | 1461182097723 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bc9150c00) [pid = 1961] [serial = 1935] [outer = 0x7f1bc5909800] 12:54:58 INFO - PROCESS | 1961 | 1461182098538 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1483ms 12:54:58 INFO - PROCESS | 1961 | 1461182098590 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 1961 | 1461182098593 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:54:58 INFO - PROCESS | 1961 | 1461182098599 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 1961 | 1461182098601 Marionette TRACE conn4 <- [1,2550,null,{}] 12:54:58 INFO - PROCESS | 1961 | 1461182098606 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:58 INFO - PROCESS | 1961 | 1461182098803 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:54:59 INFO - PROCESS | 1961 | 1461182099074 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb2eb800 == 177 [pid = 1961] [id = 645] 12:54:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bc5941400) [pid = 1961] [serial = 1936] [outer = (nil)] 12:54:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bc93ecc00) [pid = 1961] [serial = 1937] [outer = 0x7f1bc5941400] 12:54:59 INFO - PROCESS | 1961 | 1461182099146 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bc9e4e400) [pid = 1961] [serial = 1938] [outer = 0x7f1bc5941400] 12:54:59 INFO - PROCESS | 1961 | 1461182099981 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1433ms 12:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:55:00 INFO - PROCESS | 1961 | 1461182100034 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 1961 | 1461182100036 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:55:00 INFO - PROCESS | 1961 | 1461182100043 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 1961 | 1461182100045 Marionette TRACE conn4 <- [1,2554,null,{}] 12:55:00 INFO - PROCESS | 1961 | 1461182100050 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:00 INFO - PROCESS | 1961 | 1461182100245 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:55:00 INFO - PROCESS | 1961 | 1461182100525 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccc64000 == 178 [pid = 1961] [id = 646] 12:55:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bc277e800) [pid = 1961] [serial = 1939] [outer = (nil)] 12:55:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bc9eabc00) [pid = 1961] [serial = 1940] [outer = 0x7f1bc277e800] 12:55:00 INFO - PROCESS | 1961 | 1461182100605 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1bca44c800) [pid = 1961] [serial = 1941] [outer = 0x7f1bc277e800] 12:55:01 INFO - PROCESS | 1961 | 1461182101482 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1481ms 12:55:01 INFO - PROCESS | 1961 | 1461182101524 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 1961 | 1461182101528 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:55:01 INFO - PROCESS | 1961 | 1461182101533 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 1961 | 1461182101536 Marionette TRACE conn4 <- [1,2558,null,{}] 12:55:01 INFO - PROCESS | 1961 | 1461182101541 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:01 INFO - PROCESS | 1961 | 1461182101760 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:55:02 INFO - PROCESS | 1961 | 1461182102052 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde74a000 == 179 [pid = 1961] [id = 647] 12:55:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bad9f7400) [pid = 1961] [serial = 1942] [outer = (nil)] 12:55:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bca491800) [pid = 1961] [serial = 1943] [outer = 0x7f1bad9f7400] 12:55:02 INFO - PROCESS | 1961 | 1461182102166 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bca559c00) [pid = 1961] [serial = 1944] [outer = 0x7f1bad9f7400] 12:55:03 INFO - PROCESS | 1961 | 1461182103009 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1528ms 12:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:55:03 INFO - PROCESS | 1961 | 1461182103063 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 1961 | 1461182103066 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:55:03 INFO - PROCESS | 1961 | 1461182103072 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 1961 | 1461182103074 Marionette TRACE conn4 <- [1,2562,null,{}] 12:55:03 INFO - PROCESS | 1961 | 1461182103079 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:03 INFO - PROCESS | 1961 | 1461182103280 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:55:03 INFO - PROCESS | 1961 | 1461182103551 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2822800 == 180 [pid = 1961] [id = 648] 12:55:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7f1bb1f60c00) [pid = 1961] [serial = 1945] [outer = (nil)] 12:55:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bca9cd400) [pid = 1961] [serial = 1946] [outer = 0x7f1bb1f60c00] 12:55:03 INFO - PROCESS | 1961 | 1461182103624 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7f1bca9d8800) [pid = 1961] [serial = 1947] [outer = 0x7f1bb1f60c00] 12:55:04 INFO - PROCESS | 1961 | 1461182104498 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1479ms 12:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:55:04 INFO - PROCESS | 1961 | 1461182104551 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1961 | 1461182104554 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:55:04 INFO - PROCESS | 1961 | 1461182104560 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1961 | 1461182104564 Marionette TRACE conn4 <- [1,2566,null,{}] 12:55:04 INFO - PROCESS | 1961 | 1461182104569 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:04 INFO - PROCESS | 1961 | 1461182104797 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:55:05 INFO - PROCESS | 1961 | 1461182105072 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf718000 == 181 [pid = 1961] [id = 649] 12:55:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1bb1df3000) [pid = 1961] [serial = 1948] [outer = (nil)] 12:55:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bb6825800) [pid = 1961] [serial = 1949] [outer = 0x7f1bb1df3000] 12:55:05 INFO - PROCESS | 1961 | 1461182105197 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bcbffa000) [pid = 1961] [serial = 1950] [outer = 0x7f1bb1df3000] 12:55:06 INFO - PROCESS | 1961 | 1461182106050 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1537ms 12:55:06 INFO - PROCESS | 1961 | 1461182106097 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 1961 | 1461182106100 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:55:06 INFO - PROCESS | 1961 | 1461182106105 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 1961 | 1461182106108 Marionette TRACE conn4 <- [1,2570,null,{}] 12:55:06 INFO - PROCESS | 1961 | 1461182106113 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:06 INFO - PROCESS | 1961 | 1461182106325 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:55:06 INFO - PROCESS | 1961 | 1461182106600 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac5cf000 == 182 [pid = 1961] [id = 650] 12:55:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1bb24e5400) [pid = 1961] [serial = 1951] [outer = (nil)] 12:55:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1bccbb1000) [pid = 1961] [serial = 1952] [outer = 0x7f1bb24e5400] 12:55:06 INFO - PROCESS | 1961 | 1461182106672 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bce96c800) [pid = 1961] [serial = 1953] [outer = 0x7f1bb24e5400] 12:55:07 INFO - PROCESS | 1961 | 1461182107583 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1539ms 12:55:07 INFO - PROCESS | 1961 | 1461182107645 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1961 | 1461182107649 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:55:07 INFO - PROCESS | 1961 | 1461182107654 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1961 | 1461182107656 Marionette TRACE conn4 <- [1,2574,null,{}] 12:55:07 INFO - PROCESS | 1961 | 1461182107662 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:07 INFO - PROCESS | 1961 | 1461182107859 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:55:08 INFO - PROCESS | 1961 | 1461182108133 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be1233000 == 183 [pid = 1961] [id = 651] 12:55:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bcbff6400) [pid = 1961] [serial = 1954] [outer = (nil)] 12:55:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7f1bcebbb400) [pid = 1961] [serial = 1955] [outer = 0x7f1bcbff6400] 12:55:08 INFO - PROCESS | 1961 | 1461182108252 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7f1bd8238000) [pid = 1961] [serial = 1956] [outer = 0x7f1bcbff6400] 12:55:09 INFO - PROCESS | 1961 | 1461182109050 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1430ms 12:55:09 INFO - PROCESS | 1961 | 1461182109085 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1961 | 1461182109089 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:55:09 INFO - PROCESS | 1961 | 1461182109094 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1961 | 1461182109096 Marionette TRACE conn4 <- [1,2578,null,{}] 12:55:09 INFO - PROCESS | 1961 | 1461182109102 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:09 INFO - PROCESS | 1961 | 1461182109294 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:55:09 INFO - PROCESS | 1961 | 1461182109568 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d5c800 == 184 [pid = 1961] [id = 652] 12:55:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 281 (0x7f1bcc3f6000) [pid = 1961] [serial = 1957] [outer = (nil)] 12:55:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 282 (0x7f1bd8e6f000) [pid = 1961] [serial = 1958] [outer = 0x7f1bcc3f6000] 12:55:09 INFO - PROCESS | 1961 | 1461182109639 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 283 (0x7f1bd9191000) [pid = 1961] [serial = 1959] [outer = 0x7f1bcc3f6000] 12:55:10 INFO - PROCESS | 1961 | 1461182110471 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1425ms 12:55:10 INFO - PROCESS | 1961 | 1461182110520 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 1961 | 1461182110523 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:55:10 INFO - PROCESS | 1961 | 1461182110529 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 1961 | 1461182110531 Marionette TRACE conn4 <- [1,2582,null,{}] 12:55:10 INFO - PROCESS | 1961 | 1461182110536 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:10 INFO - PROCESS | 1961 | 1461182110741 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:55:11 INFO - PROCESS | 1961 | 1461182111028 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3dd4800 == 185 [pid = 1961] [id = 653] 12:55:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 284 (0x7f1bd82b9800) [pid = 1961] [serial = 1960] [outer = (nil)] 12:55:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 285 (0x7f1bd930e000) [pid = 1961] [serial = 1961] [outer = 0x7f1bd82b9800] 12:55:11 INFO - PROCESS | 1961 | 1461182111112 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 286 (0x7f1bd95a3c00) [pid = 1961] [serial = 1962] [outer = 0x7f1bd82b9800] 12:55:11 INFO - PROCESS | 1961 | 1461182111978 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1478ms 12:55:12 INFO - PROCESS | 1961 | 1461182112010 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 1961 | 1461182112013 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:55:12 INFO - PROCESS | 1961 | 1461182112019 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1961 | 1461182112021 Marionette TRACE conn4 <- [1,2586,null,{}] 12:55:12 INFO - PROCESS | 1961 | 1461182112027 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:12 INFO - PROCESS | 1961 | 1461182112236 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:55:12 INFO - PROCESS | 1961 | 1461182112569 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3de7000 == 186 [pid = 1961] [id = 654] 12:55:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 287 (0x7f1bb1dc8000) [pid = 1961] [serial = 1963] [outer = (nil)] 12:55:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 288 (0x7f1bb3bb6000) [pid = 1961] [serial = 1964] [outer = 0x7f1bb1dc8000] 12:55:12 INFO - PROCESS | 1961 | 1461182112680 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 289 (0x7f1bb5ca8000) [pid = 1961] [serial = 1965] [outer = 0x7f1bb1dc8000] 12:55:14 INFO - PROCESS | 1961 | 1461182114253 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2282ms 12:55:14 INFO - PROCESS | 1961 | 1461182114303 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 1961 | 1461182114308 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:55:14 INFO - PROCESS | 1961 | 1461182114316 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 1961 | 1461182114322 Marionette TRACE conn4 <- [1,2590,null,{}] 12:55:14 INFO - PROCESS | 1961 | 1461182114330 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:14 INFO - PROCESS | 1961 | 1461182114563 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:55:14 INFO - PROCESS | 1961 | 1461182114847 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d56800 == 187 [pid = 1961] [id = 655] 12:55:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 290 (0x7f1baf6e7400) [pid = 1961] [serial = 1966] [outer = (nil)] 12:55:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 291 (0x7f1bb24e6800) [pid = 1961] [serial = 1967] [outer = 0x7f1baf6e7400] 12:55:14 INFO - PROCESS | 1961 | 1461182114916 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 292 (0x7f1bb29cec00) [pid = 1961] [serial = 1968] [outer = 0x7f1baf6e7400] 12:55:15 INFO - PROCESS | 1961 | 1461182115831 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1582ms 12:55:15 INFO - PROCESS | 1961 | 1461182115899 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 1961 | 1461182115907 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:55:15 INFO - PROCESS | 1961 | 1461182115916 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 1961 | 1461182115920 Marionette TRACE conn4 <- [1,2594,null,{}] 12:55:15 INFO - PROCESS | 1961 | 1461182115925 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:16 INFO - PROCESS | 1961 | 1461182116279 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:55:16 INFO - PROCESS | 1961 | 1461182116718 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d22000 == 188 [pid = 1961] [id = 656] 12:55:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 293 (0x7f1bb3d41000) [pid = 1961] [serial = 1969] [outer = (nil)] 12:55:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 294 (0x7f1bb4070c00) [pid = 1961] [serial = 1970] [outer = 0x7f1bb3d41000] 12:55:16 INFO - PROCESS | 1961 | 1461182116782 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 295 (0x7f1bb421ec00) [pid = 1961] [serial = 1971] [outer = 0x7f1bb3d41000] 12:55:17 INFO - PROCESS | 1961 | 1461182117810 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1929ms 12:55:17 INFO - PROCESS | 1961 | 1461182117847 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1961 | 1461182117850 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:55:17 INFO - PROCESS | 1961 | 1461182117855 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1961 | 1461182117861 Marionette TRACE conn4 <- [1,2598,null,{}] 12:55:17 INFO - PROCESS | 1961 | 1461182117875 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:18 INFO - PROCESS | 1961 | 1461182118109 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:55:18 INFO - PROCESS | 1961 | 1461182118448 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d28800 == 189 [pid = 1961] [id = 657] 12:55:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 296 (0x7f1bb543f400) [pid = 1961] [serial = 1972] [outer = (nil)] 12:55:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 297 (0x7f1bb55f4c00) [pid = 1961] [serial = 1973] [outer = 0x7f1bb543f400] 12:55:18 INFO - PROCESS | 1961 | 1461182118527 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 298 (0x7f1bb5badc00) [pid = 1961] [serial = 1974] [outer = 0x7f1bb543f400] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcad4c800 == 188 [pid = 1961] [id = 51] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa4e800 == 187 [pid = 1961] [id = 637] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba5d4800 == 186 [pid = 1961] [id = 636] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d1e800 == 185 [pid = 1961] [id = 635] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d0e000 == 184 [pid = 1961] [id = 634] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8b7000 == 183 [pid = 1961] [id = 633] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb4095000 == 182 [pid = 1961] [id = 632] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc3b1800 == 181 [pid = 1961] [id = 624] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca885800 == 180 [pid = 1961] [id = 623] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6d48000 == 179 [pid = 1961] [id = 622] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc63dc800 == 178 [pid = 1961] [id = 621] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5fec800 == 177 [pid = 1961] [id = 620] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc3111000 == 176 [pid = 1961] [id = 619] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2ae3800 == 175 [pid = 1961] [id = 618] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1a14800 == 174 [pid = 1961] [id = 617] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb53000 == 173 [pid = 1961] [id = 616] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa3d000 == 172 [pid = 1961] [id = 615] 12:55:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5d47800 == 171 [pid = 1961] [id = 614] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 297 (0x7f1bb6ed7c00) [pid = 1961] [serial = 1841] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 296 (0x7f1bb3bb0800) [pid = 1961] [serial = 1826] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 295 (0x7f1bb5a4b000) [pid = 1961] [serial = 1836] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 294 (0x7f1bb3d43800) [pid = 1961] [serial = 1827] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 293 (0x7f1bb6824400) [pid = 1961] [serial = 1838] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 292 (0x7f1bc1979800) [pid = 1961] [serial = 1793] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 291 (0x7f1bc228f000) [pid = 1961] [serial = 1799] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 290 (0x7f1bafae1800) [pid = 1961] [serial = 1820] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 289 (0x7f1bb27e2400) [pid = 1961] [serial = 1824] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 288 (0x7f1bb93e5000) [pid = 1961] [serial = 1787] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 287 (0x7f1bc2e96c00) [pid = 1961] [serial = 1811] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 286 (0x7f1bb3d38400) [pid = 1961] [serial = 1778] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 285 (0x7f1bb43ba400) [pid = 1961] [serial = 1832] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 284 (0x7f1bc1813000) [pid = 1961] [serial = 1790] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 283 (0x7f1bc2a47400) [pid = 1961] [serial = 1808] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 282 (0x7f1bb92b5800) [pid = 1961] [serial = 1784] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 281 (0x7f1bc26b2800) [pid = 1961] [serial = 1805] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 280 (0x7f1bb1f54c00) [pid = 1961] [serial = 1823] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7f1bb4263800) [pid = 1961] [serial = 1830] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7f1bb1df9000) [pid = 1961] [serial = 1775] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bb2a56800) [pid = 1961] [serial = 1817] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bc1c11800) [pid = 1961] [serial = 1796] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bb4896800) [pid = 1961] [serial = 1833] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bb4208000) [pid = 1961] [serial = 1829] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bb6dc8c00) [pid = 1961] [serial = 1839] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bb55f0800) [pid = 1961] [serial = 1835] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bb3919400) [pid = 1961] [serial = 1814] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7f1bb5bb9c00) [pid = 1961] [serial = 1781] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bc22aa800) [pid = 1961] [serial = 1802] [outer = (nil)] [url = about:blank] 12:55:19 INFO - PROCESS | 1961 | 1461182119633 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1835ms 12:55:19 INFO - PROCESS | 1961 | 1461182119733 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 1961 | 1461182119736 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:55:19 INFO - PROCESS | 1961 | 1461182119746 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 1961 | 1461182119749 Marionette TRACE conn4 <- [1,2602,null,{}] 12:55:19 INFO - PROCESS | 1961 | 1461182119768 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:19 INFO - PROCESS | 1961 | 1461182119967 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:55:20 INFO - PROCESS | 1961 | 1461182120155 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb449b000 == 172 [pid = 1961] [id = 658] 12:55:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bafaec400) [pid = 1961] [serial = 1975] [outer = (nil)] 12:55:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7f1bb55e8400) [pid = 1961] [serial = 1976] [outer = 0x7f1bafaec400] 12:55:20 INFO - PROCESS | 1961 | 1461182120217 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1bb5ca5c00) [pid = 1961] [serial = 1977] [outer = 0x7f1bafaec400] 12:55:21 INFO - PROCESS | 1961 | 1461182121000 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1345ms 12:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:55:21 INFO - PROCESS | 1961 | 1461182121091 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1961 | 1461182121094 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:55:21 INFO - PROCESS | 1961 | 1461182121098 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1961 | 1461182121102 Marionette TRACE conn4 <- [1,2606,null,{}] 12:55:21 INFO - PROCESS | 1961 | 1461182121107 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:21 INFO - PROCESS | 1961 | 1461182121310 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:55:21 INFO - PROCESS | 1961 | 1461182121555 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d1b000 == 173 [pid = 1961] [id = 659] 12:55:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bb2a57000) [pid = 1961] [serial = 1978] [outer = (nil)] 12:55:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bb681f800) [pid = 1961] [serial = 1979] [outer = 0x7f1bb2a57000] 12:55:21 INFO - PROCESS | 1961 | 1461182121614 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1bb6dcac00) [pid = 1961] [serial = 1980] [outer = 0x7f1bb2a57000] 12:55:22 INFO - PROCESS | 1961 | 1461182122464 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1390ms 12:55:22 INFO - PROCESS | 1961 | 1461182122489 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:55:22 INFO - PROCESS | 1961 | 1461182122502 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:55:22 INFO - PROCESS | 1961 | 1461182122509 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 1961 | 1461182122511 Marionette TRACE conn4 <- [1,2610,null,{}] 12:55:22 INFO - PROCESS | 1961 | 1461182122538 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:22 INFO - PROCESS | 1961 | 1461182122819 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:55:22 INFO - PROCESS | 1961 | 1461182122852 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8a3800 == 174 [pid = 1961] [id = 660] 12:55:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1bb86d8000) [pid = 1961] [serial = 1981] [outer = (nil)] 12:55:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bb94a9400) [pid = 1961] [serial = 1982] [outer = 0x7f1bb86d8000] 12:55:22 INFO - PROCESS | 1961 | 1461182122915 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bba5a1400) [pid = 1961] [serial = 1983] [outer = 0x7f1bb86d8000] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bc914ec00) [pid = 1961] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bb6bd5c00) [pid = 1961] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bb1dc3000) [pid = 1961] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bb5653800) [pid = 1961] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bb3917800) [pid = 1961] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bb3bb0400) [pid = 1961] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bb4265400) [pid = 1961] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7f1bb24f2000) [pid = 1961] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bb39ab000) [pid = 1961] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7f1bad9eac00) [pid = 1961] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bb3916000) [pid = 1961] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bb1dc3400) [pid = 1961] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bb431dc00) [pid = 1961] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bc8e53800) [pid = 1961] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1baf34b000) [pid = 1961] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bb24e4400) [pid = 1961] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bb92ab800) [pid = 1961] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1baf6e1800) [pid = 1961] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bcab8fc00) [pid = 1961] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bb5cad800) [pid = 1961] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bad9ed000) [pid = 1961] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bb6dcd000) [pid = 1961] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb55f1400) [pid = 1961] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bc180b800) [pid = 1961] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bb5cac800) [pid = 1961] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1baf34a400) [pid = 1961] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bad9f1400) [pid = 1961] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1baf6e5400) [pid = 1961] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb92a9400) [pid = 1961] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bad9f8000) [pid = 1961] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bba634c00) [pid = 1961] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb94aa000) [pid = 1961] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bc8c17000) [pid = 1961] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bb2a4ec00) [pid = 1961] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:55:24 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb2a4e800) [pid = 1961] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:55:24 INFO - PROCESS | 1961 | 1461182124905 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2432ms 12:55:24 INFO - PROCESS | 1961 | 1461182124941 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 1961 | 1461182124943 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:55:24 INFO - PROCESS | 1961 | 1461182124950 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1961 | 1461182124953 Marionette TRACE conn4 <- [1,2614,null,{}] 12:55:24 INFO - PROCESS | 1961 | 1461182124958 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:25 INFO - PROCESS | 1961 | 1461182125230 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:55:25 INFO - PROCESS | 1961 | 1461182125251 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e25000 == 175 [pid = 1961] [id = 661] 12:55:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bad9ed000) [pid = 1961] [serial = 1984] [outer = (nil)] 12:55:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb274cc00) [pid = 1961] [serial = 1985] [outer = 0x7f1bad9ed000] 12:55:25 INFO - PROCESS | 1961 | 1461182125315 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb4265400) [pid = 1961] [serial = 1986] [outer = 0x7f1bad9ed000] 12:55:26 INFO - PROCESS | 1961 | 1461182126173 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1278ms 12:55:26 INFO - PROCESS | 1961 | 1461182126235 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:55:26 INFO - PROCESS | 1961 | 1461182126239 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:55:26 INFO - PROCESS | 1961 | 1461182126245 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 1961 | 1461182126249 Marionette TRACE conn4 <- [1,2618,null,{}] 12:55:26 INFO - PROCESS | 1961 | 1461182126255 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:26 INFO - PROCESS | 1961 | 1461182126478 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:55:26 INFO - PROCESS | 1961 | 1461182126870 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1e04800 == 176 [pid = 1961] [id = 662] 12:55:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bad9f0400) [pid = 1961] [serial = 1987] [outer = (nil)] 12:55:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1baf6e1800) [pid = 1961] [serial = 1988] [outer = 0x7f1bad9f0400] 12:55:27 INFO - PROCESS | 1961 | 1461182127018 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bb1defc00) [pid = 1961] [serial = 1989] [outer = 0x7f1bad9f0400] 12:55:27 INFO - PROCESS | 1961 | 1461182127944 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1733ms 12:55:27 INFO - PROCESS | 1961 | 1461182127982 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 1961 | 1461182127989 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:55:28 INFO - PROCESS | 1961 | 1461182127999 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 1961 | 1461182128004 Marionette TRACE conn4 <- [1,2622,null,{}] 12:55:28 INFO - PROCESS | 1961 | 1461182128012 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:28 INFO - PROCESS | 1961 | 1461182128267 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:55:28 INFO - PROCESS | 1961 | 1461182128606 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6a0d000 == 177 [pid = 1961] [id = 663] 12:55:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bb3d3d000) [pid = 1961] [serial = 1990] [outer = (nil)] 12:55:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bb421e000) [pid = 1961] [serial = 1991] [outer = 0x7f1bb3d3d000] 12:55:28 INFO - PROCESS | 1961 | 1461182128690 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb43b6000) [pid = 1961] [serial = 1992] [outer = 0x7f1bb3d3d000] 12:55:29 INFO - PROCESS | 1961 | 1461182129658 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1731ms 12:55:29 INFO - PROCESS | 1961 | 1461182129734 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 1961 | 1461182129740 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:55:29 INFO - PROCESS | 1961 | 1461182129747 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 1961 | 1461182129750 Marionette TRACE conn4 <- [1,2626,null,{}] 12:55:29 INFO - PROCESS | 1961 | 1461182129756 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:30 INFO - PROCESS | 1961 | 1461182130068 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:55:30 INFO - PROCESS | 1961 | 1461182130360 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba5ec800 == 178 [pid = 1961] [id = 664] 12:55:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb3d47400) [pid = 1961] [serial = 1993] [outer = (nil)] 12:55:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb5a50000) [pid = 1961] [serial = 1994] [outer = 0x7f1bb3d47400] 12:55:30 INFO - PROCESS | 1961 | 1461182130438 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bb6dc4400) [pid = 1961] [serial = 1995] [outer = 0x7f1bb3d47400] 12:55:31 INFO - PROCESS | 1961 | 1461182131363 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1678ms 12:55:31 INFO - PROCESS | 1961 | 1461182131427 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1961 | 1461182131432 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:55:31 INFO - PROCESS | 1961 | 1461182131449 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1961 | 1461182131459 Marionette TRACE conn4 <- [1,2630,null,{}] 12:55:31 INFO - PROCESS | 1961 | 1461182131465 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:31 INFO - PROCESS | 1961 | 1461182131753 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:55:32 INFO - PROCESS | 1961 | 1461182132098 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb932000 == 179 [pid = 1961] [id = 665] 12:55:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bb5442000) [pid = 1961] [serial = 1996] [outer = (nil)] 12:55:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb92ac400) [pid = 1961] [serial = 1997] [outer = 0x7f1bb5442000] 12:55:32 INFO - PROCESS | 1961 | 1461182132173 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bb94abc00) [pid = 1961] [serial = 1998] [outer = 0x7f1bb5442000] 12:55:33 INFO - PROCESS | 1961 | 1461182133056 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1694ms 12:55:33 INFO - PROCESS | 1961 | 1461182133135 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:55:33 INFO - PROCESS | 1961 | 1461182133141 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:55:33 INFO - PROCESS | 1961 | 1461182133148 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 1961 | 1461182133151 Marionette TRACE conn4 <- [1,2634,null,{}] 12:55:33 INFO - PROCESS | 1961 | 1461182133157 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:33 INFO - PROCESS | 1961 | 1461182133430 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:55:33 INFO - PROCESS | 1961 | 1461182133749 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1a1c000 == 180 [pid = 1961] [id = 666] 12:55:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bb86dc400) [pid = 1961] [serial = 1999] [outer = (nil)] 12:55:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bba97cc00) [pid = 1961] [serial = 2000] [outer = 0x7f1bb86dc400] 12:55:33 INFO - PROCESS | 1961 | 1461182133820 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bbb8d7800) [pid = 1961] [serial = 2001] [outer = 0x7f1bb86dc400] 12:55:34 INFO - PROCESS | 1961 | 1461182134656 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1580ms 12:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:55:34 INFO - PROCESS | 1961 | 1461182134727 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 1961 | 1461182134730 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:55:34 INFO - PROCESS | 1961 | 1461182134737 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1961 | 1461182134741 Marionette TRACE conn4 <- [1,2638,null,{}] 12:55:34 INFO - PROCESS | 1961 | 1461182134746 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:34 INFO - PROCESS | 1961 | 1461182134964 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:55:35 INFO - PROCESS | 1961 | 1461182135234 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2722800 == 181 [pid = 1961] [id = 667] 12:55:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bc183b400) [pid = 1961] [serial = 2002] [outer = (nil)] 12:55:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bc197dc00) [pid = 1961] [serial = 2003] [outer = 0x7f1bc183b400] 12:55:35 INFO - PROCESS | 1961 | 1461182135373 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bc2395400) [pid = 1961] [serial = 2004] [outer = 0x7f1bc183b400] 12:55:36 INFO - PROCESS | 1961 | 1461182136262 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1585ms 12:55:36 INFO - PROCESS | 1961 | 1461182136322 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 1961 | 1461182136325 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:55:36 INFO - PROCESS | 1961 | 1461182136331 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 1961 | 1461182136334 Marionette TRACE conn4 <- [1,2642,null,{}] 12:55:36 INFO - PROCESS | 1961 | 1461182136339 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:36 INFO - PROCESS | 1961 | 1461182136557 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:55:36 INFO - PROCESS | 1961 | 1461182136827 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc3111000 == 182 [pid = 1961] [id = 668] 12:55:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1bb6f50c00) [pid = 1961] [serial = 2005] [outer = (nil)] 12:55:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bc2e97000) [pid = 1961] [serial = 2006] [outer = 0x7f1bb6f50c00] 12:55:36 INFO - PROCESS | 1961 | 1461182136956 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bc337c400) [pid = 1961] [serial = 2007] [outer = 0x7f1bb6f50c00] 12:55:37 INFO - PROCESS | 1961 | 1461182137798 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:55:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1528ms 12:55:37 INFO - PROCESS | 1961 | 1461182137861 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 1961 | 1461182137864 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:55:37 INFO - PROCESS | 1961 | 1461182137870 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 1961 | 1461182137873 Marionette TRACE conn4 <- [1,2646,null,{}] 12:55:37 INFO - PROCESS | 1961 | 1461182137878 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:38 INFO - PROCESS | 1961 | 1461182138081 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:55:38 INFO - PROCESS | 1961 | 1461182138357 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc59d8000 == 183 [pid = 1961] [id = 669] 12:55:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bc1973400) [pid = 1961] [serial = 2008] [outer = (nil)] 12:55:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7f1bc35a8400) [pid = 1961] [serial = 2009] [outer = 0x7f1bc1973400] 12:55:38 INFO - PROCESS | 1961 | 1461182138470 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bc4f2ac00) [pid = 1961] [serial = 2010] [outer = 0x7f1bc1973400] 12:55:39 INFO - PROCESS | 1961 | 1461182139302 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:55:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1487ms 12:55:39 INFO - PROCESS | 1961 | 1461182139358 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 1961 | 1461182139361 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:55:39 INFO - PROCESS | 1961 | 1461182139367 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 1961 | 1461182139369 Marionette TRACE conn4 <- [1,2650,null,{}] 12:55:39 INFO - PROCESS | 1961 | 1461182139375 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:39 INFO - PROCESS | 1961 | 1461182139581 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:55:39 INFO - PROCESS | 1961 | 1461182139857 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6354800 == 184 [pid = 1961] [id = 670] 12:55:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7f1bc2995400) [pid = 1961] [serial = 2011] [outer = (nil)] 12:55:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1bc5905400) [pid = 1961] [serial = 2012] [outer = 0x7f1bc2995400] 12:55:39 INFO - PROCESS | 1961 | 1461182139932 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bc590e400) [pid = 1961] [serial = 2013] [outer = 0x7f1bc2995400] 12:55:40 INFO - PROCESS | 1961 | 1461182140759 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:55:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1434ms 12:55:40 INFO - PROCESS | 1961 | 1461182140802 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 1961 | 1461182140805 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:55:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:55:40 INFO - PROCESS | 1961 | 1461182140811 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 1961 | 1461182140813 Marionette TRACE conn4 <- [1,2654,null,{}] 12:55:40 INFO - PROCESS | 1961 | 1461182140818 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:41 INFO - PROCESS | 1961 | 1461182141015 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:55:41 INFO - PROCESS | 1961 | 1461182141289 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aa6000 == 185 [pid = 1961] [id = 671] 12:55:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bc3384400) [pid = 1961] [serial = 2014] [outer = (nil)] 12:55:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1bc59b5800) [pid = 1961] [serial = 2015] [outer = 0x7f1bc3384400] 12:55:41 INFO - PROCESS | 1961 | 1461182141364 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1bc663a000) [pid = 1961] [serial = 2016] [outer = 0x7f1bc3384400] 12:55:42 INFO - PROCESS | 1961 | 1461182142229 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:55:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1483ms 12:55:42 INFO - PROCESS | 1961 | 1461182142295 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 1961 | 1461182142299 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:55:42 INFO - PROCESS | 1961 | 1461182142304 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 1961 | 1461182142306 Marionette TRACE conn4 <- [1,2658,null,{}] 12:55:42 INFO - PROCESS | 1961 | 1461182142311 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:42 INFO - PROCESS | 1961 | 1461182142523 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:55:42 INFO - PROCESS | 1961 | 1461182142792 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc9ed1000 == 186 [pid = 1961] [id = 672] 12:55:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bc8242400) [pid = 1961] [serial = 2017] [outer = (nil)] 12:55:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bc82b6800) [pid = 1961] [serial = 2018] [outer = 0x7f1bc8242400] 12:55:42 INFO - PROCESS | 1961 | 1461182142926 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7f1bc8e54000) [pid = 1961] [serial = 2019] [outer = 0x7f1bc8242400] 12:55:43 INFO - PROCESS | 1961 | 1461182143794 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:55:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:55:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1530ms 12:55:43 INFO - PROCESS | 1961 | 1461182143834 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 1961 | 1461182143838 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:55:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:55:43 INFO - PROCESS | 1961 | 1461182143844 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 1961 | 1461182143847 Marionette TRACE conn4 <- [1,2662,null,{}] 12:55:43 INFO - PROCESS | 1961 | 1461182143852 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:44 INFO - PROCESS | 1961 | 1461182144080 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:55:44 INFO - PROCESS | 1961 | 1461182144360 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb332000 == 187 [pid = 1961] [id = 673] 12:55:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7f1bc8246000) [pid = 1961] [serial = 2020] [outer = (nil)] 12:55:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 281 (0x7f1bca55b800) [pid = 1961] [serial = 2021] [outer = 0x7f1bc8246000] 12:55:44 INFO - PROCESS | 1961 | 1461182144438 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 282 (0x7f1bcab8e400) [pid = 1961] [serial = 2022] [outer = 0x7f1bc8246000] 12:55:45 INFO - PROCESS | 1961 | 1461182145254 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1427ms 12:55:45 INFO - PROCESS | 1961 | 1461182145271 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 1961 | 1461182145274 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:55:45 INFO - PROCESS | 1961 | 1461182145281 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1961 | 1461182145284 Marionette TRACE conn4 <- [1,2666,null,{}] 12:55:45 INFO - PROCESS | 1961 | 1461182145288 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:45 INFO - PROCESS | 1961 | 1461182145497 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:55:45 INFO - PROCESS | 1961 | 1461182145747 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bccd4d000 == 188 [pid = 1961] [id = 674] 12:55:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 283 (0x7f1bc9b84000) [pid = 1961] [serial = 2023] [outer = (nil)] 12:55:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 284 (0x7f1bcb37e000) [pid = 1961] [serial = 2024] [outer = 0x7f1bc9b84000] 12:55:45 INFO - PROCESS | 1961 | 1461182145817 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 285 (0x7f1bcbc4b400) [pid = 1961] [serial = 2025] [outer = 0x7f1bc9b84000] 12:55:47 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:47 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:55:47 INFO - PROCESS | 1961 | 1461182147136 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:55:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1890ms 12:55:47 INFO - PROCESS | 1961 | 1461182147170 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 1961 | 1461182147174 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:55:47 INFO - PROCESS | 1961 | 1461182147179 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 1961 | 1461182147182 Marionette TRACE conn4 <- [1,2670,null,{}] 12:55:47 INFO - PROCESS | 1961 | 1461182147187 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:47 INFO - PROCESS | 1961 | 1461182147389 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:55:47 INFO - PROCESS | 1961 | 1461182147702 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde58f000 == 189 [pid = 1961] [id = 675] 12:55:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 286 (0x7f1bb1dd1800) [pid = 1961] [serial = 2026] [outer = (nil)] 12:55:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 287 (0x7f1bcbff9400) [pid = 1961] [serial = 2027] [outer = 0x7f1bb1dd1800] 12:55:47 INFO - PROCESS | 1961 | 1461182147771 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 288 (0x7f1bd9197800) [pid = 1961] [serial = 2028] [outer = 0x7f1bb1dd1800] 12:55:49 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:49 INFO - PROCESS | 1961 | 1461182149066 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 1961 | 1461182149112 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:55:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:55:49 INFO - PROCESS | 1961 | 1461182149118 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1961 | 1461182149121 Marionette TRACE conn4 <- [1,2674,null,{}] 12:55:49 INFO - PROCESS | 1961 | 1461182149126 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:49 INFO - PROCESS | 1961 | 1461182149367 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:55:49 INFO - PROCESS | 1961 | 1461182149651 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac8d5000 == 190 [pid = 1961] [id = 676] 12:55:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 289 (0x7f1bca9db800) [pid = 1961] [serial = 2029] [outer = (nil)] 12:55:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 290 (0x7f1bda22c400) [pid = 1961] [serial = 2030] [outer = 0x7f1bca9db800] 12:55:49 INFO - PROCESS | 1961 | 1461182149718 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 291 (0x7f1bdbfd7400) [pid = 1961] [serial = 2031] [outer = 0x7f1bca9db800] 12:55:50 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:51 INFO - PROCESS | 1961 | 1461182151019 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 1961 | 1461182151057 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:55:51 INFO - PROCESS | 1961 | 1461182151064 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 1961 | 1461182151067 Marionette TRACE conn4 <- [1,2678,null,{}] 12:55:51 INFO - PROCESS | 1961 | 1461182151071 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:51 INFO - PROCESS | 1961 | 1461182151301 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:55:51 INFO - PROCESS | 1961 | 1461182151588 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb16da800 == 191 [pid = 1961] [id = 677] 12:55:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 292 (0x7f1baf353000) [pid = 1961] [serial = 2032] [outer = (nil)] 12:55:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 293 (0x7f1bb3bb1400) [pid = 1961] [serial = 2033] [outer = 0x7f1baf353000] 12:55:51 INFO - PROCESS | 1961 | 1461182151658 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 294 (0x7f1bb92b3400) [pid = 1961] [serial = 2034] [outer = 0x7f1baf353000] 12:55:52 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:53 INFO - PROCESS | 1961 | 1461182153020 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:55:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1977ms 12:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:55:53 INFO - PROCESS | 1961 | 1461182153040 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 1961 | 1461182153043 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:55:53 INFO - PROCESS | 1961 | 1461182153048 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 1961 | 1461182153051 Marionette TRACE conn4 <- [1,2682,null,{}] 12:55:53 INFO - PROCESS | 1961 | 1461182153056 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:53 INFO - PROCESS | 1961 | 1461182153271 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:55:53 INFO - PROCESS | 1961 | 1461182153593 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb65000 == 192 [pid = 1961] [id = 678] 12:55:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 295 (0x7f1bb126e000) [pid = 1961] [serial = 2035] [outer = (nil)] 12:55:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 296 (0x7f1bdc412c00) [pid = 1961] [serial = 2036] [outer = 0x7f1bb126e000] 12:55:53 INFO - PROCESS | 1961 | 1461182153663 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 297 (0x7f1bde3c2c00) [pid = 1961] [serial = 2037] [outer = 0x7f1bb126e000] 12:55:54 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:54 INFO - PROCESS | 1961 | 1461182154977 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:55:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:55:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1989ms 12:55:55 INFO - PROCESS | 1961 | 1461182155038 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 1961 | 1461182155041 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:55:55 INFO - PROCESS | 1961 | 1461182155047 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 1961 | 1461182155049 Marionette TRACE conn4 <- [1,2686,null,{}] 12:55:55 INFO - PROCESS | 1961 | 1461182155056 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:55 INFO - PROCESS | 1961 | 1461182155341 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:55:55 INFO - PROCESS | 1961 | 1461182155596 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5aad000 == 193 [pid = 1961] [id = 679] 12:55:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 298 (0x7f1bad9eb000) [pid = 1961] [serial = 2038] [outer = (nil)] 12:55:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 299 (0x7f1bb1dc6c00) [pid = 1961] [serial = 2039] [outer = 0x7f1bad9eb000] 12:55:55 INFO - PROCESS | 1961 | 1461182155668 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 300 (0x7f1bb3bae000) [pid = 1961] [serial = 2040] [outer = 0x7f1bad9eb000] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5e25000 == 192 [pid = 1961] [id = 661] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8a3800 == 191 [pid = 1961] [id = 660] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d1b000 == 190 [pid = 1961] [id = 659] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb449b000 == 189 [pid = 1961] [id = 658] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d28800 == 188 [pid = 1961] [id = 657] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d22000 == 187 [pid = 1961] [id = 656] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d56800 == 186 [pid = 1961] [id = 655] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be1233000 == 185 [pid = 1961] [id = 651] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bac5cf000 == 184 [pid = 1961] [id = 650] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1baf718000 == 183 [pid = 1961] [id = 649] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb2822800 == 182 [pid = 1961] [id = 648] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde74a000 == 181 [pid = 1961] [id = 647] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bccc64000 == 180 [pid = 1961] [id = 646] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb2eb800 == 179 [pid = 1961] [id = 645] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca464800 == 178 [pid = 1961] [id = 644] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc635e800 == 177 [pid = 1961] [id = 643] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a4d000 == 176 [pid = 1961] [id = 642] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b7d000 == 175 [pid = 1961] [id = 641] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb892800 == 174 [pid = 1961] [id = 640] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6d0f000 == 173 [pid = 1961] [id = 639] 12:55:57 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb41000 == 172 [pid = 1961] [id = 638] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 299 (0x7f1bde793800) [pid = 1961] [serial = 1608] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 298 (0x7f1bc626b800) [pid = 1961] [serial = 1656] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 297 (0x7f1bca552000) [pid = 1961] [serial = 1659] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 296 (0x7f1bc593a400) [pid = 1961] [serial = 1590] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 295 (0x7f1bb543d000) [pid = 1961] [serial = 1581] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 294 (0x7f1bd9199800) [pid = 1961] [serial = 1602] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 293 (0x7f1bcab8a400) [pid = 1961] [serial = 1596] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 292 (0x7f1bb1dcf800) [pid = 1961] [serial = 1668] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 291 (0x7f1bc2a3e800) [pid = 1961] [serial = 1587] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 290 (0x7f1bb4204000) [pid = 1961] [serial = 1644] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 289 (0x7f1bde90f000) [pid = 1961] [serial = 1611] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 288 (0x7f1bcbcdac00) [pid = 1961] [serial = 1662] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 287 (0x7f1bb5a50800) [pid = 1961] [serial = 1554] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 286 (0x7f1bb5caac00) [pid = 1961] [serial = 1647] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 285 (0x7f1bad9f8c00) [pid = 1961] [serial = 1677] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 284 (0x7f1bb6f4d400) [pid = 1961] [serial = 1557] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 283 (0x7f1bb274bc00) [pid = 1961] [serial = 1671] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 282 (0x7f1bb432bc00) [pid = 1961] [serial = 1614] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 281 (0x7f1bd95a5000) [pid = 1961] [serial = 1665] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 280 (0x7f1bddd6a800) [pid = 1961] [serial = 1674] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7f1bb5446c00) [pid = 1961] [serial = 1551] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7f1bcca7a400) [pid = 1961] [serial = 1599] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bb2a4f800) [pid = 1961] [serial = 1821] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bda22a800) [pid = 1961] [serial = 1605] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bba978800) [pid = 1961] [serial = 1650] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bb1dee400) [pid = 1961] [serial = 1680] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bc2e9f400) [pid = 1961] [serial = 1653] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bb94ac800) [pid = 1961] [serial = 1584] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bc6d02800) [pid = 1961] [serial = 1593] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7f1bb92b3800) [pid = 1961] [serial = 1910] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bc277a000) [pid = 1961] [serial = 1865] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7f1bc6265c00) [pid = 1961] [serial = 1880] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bafae6400) [pid = 1961] [serial = 1898] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bb1def000) [pid = 1961] [serial = 1899] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bb93ee400) [pid = 1961] [serial = 1853] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bc6636800) [pid = 1961] [serial = 1883] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1bc22a9800) [pid = 1961] [serial = 1862] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bba633000) [pid = 1961] [serial = 1856] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bc41cb000) [pid = 1961] [serial = 1871] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bb406fc00) [pid = 1961] [serial = 1904] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1bb543c400) [pid = 1961] [serial = 1905] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bb406d000) [pid = 1961] [serial = 1901] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bb426ac00) [pid = 1961] [serial = 1902] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bb39a4800) [pid = 1961] [serial = 1844] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bb5bb7800) [pid = 1961] [serial = 1895] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bc8525400) [pid = 1961] [serial = 1892] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc8241c00) [pid = 1961] [serial = 1889] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bc5906c00) [pid = 1961] [serial = 1874] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bc182e800) [pid = 1961] [serial = 1859] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb43bc400) [pid = 1961] [serial = 1847] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb29c4000) [pid = 1961] [serial = 1886] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bc593cc00) [pid = 1961] [serial = 1877] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bc2a3d000) [pid = 1961] [serial = 1868] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bb6f48c00) [pid = 1961] [serial = 1850] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bba62b400) [pid = 1961] [serial = 1913] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bb5ca7c00) [pid = 1961] [serial = 1907] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb6dc4800) [pid = 1961] [serial = 1908] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bb94ae800) [pid = 1961] [serial = 1911] [outer = (nil)] [url = about:blank] 12:55:57 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bc0584c00) [pid = 1961] [serial = 1914] [outer = (nil)] [url = about:blank] 12:55:58 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:58 INFO - PROCESS | 1961 | 1461182158171 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:55:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:55:58 INFO - PROCESS | 1961 | 1461182158192 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:55:58 INFO - PROCESS | 1961 | 1461182158199 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 1961 | 1461182158202 Marionette TRACE conn4 <- [1,2690,null,{}] 12:55:58 INFO - PROCESS | 1961 | 1461182158209 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:58 INFO - PROCESS | 1961 | 1461182158396 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:55:58 INFO - PROCESS | 1961 | 1461182158593 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb23e4000 == 173 [pid = 1961] [id = 680] 12:55:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb1e6c800) [pid = 1961] [serial = 2041] [outer = (nil)] 12:55:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb3911c00) [pid = 1961] [serial = 2042] [outer = 0x7f1bb1e6c800] 12:55:58 INFO - PROCESS | 1961 | 1461182158657 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb3d3d400) [pid = 1961] [serial = 2043] [outer = 0x7f1bb1e6c800] 12:55:59 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:59 INFO - PROCESS | 1961 | 1461182159811 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1961 | 1461182159836 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:55:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:55:59 INFO - PROCESS | 1961 | 1461182159851 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1961 | 1461182159854 Marionette TRACE conn4 <- [1,2694,null,{}] 12:55:59 INFO - PROCESS | 1961 | 1461182159859 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:00 INFO - PROCESS | 1961 | 1461182160110 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:56:00 INFO - PROCESS | 1961 | 1461182160228 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40c7800 == 174 [pid = 1961] [id = 681] 12:56:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bb406b800) [pid = 1961] [serial = 2044] [outer = (nil)] 12:56:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bb4329800) [pid = 1961] [serial = 2045] [outer = 0x7f1bb406b800] 12:56:00 INFO - PROCESS | 1961 | 1461182160287 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb543a400) [pid = 1961] [serial = 2046] [outer = 0x7f1bb406b800] 12:56:01 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:01 INFO - PROCESS | 1961 | 1461182161672 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 1961 | 1461182162404 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:56:02 INFO - PROCESS | 1961 | 1461182162431 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 1961 | 1461182162444 Marionette TRACE conn4 <- [1,2698,null,{}] 12:56:02 INFO - PROCESS | 1961 | 1461182162459 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:02 INFO - PROCESS | 1961 | 1461182162719 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:56:02 INFO - PROCESS | 1961 | 1461182162835 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e35800 == 175 [pid = 1961] [id = 682] 12:56:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bb488f800) [pid = 1961] [serial = 2047] [outer = (nil)] 12:56:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bb5bb1c00) [pid = 1961] [serial = 2048] [outer = 0x7f1bb488f800] 12:56:02 INFO - PROCESS | 1961 | 1461182162899 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bb6dc4800) [pid = 1961] [serial = 2049] [outer = 0x7f1bb488f800] 12:56:04 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:04 INFO - PROCESS | 1961 | 1461182164117 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 1961 | 1461182164181 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:56:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:56:04 INFO - PROCESS | 1961 | 1461182164196 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 1961 | 1461182164198 Marionette TRACE conn4 <- [1,2702,null,{}] 12:56:04 INFO - PROCESS | 1961 | 1461182164203 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:04 INFO - PROCESS | 1961 | 1461182164389 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:56:04 INFO - PROCESS | 1961 | 1461182164813 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf71d800 == 176 [pid = 1961] [id = 683] 12:56:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bad9f8000) [pid = 1961] [serial = 2050] [outer = (nil)] 12:56:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1baf6e6800) [pid = 1961] [serial = 2051] [outer = 0x7f1bad9f8000] 12:56:04 INFO - PROCESS | 1961 | 1461182164888 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bb1dfb800) [pid = 1961] [serial = 2052] [outer = 0x7f1bad9f8000] 12:56:05 INFO - PROCESS | 1961 | 1461182165821 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:56:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1677ms 12:56:05 INFO - PROCESS | 1961 | 1461182165875 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1961 | 1461182165882 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:56:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:56:05 INFO - PROCESS | 1961 | 1461182165891 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1961 | 1461182165895 Marionette TRACE conn4 <- [1,2706,null,{}] 12:56:05 INFO - PROCESS | 1961 | 1461182165901 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:06 INFO - PROCESS | 1961 | 1461182166112 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:56:06 INFO - PROCESS | 1961 | 1461182166379 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5d4f800 == 177 [pid = 1961] [id = 684] 12:56:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bb406ac00) [pid = 1961] [serial = 2053] [outer = (nil)] 12:56:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bb431f400) [pid = 1961] [serial = 2054] [outer = 0x7f1bb406ac00] 12:56:06 INFO - PROCESS | 1961 | 1461182166503 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bb543c400) [pid = 1961] [serial = 2055] [outer = 0x7f1bb406ac00] 12:56:07 INFO - PROCESS | 1961 | 1461182167462 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:56:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1632ms 12:56:07 INFO - PROCESS | 1961 | 1461182167527 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:56:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:56:07 INFO - PROCESS | 1961 | 1461182167534 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:56:07 INFO - PROCESS | 1961 | 1461182167541 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 1961 | 1461182167544 Marionette TRACE conn4 <- [1,2710,null,{}] 12:56:07 INFO - PROCESS | 1961 | 1461182167550 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:07 INFO - PROCESS | 1961 | 1461182167772 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:56:08 INFO - PROCESS | 1961 | 1461182168120 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93bb800 == 178 [pid = 1961] [id = 685] 12:56:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bb5caac00) [pid = 1961] [serial = 2056] [outer = (nil)] 12:56:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1bb6be4000) [pid = 1961] [serial = 2057] [outer = 0x7f1bb5caac00] 12:56:08 INFO - PROCESS | 1961 | 1461182168197 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1bb6f49c00) [pid = 1961] [serial = 2058] [outer = 0x7f1bb5caac00] 12:56:09 INFO - PROCESS | 1961 | 1461182169084 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1961 | 1461182169127 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:56:09 INFO - PROCESS | 1961 | 1461182169141 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 1961 | 1461182169150 Marionette TRACE conn4 <- [1,2714,null,{}] 12:56:09 INFO - PROCESS | 1961 | 1461182169156 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:09 INFO - PROCESS | 1961 | 1461182169379 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:56:09 INFO - PROCESS | 1961 | 1461182169693 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaaf4800 == 179 [pid = 1961] [id = 686] 12:56:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1bb6dca400) [pid = 1961] [serial = 2059] [outer = (nil)] 12:56:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7f1bba818000) [pid = 1961] [serial = 2060] [outer = 0x7f1bb6dca400] 12:56:09 INFO - PROCESS | 1961 | 1461182169769 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7f1bba81d800) [pid = 1961] [serial = 2061] [outer = 0x7f1bb6dca400] 12:56:10 INFO - PROCESS | 1961 | 1461182170591 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:56:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1489ms 12:56:10 INFO - PROCESS | 1961 | 1461182170625 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 1961 | 1461182170629 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:56:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:56:10 INFO - PROCESS | 1961 | 1461182170636 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 1961 | 1461182170640 Marionette TRACE conn4 <- [1,2718,null,{}] 12:56:10 INFO - PROCESS | 1961 | 1461182170646 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:10 INFO - PROCESS | 1961 | 1461182170857 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:56:11 INFO - PROCESS | 1961 | 1461182171129 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb68000 == 180 [pid = 1961] [id = 687] 12:56:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7f1bb9392000) [pid = 1961] [serial = 2062] [outer = (nil)] 12:56:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7f1bbb8e1800) [pid = 1961] [serial = 2063] [outer = 0x7f1bb9392000] 12:56:11 INFO - PROCESS | 1961 | 1461182171202 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7f1bc0589400) [pid = 1961] [serial = 2064] [outer = 0x7f1bb9392000] 12:56:12 INFO - PROCESS | 1961 | 1461182172091 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 1961 | 1461182172128 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:56:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:56:12 INFO - PROCESS | 1961 | 1461182172134 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 1961 | 1461182172136 Marionette TRACE conn4 <- [1,2722,null,{}] 12:56:12 INFO - PROCESS | 1961 | 1461182172141 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:12 INFO - PROCESS | 1961 | 1461182172346 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:56:12 INFO - PROCESS | 1961 | 1461182172642 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2ba5800 == 181 [pid = 1961] [id = 688] 12:56:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7f1bc2291400) [pid = 1961] [serial = 2065] [outer = (nil)] 12:56:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7f1bc22a5400) [pid = 1961] [serial = 2066] [outer = 0x7f1bc2291400] 12:56:12 INFO - PROCESS | 1961 | 1461182172775 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7f1bc2ddd000) [pid = 1961] [serial = 2067] [outer = 0x7f1bc2291400] 12:56:13 INFO - PROCESS | 1961 | 1461182173669 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 1961 | 1461182173721 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:56:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:56:13 INFO - PROCESS | 1961 | 1461182173727 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1961 | 1461182173729 Marionette TRACE conn4 <- [1,2726,null,{}] 12:56:13 INFO - PROCESS | 1961 | 1461182173734 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:13 INFO - PROCESS | 1961 | 1461182173934 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:56:14 INFO - PROCESS | 1961 | 1461182174209 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc61cd000 == 182 [pid = 1961] [id = 689] 12:56:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7f1bafae3800) [pid = 1961] [serial = 2068] [outer = (nil)] 12:56:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7f1bc6d02800) [pid = 1961] [serial = 2069] [outer = 0x7f1bafae3800] 12:56:14 INFO - PROCESS | 1961 | 1461182174325 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7f1bc820ac00) [pid = 1961] [serial = 2070] [outer = 0x7f1bafae3800] 12:56:15 INFO - PROCESS | 1961 | 1461182175160 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:56:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:56:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1483ms 12:56:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:56:15 INFO - PROCESS | 1961 | 1461182175211 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 1961 | 1461182175214 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:56:15 INFO - PROCESS | 1961 | 1461182175220 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 1961 | 1461182175223 Marionette TRACE conn4 <- [1,2730,null,{}] 12:56:15 INFO - PROCESS | 1961 | 1461182175228 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:15 INFO - PROCESS | 1961 | 1461182175437 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:56:15 INFO - PROCESS | 1961 | 1461182175714 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6ab1800 == 183 [pid = 1961] [id = 690] 12:56:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7f1bc2291c00) [pid = 1961] [serial = 2071] [outer = (nil)] 12:56:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7f1bc8521400) [pid = 1961] [serial = 2072] [outer = 0x7f1bc2291c00] 12:56:15 INFO - PROCESS | 1961 | 1461182175828 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7f1bc8e56400) [pid = 1961] [serial = 2073] [outer = 0x7f1bc2291c00] 12:56:17 INFO - PROCESS | 1961 | 1461182177087 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 1961 | 1461182177114 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:56:17 INFO - PROCESS | 1961 | 1461182177120 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 1961 | 1461182177123 Marionette TRACE conn4 <- [1,2734,null,{}] 12:56:17 INFO - PROCESS | 1961 | 1461182177128 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:17 INFO - PROCESS | 1961 | 1461182177352 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:56:17 INFO - PROCESS | 1961 | 1461182177724 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcad3c000 == 184 [pid = 1961] [id = 691] 12:56:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7f1bc0582400) [pid = 1961] [serial = 2074] [outer = (nil)] 12:56:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7f1bc82b6400) [pid = 1961] [serial = 2075] [outer = 0x7f1bc0582400] 12:56:17 INFO - PROCESS | 1961 | 1461182177797 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7f1bca448c00) [pid = 1961] [serial = 2076] [outer = 0x7f1bc0582400] 12:56:18 INFO - PROCESS | 1961 | 1461182178653 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:56:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:56:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1583ms 12:56:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:56:18 INFO - PROCESS | 1961 | 1461182178704 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1961 | 1461182178706 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:56:18 INFO - PROCESS | 1961 | 1461182178712 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1961 | 1461182178715 Marionette TRACE conn4 <- [1,2738,null,{}] 12:56:18 INFO - PROCESS | 1961 | 1461182178720 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:18 INFO - PROCESS | 1961 | 1461182178929 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:56:19 INFO - PROCESS | 1961 | 1461182179190 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbaa0800 == 185 [pid = 1961] [id = 692] 12:56:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1bc2e9a400) [pid = 1961] [serial = 2077] [outer = (nil)] 12:56:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bca558800) [pid = 1961] [serial = 2078] [outer = 0x7f1bc2e9a400] 12:56:19 INFO - PROCESS | 1961 | 1461182179267 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bca9cdc00) [pid = 1961] [serial = 2079] [outer = 0x7f1bc2e9a400] 12:56:20 INFO - PROCESS | 1961 | 1461182180123 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1489ms 12:56:20 INFO - PROCESS | 1961 | 1461182180210 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 1961 | 1461182180214 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:56:20 INFO - PROCESS | 1961 | 1461182180222 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1961 | 1461182180225 Marionette TRACE conn4 <- [1,2742,null,{}] 12:56:20 INFO - PROCESS | 1961 | 1461182180230 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:20 INFO - PROCESS | 1961 | 1461182180443 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:56:20 INFO - PROCESS | 1961 | 1461182180716 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd8ed4000 == 186 [pid = 1961] [id = 693] 12:56:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1bcb94e000) [pid = 1961] [serial = 2080] [outer = (nil)] 12:56:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1bcbfcf800) [pid = 1961] [serial = 2081] [outer = 0x7f1bcb94e000] 12:56:20 INFO - PROCESS | 1961 | 1461182180850 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bce96bc00) [pid = 1961] [serial = 2082] [outer = 0x7f1bcb94e000] 12:56:21 INFO - PROCESS | 1961 | 1461182181747 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 12:56:21 INFO - PROCESS | 1961 | 1461182181810 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 1961 | 1461182181814 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:56:21 INFO - PROCESS | 1961 | 1461182181822 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 1961 | 1461182181826 Marionette TRACE conn4 <- [1,2746,null,{}] 12:56:21 INFO - PROCESS | 1961 | 1461182181830 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:22 INFO - PROCESS | 1961 | 1461182182058 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:56:22 INFO - PROCESS | 1961 | 1461182182333 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be289b000 == 187 [pid = 1961] [id = 694] 12:56:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bd9199800) [pid = 1961] [serial = 2083] [outer = (nil)] 12:56:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7f1bddd6a400) [pid = 1961] [serial = 2084] [outer = 0x7f1bd9199800] 12:56:22 INFO - PROCESS | 1961 | 1461182182457 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7f1bde3c8800) [pid = 1961] [serial = 2085] [outer = 0x7f1bd9199800] 12:56:23 INFO - PROCESS | 1961 | 1461182183337 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1528ms 12:56:23 INFO - PROCESS | 1961 | 1461182183364 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1961 | 1461182183367 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:56:23 INFO - PROCESS | 1961 | 1461182183376 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1961 | 1461182183378 Marionette TRACE conn4 <- [1,2750,null,{}] 12:56:23 INFO - PROCESS | 1961 | 1461182183382 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:23 INFO - PROCESS | 1961 | 1461182183588 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:56:23 INFO - PROCESS | 1961 | 1461182183871 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf2b3000 == 188 [pid = 1961] [id = 695] 12:56:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 281 (0x7f1bacbe8400) [pid = 1961] [serial = 2086] [outer = (nil)] 12:56:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 282 (0x7f1bacbf1000) [pid = 1961] [serial = 2087] [outer = 0x7f1bacbe8400] 12:56:23 INFO - PROCESS | 1961 | 1461182183945 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 283 (0x7f1bacbf6000) [pid = 1961] [serial = 2088] [outer = 0x7f1bacbe8400] 12:56:24 INFO - PROCESS | 1961 | 1461182184758 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1438ms 12:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:56:24 INFO - PROCESS | 1961 | 1461182184815 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 1961 | 1461182184817 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:56:24 INFO - PROCESS | 1961 | 1461182184841 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 1961 | 1461182184845 Marionette TRACE conn4 <- [1,2754,null,{}] 12:56:24 INFO - PROCESS | 1961 | 1461182184853 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:25 INFO - PROCESS | 1961 | 1461182185063 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:56:25 INFO - PROCESS | 1961 | 1461182185337 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5620800 == 189 [pid = 1961] [id = 696] 12:56:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 284 (0x7f1bacbea400) [pid = 1961] [serial = 2089] [outer = (nil)] 12:56:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 285 (0x7f1bda3bdc00) [pid = 1961] [serial = 2090] [outer = 0x7f1bacbea400] 12:56:25 INFO - PROCESS | 1961 | 1461182185410 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 286 (0x7f1bde458400) [pid = 1961] [serial = 2091] [outer = 0x7f1bacbea400] 12:56:26 INFO - PROCESS | 1961 | 1461182186308 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:56:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1513ms 12:56:26 INFO - PROCESS | 1961 | 1461182186335 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 1961 | 1461182186339 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:56:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:56:26 INFO - PROCESS | 1961 | 1461182186345 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 1961 | 1461182186347 Marionette TRACE conn4 <- [1,2758,null,{}] 12:56:26 INFO - PROCESS | 1961 | 1461182186352 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:26 INFO - PROCESS | 1961 | 1461182186561 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:56:26 INFO - PROCESS | 1961 | 1461182186844 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bdc485800 == 190 [pid = 1961] [id = 697] 12:56:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 287 (0x7f1bacbed000) [pid = 1961] [serial = 2092] [outer = (nil)] 12:56:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 288 (0x7f1baf440c00) [pid = 1961] [serial = 2093] [outer = 0x7f1bacbed000] 12:56:26 INFO - PROCESS | 1961 | 1461182186916 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 289 (0x7f1baf445c00) [pid = 1961] [serial = 2094] [outer = 0x7f1bacbed000] 12:56:27 INFO - PROCESS | 1961 | 1461182187761 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:56:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1488ms 12:56:27 INFO - PROCESS | 1961 | 1461182187834 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 1961 | 1461182187837 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:56:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:56:27 INFO - PROCESS | 1961 | 1461182187842 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 1961 | 1461182187845 Marionette TRACE conn4 <- [1,2762,null,{}] 12:56:27 INFO - PROCESS | 1961 | 1461182187850 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:28 INFO - PROCESS | 1961 | 1461182188068 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:56:28 INFO - PROCESS | 1961 | 1461182188376 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb206a800 == 191 [pid = 1961] [id = 698] 12:56:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 290 (0x7f1bad9ecc00) [pid = 1961] [serial = 2095] [outer = (nil)] 12:56:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 291 (0x7f1baf1de400) [pid = 1961] [serial = 2096] [outer = 0x7f1bad9ecc00] 12:56:28 INFO - PROCESS | 1961 | 1461182188496 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 292 (0x7f1baf1e3800) [pid = 1961] [serial = 2097] [outer = 0x7f1bad9ecc00] 12:56:29 INFO - PROCESS | 1961 | 1461182189303 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:56:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1532ms 12:56:29 INFO - PROCESS | 1961 | 1461182189376 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 1961 | 1461182189379 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:56:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:56:29 INFO - PROCESS | 1961 | 1461182189410 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 1961 | 1461182189412 Marionette TRACE conn4 <- [1,2766,null,{}] 12:56:29 INFO - PROCESS | 1961 | 1461182189416 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:29 INFO - PROCESS | 1961 | 1461182189730 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:56:29 INFO - PROCESS | 1961 | 1461182189982 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb44a0000 == 192 [pid = 1961] [id = 699] 12:56:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 293 (0x7f1baf1d8c00) [pid = 1961] [serial = 2098] [outer = (nil)] 12:56:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 294 (0x7f1baf440800) [pid = 1961] [serial = 2099] [outer = 0x7f1baf1d8c00] 12:56:30 INFO - PROCESS | 1961 | 1461182190055 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 295 (0x7f1baf448400) [pid = 1961] [serial = 2100] [outer = 0x7f1baf1d8c00] 12:56:30 INFO - PROCESS | 1961 | 1461182190922 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:56:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1584ms 12:56:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:56:31 INFO - PROCESS | 1961 | 1461182190995 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 1961 | 1461182190997 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:56:31 INFO - PROCESS | 1961 | 1461182191003 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 1961 | 1461182191006 Marionette TRACE conn4 <- [1,2770,null,{}] 12:56:31 INFO - PROCESS | 1961 | 1461182191011 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:31 INFO - PROCESS | 1961 | 1461182191235 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:56:32 INFO - PROCESS | 1961 | 1461182192060 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d55800 == 193 [pid = 1961] [id = 700] 12:56:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 296 (0x7f1bad9f8c00) [pid = 1961] [serial = 2101] [outer = (nil)] 12:56:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 297 (0x7f1baf34c800) [pid = 1961] [serial = 2102] [outer = 0x7f1bad9f8c00] 12:56:32 INFO - PROCESS | 1961 | 1461182192167 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 298 (0x7f1baf468c00) [pid = 1961] [serial = 2103] [outer = 0x7f1bad9f8c00] 12:56:33 INFO - PROCESS | 1961 | 1461182193078 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:56:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2135ms 12:56:33 INFO - PROCESS | 1961 | 1461182193138 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 1961 | 1461182193144 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:56:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:56:33 INFO - PROCESS | 1961 | 1461182193150 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 1961 | 1461182193156 Marionette TRACE conn4 <- [1,2774,null,{}] 12:56:33 INFO - PROCESS | 1961 | 1461182193163 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:33 INFO - PROCESS | 1961 | 1461182193387 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:56:33 INFO - PROCESS | 1961 | 1461182193726 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d21000 == 194 [pid = 1961] [id = 701] 12:56:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 299 (0x7f1bb1dcf800) [pid = 1961] [serial = 2104] [outer = (nil)] 12:56:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 300 (0x7f1bb274d800) [pid = 1961] [serial = 2105] [outer = 0x7f1bb1dcf800] 12:56:33 INFO - PROCESS | 1961 | 1461182193800 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 301 (0x7f1bb2a57000) [pid = 1961] [serial = 2106] [outer = 0x7f1bb1dcf800] 12:56:34 INFO - PROCESS | 1961 | 1461182194664 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:56:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1581ms 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6aa9000 == 193 [pid = 1961] [id = 253] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc263a000 == 192 [pid = 1961] [id = 578] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5e35800 == 191 [pid = 1961] [id = 682] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb40c7800 == 190 [pid = 1961] [id = 681] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb23e4000 == 189 [pid = 1961] [id = 680] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcb332000 == 188 [pid = 1961] [id = 673] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc9ed1000 == 187 [pid = 1961] [id = 672] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6aa6000 == 186 [pid = 1961] [id = 671] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6354800 == 185 [pid = 1961] [id = 670] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc59d8000 == 184 [pid = 1961] [id = 669] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc3111000 == 183 [pid = 1961] [id = 668] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2722800 == 182 [pid = 1961] [id = 667] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1a1c000 == 181 [pid = 1961] [id = 666] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb932000 == 180 [pid = 1961] [id = 665] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba5ec800 == 179 [pid = 1961] [id = 664] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6a0d000 == 178 [pid = 1961] [id = 663] 12:56:35 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1e04800 == 177 [pid = 1961] [id = 662] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 300 (0x7f1bb94a9400) [pid = 1961] [serial = 1982] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 299 (0x7f1bb24e6800) [pid = 1961] [serial = 1967] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 298 (0x7f1bb29cec00) [pid = 1961] [serial = 1968] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 297 (0x7f1bc93ecc00) [pid = 1961] [serial = 1937] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 296 (0x7f1bb4213800) [pid = 1961] [serial = 1919] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 295 (0x7f1bca491800) [pid = 1961] [serial = 1943] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 294 (0x7f1bc9eabc00) [pid = 1961] [serial = 1940] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 293 (0x7f1bb5cb1c00) [pid = 1961] [serial = 1922] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 292 (0x7f1bc2780c00) [pid = 1961] [serial = 1928] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 291 (0x7f1bb55e8400) [pid = 1961] [serial = 1976] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 290 (0x7f1bb5ca5c00) [pid = 1961] [serial = 1977] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 289 (0x7f1bc6d60400) [pid = 1961] [serial = 1934] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 288 (0x7f1bb3bb6000) [pid = 1961] [serial = 1964] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 287 (0x7f1bb4070c00) [pid = 1961] [serial = 1970] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 286 (0x7f1bb421ec00) [pid = 1961] [serial = 1971] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 285 (0x7f1bb55f4c00) [pid = 1961] [serial = 1973] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 284 (0x7f1bb5badc00) [pid = 1961] [serial = 1974] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 283 (0x7f1bc197c800) [pid = 1961] [serial = 1916] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 282 (0x7f1bca9cd400) [pid = 1961] [serial = 1946] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 281 (0x7f1bd930e000) [pid = 1961] [serial = 1961] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 280 (0x7f1bd8e6f000) [pid = 1961] [serial = 1958] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7f1bcebbb400) [pid = 1961] [serial = 1955] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7f1bccbb1000) [pid = 1961] [serial = 1952] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bb6825800) [pid = 1961] [serial = 1949] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bc2de4400) [pid = 1961] [serial = 1931] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bba5a1400) [pid = 1961] [serial = 1983] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bc0591400) [pid = 1961] [serial = 1925] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bb6dcac00) [pid = 1961] [serial = 1980] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bb681f800) [pid = 1961] [serial = 1979] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bb274cc00) [pid = 1961] [serial = 1985] [outer = (nil)] [url = about:blank] 12:56:35 INFO - PROCESS | 1961 | 1461182195503 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1961 | 1461182195508 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:56:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:56:35 INFO - PROCESS | 1961 | 1461182195540 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1961 | 1461182195542 Marionette TRACE conn4 <- [1,2778,null,{}] 12:56:35 INFO - PROCESS | 1961 | 1461182195551 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:35 INFO - PROCESS | 1961 | 1461182195808 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:56:36 INFO - PROCESS | 1961 | 1461182196029 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac8f3800 == 178 [pid = 1961] [id = 702] 12:56:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7f1baf351c00) [pid = 1961] [serial = 2107] [outer = (nil)] 12:56:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7f1bb3bae800) [pid = 1961] [serial = 2108] [outer = 0x7f1baf351c00] 12:56:36 INFO - PROCESS | 1961 | 1461182196090 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7f1bb4891400) [pid = 1961] [serial = 2109] [outer = 0x7f1baf351c00] 12:56:36 INFO - PROCESS | 1961 | 1461182196825 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:56:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:56:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1346ms 12:56:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:56:36 INFO - PROCESS | 1961 | 1461182196880 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 1961 | 1461182196884 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:56:36 INFO - PROCESS | 1961 | 1461182196892 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 1961 | 1461182196901 Marionette TRACE conn4 <- [1,2782,null,{}] 12:56:36 INFO - PROCESS | 1961 | 1461182196918 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:37 INFO - PROCESS | 1961 | 1461182197127 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:56:37 INFO - PROCESS | 1961 | 1461182197342 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3de9800 == 179 [pid = 1961] [id = 703] 12:56:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7f1bafaef000) [pid = 1961] [serial = 2110] [outer = (nil)] 12:56:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7f1bb5a4dc00) [pid = 1961] [serial = 2111] [outer = 0x7f1bafaef000] 12:56:37 INFO - PROCESS | 1961 | 1461182197401 Marionette DEBUG loaded listener.js 12:56:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7f1bb6bdbc00) [pid = 1961] [serial = 2112] [outer = 0x7f1bafaef000] 12:56:38 INFO - PROCESS | 1961 | 1461182198219 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:56:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1348ms 12:56:38 INFO - PROCESS | 1961 | 1461182198238 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1961 | 1461182198242 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:56:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:56:38 INFO - PROCESS | 1961 | 1461182198248 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1961 | 1461182198249 Marionette TRACE conn4 <- [1,2786,null,{}] 12:56:38 INFO - PROCESS | 1961 | 1461182198254 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:38 INFO - PROCESS | 1961 | 1461182198520 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:56:38 INFO - PROCESS | 1961 | 1461182198557 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e18800 == 180 [pid = 1961] [id = 704] 12:56:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7f1bb6ede800) [pid = 1961] [serial = 2113] [outer = (nil)] 12:56:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7f1bb86e1800) [pid = 1961] [serial = 2114] [outer = 0x7f1bb6ede800] 12:56:38 INFO - PROCESS | 1961 | 1461182198619 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7f1bb938ec00) [pid = 1961] [serial = 2115] [outer = 0x7f1bb6ede800] 12:56:39 INFO - PROCESS | 1961 | 1461182199524 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:56:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1324ms 12:56:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:56:39 INFO - PROCESS | 1961 | 1461182199575 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 1961 | 1461182199578 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:56:39 INFO - PROCESS | 1961 | 1461182199585 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 1961 | 1461182199587 Marionette TRACE conn4 <- [1,2790,null,{}] 12:56:39 INFO - PROCESS | 1961 | 1461182199593 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:39 INFO - PROCESS | 1961 | 1461182199853 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7f1bc2995400) [pid = 1961] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7f1bb1f60c00) [pid = 1961] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7f1bc8246000) [pid = 1961] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7f1bc2288400) [pid = 1961] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7f1bb126e000) [pid = 1961] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7f1bb6ed4000) [pid = 1961] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7f1bc26a7800) [pid = 1961] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7f1bba985400) [pid = 1961] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7f1bca9db800) [pid = 1961] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7f1bc1973400) [pid = 1961] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7f1bb432b400) [pid = 1961] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7f1bb1265400) [pid = 1961] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7f1bb39a5400) [pid = 1961] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7f1bad9f1000) [pid = 1961] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7f1bc5909800) [pid = 1961] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7f1bb1dd1800) [pid = 1961] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7f1bb390f400) [pid = 1961] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7f1bb3d47400) [pid = 1961] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7f1bc5904000) [pid = 1961] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7f1bb1e6c800) [pid = 1961] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7f1baf357400) [pid = 1961] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7f1bb4266000) [pid = 1961] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7f1bafae8800) [pid = 1961] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7f1bb1df7800) [pid = 1961] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7f1bafae9800) [pid = 1961] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7f1bcbff6400) [pid = 1961] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bb93edc00) [pid = 1961] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bc180e400) [pid = 1961] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bb5bafc00) [pid = 1961] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bb5bb1800) [pid = 1961] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bb5a44000) [pid = 1961] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bb39ab400) [pid = 1961] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bafae6c00) [pid = 1961] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bc0585000) [pid = 1961] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bad9f3000) [pid = 1961] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bc058a400) [pid = 1961] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb43b9000) [pid = 1961] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bc180dc00) [pid = 1961] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb86dc400) [pid = 1961] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bb1dc8000) [pid = 1961] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bb5bb4800) [pid = 1961] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bc8242400) [pid = 1961] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bc2282c00) [pid = 1961] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb406b800) [pid = 1961] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1baf353000) [pid = 1961] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bb5442000) [pid = 1961] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb6dca000) [pid = 1961] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bc9b84000) [pid = 1961] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bb1269800) [pid = 1961] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb24e5400) [pid = 1961] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1baf34d800) [pid = 1961] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bc26b0400) [pid = 1961] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bb4214400) [pid = 1961] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bc5935400) [pid = 1961] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bb1e6d800) [pid = 1961] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bb6be4400) [pid = 1961] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bb4895800) [pid = 1961] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bc22d0400) [pid = 1961] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bb6f50c00) [pid = 1961] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bad9eb000) [pid = 1961] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bbbf76c00) [pid = 1961] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bc3384400) [pid = 1961] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bbb8db800) [pid = 1961] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bad9f7400) [pid = 1961] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bb488a800) [pid = 1961] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bb1df3000) [pid = 1961] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bcc3f6000) [pid = 1961] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bd82b9800) [pid = 1961] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bad9f0400) [pid = 1961] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bb3d3d000) [pid = 1961] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bafaeb800) [pid = 1961] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb6825400) [pid = 1961] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bad9ed000) [pid = 1961] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1baf350800) [pid = 1961] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bc5904c00) [pid = 1961] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bb9397400) [pid = 1961] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bc1810c00) [pid = 1961] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bc277e800) [pid = 1961] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bbbf7f800) [pid = 1961] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bb565cc00) [pid = 1961] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bc183b400) [pid = 1961] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bb9390800) [pid = 1961] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bb2a52400) [pid = 1961] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bc5941400) [pid = 1961] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1baf356000) [pid = 1961] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1baf350c00) [pid = 1961] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bb5a44400) [pid = 1961] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bafaefc00) [pid = 1961] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:56:41 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bb938fc00) [pid = 1961] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:56:41 INFO - PROCESS | 1961 | 1461182201214 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb11d1800 == 181 [pid = 1961] [id = 705] 12:56:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1baf350800) [pid = 1961] [serial = 2116] [outer = (nil)] 12:56:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1baf6e7c00) [pid = 1961] [serial = 2117] [outer = 0x7f1baf350800] 12:56:41 INFO - PROCESS | 1961 | 1461182201293 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bb4214400) [pid = 1961] [serial = 2118] [outer = 0x7f1baf350800] 12:56:42 INFO - PROCESS | 1961 | 1461182202009 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:56:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:56:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2440ms 12:56:42 INFO - PROCESS | 1961 | 1461182202023 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:56:42 INFO - PROCESS | 1961 | 1461182202026 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:56:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:56:42 INFO - PROCESS | 1961 | 1461182202031 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 1961 | 1461182202033 Marionette TRACE conn4 <- [1,2794,null,{}] 12:56:42 INFO - PROCESS | 1961 | 1461182202038 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:42 INFO - PROCESS | 1961 | 1461182202228 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:56:42 INFO - PROCESS | 1961 | 1461182202442 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb9520000 == 182 [pid = 1961] [id = 706] 12:56:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bb4266400) [pid = 1961] [serial = 2119] [outer = (nil)] 12:56:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bb6dc8800) [pid = 1961] [serial = 2120] [outer = 0x7f1bb4266400] 12:56:42 INFO - PROCESS | 1961 | 1461182202503 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bb86d8c00) [pid = 1961] [serial = 2121] [outer = 0x7f1bb4266400] 12:56:43 INFO - PROCESS | 1961 | 1461182203467 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:56:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1475ms 12:56:43 INFO - PROCESS | 1961 | 1461182203508 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1961 | 1461182203514 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:56:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:56:43 INFO - PROCESS | 1961 | 1461182203521 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1961 | 1461182203528 Marionette TRACE conn4 <- [1,2798,null,{}] 12:56:43 INFO - PROCESS | 1961 | 1461182203538 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:43 INFO - PROCESS | 1961 | 1461182203746 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:56:44 INFO - PROCESS | 1961 | 1461182204096 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d55000 == 183 [pid = 1961] [id = 707] 12:56:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1baf349400) [pid = 1961] [serial = 2122] [outer = (nil)] 12:56:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1baf46f400) [pid = 1961] [serial = 2123] [outer = 0x7f1baf349400] 12:56:44 INFO - PROCESS | 1961 | 1461182204175 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bb126e000) [pid = 1961] [serial = 2124] [outer = 0x7f1baf349400] 12:56:45 INFO - PROCESS | 1961 | 1461182205075 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:56:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1596ms 12:56:45 INFO - PROCESS | 1961 | 1461182205118 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 1961 | 1461182205126 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:56:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:56:45 INFO - PROCESS | 1961 | 1461182205136 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 1961 | 1461182205140 Marionette TRACE conn4 <- [1,2802,null,{}] 12:56:45 INFO - PROCESS | 1961 | 1461182205145 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:45 INFO - PROCESS | 1961 | 1461182205360 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:56:45 INFO - PROCESS | 1961 | 1461182205695 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d20000 == 184 [pid = 1961] [id = 708] 12:56:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb2a53000) [pid = 1961] [serial = 2125] [outer = (nil)] 12:56:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bb4206000) [pid = 1961] [serial = 2126] [outer = 0x7f1bb2a53000] 12:56:45 INFO - PROCESS | 1961 | 1461182205771 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb43b8800) [pid = 1961] [serial = 2127] [outer = 0x7f1bb2a53000] 12:56:46 INFO - PROCESS | 1961 | 1461182206691 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:56:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1628ms 12:56:46 INFO - PROCESS | 1961 | 1461182206766 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 1961 | 1461182206770 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:56:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:56:46 INFO - PROCESS | 1961 | 1461182206775 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 1961 | 1461182206780 Marionette TRACE conn4 <- [1,2806,null,{}] 12:56:46 INFO - PROCESS | 1961 | 1461182206796 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:47 INFO - PROCESS | 1961 | 1461182207057 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:56:47 INFO - PROCESS | 1961 | 1461182207376 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa57000 == 185 [pid = 1961] [id = 709] 12:56:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bb55f6c00) [pid = 1961] [serial = 2128] [outer = (nil)] 12:56:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bb67c9000) [pid = 1961] [serial = 2129] [outer = 0x7f1bb55f6c00] 12:56:47 INFO - PROCESS | 1961 | 1461182207454 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb6ee1800) [pid = 1961] [serial = 2130] [outer = 0x7f1bb55f6c00] 12:56:48 INFO - PROCESS | 1961 | 1461182208331 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:56:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:56:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1582ms 12:56:48 INFO - PROCESS | 1961 | 1461182208359 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 1961 | 1461182208363 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:56:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:56:48 INFO - PROCESS | 1961 | 1461182208369 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 1961 | 1461182208374 Marionette TRACE conn4 <- [1,2810,null,{}] 12:56:48 INFO - PROCESS | 1961 | 1461182208380 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:48 INFO - PROCESS | 1961 | 1461182208595 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:56:48 INFO - PROCESS | 1961 | 1461182208882 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbb2e800 == 186 [pid = 1961] [id = 710] 12:56:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bb92aa400) [pid = 1961] [serial = 2131] [outer = (nil)] 12:56:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bb94b0800) [pid = 1961] [serial = 2132] [outer = 0x7f1bb92aa400] 12:56:49 INFO - PROCESS | 1961 | 1461182209006 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bba62d800) [pid = 1961] [serial = 2133] [outer = 0x7f1bb92aa400] 12:56:49 INFO - PROCESS | 1961 | 1461182209835 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:56:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1535ms 12:56:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:56:49 INFO - PROCESS | 1961 | 1461182209906 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 1961 | 1461182209908 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:56:49 INFO - PROCESS | 1961 | 1461182209914 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 1961 | 1461182209917 Marionette TRACE conn4 <- [1,2814,null,{}] 12:56:49 INFO - PROCESS | 1961 | 1461182209922 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:50 INFO - PROCESS | 1961 | 1461182210132 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:56:50 INFO - PROCESS | 1961 | 1461182210407 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c75000 == 187 [pid = 1961] [id = 711] 12:56:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bb938fc00) [pid = 1961] [serial = 2134] [outer = (nil)] 12:56:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bba81ac00) [pid = 1961] [serial = 2135] [outer = 0x7f1bb938fc00] 12:56:50 INFO - PROCESS | 1961 | 1461182210524 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bba982400) [pid = 1961] [serial = 2136] [outer = 0x7f1bb938fc00] 12:56:51 INFO - PROCESS | 1961 | 1461182211384 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:56:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1526ms 12:56:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:56:51 INFO - PROCESS | 1961 | 1461182211442 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 1961 | 1461182211444 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:56:51 INFO - PROCESS | 1961 | 1461182211450 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 1961 | 1461182211454 Marionette TRACE conn4 <- [1,2818,null,{}] 12:56:51 INFO - PROCESS | 1961 | 1461182211459 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:51 INFO - PROCESS | 1961 | 1461182211697 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:56:52 INFO - PROCESS | 1961 | 1461182212020 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fd3800 == 188 [pid = 1961] [id = 712] 12:56:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bc1819000) [pid = 1961] [serial = 2137] [outer = (nil)] 12:56:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bc20e1000) [pid = 1961] [serial = 2138] [outer = 0x7f1bc1819000] 12:56:52 INFO - PROCESS | 1961 | 1461182212096 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bc22a7800) [pid = 1961] [serial = 2139] [outer = 0x7f1bc1819000] 12:56:52 INFO - PROCESS | 1961 | 1461182212936 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:56:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1531ms 12:56:52 INFO - PROCESS | 1961 | 1461182212981 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 1961 | 1461182212984 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:56:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:56:52 INFO - PROCESS | 1961 | 1461182212990 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 1961 | 1461182212992 Marionette TRACE conn4 <- [1,2822,null,{}] 12:56:53 INFO - PROCESS | 1961 | 1461182212997 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:53 INFO - PROCESS | 1961 | 1461182213200 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:56:53 INFO - PROCESS | 1961 | 1461182213479 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc4518000 == 189 [pid = 1961] [id = 713] 12:56:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bc182dc00) [pid = 1961] [serial = 2140] [outer = (nil)] 12:56:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bc22cf800) [pid = 1961] [serial = 2141] [outer = 0x7f1bc182dc00] 12:56:53 INFO - PROCESS | 1961 | 1461182213588 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7f1bc2783400) [pid = 1961] [serial = 2142] [outer = 0x7f1bc182dc00] 12:56:54 INFO - PROCESS | 1961 | 1461182214405 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:56:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1483ms 12:56:54 INFO - PROCESS | 1961 | 1461182214474 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 1961 | 1461182214477 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:56:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:56:54 INFO - PROCESS | 1961 | 1461182214483 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 1961 | 1461182214485 Marionette TRACE conn4 <- [1,2826,null,{}] 12:56:54 INFO - PROCESS | 1961 | 1461182214490 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:54 INFO - PROCESS | 1961 | 1461182214700 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:56:54 INFO - PROCESS | 1961 | 1461182214977 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc61de000 == 190 [pid = 1961] [id = 714] 12:56:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7f1bc1c03800) [pid = 1961] [serial = 2143] [outer = (nil)] 12:56:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7f1bc2a40800) [pid = 1961] [serial = 2144] [outer = 0x7f1bc1c03800] 12:56:55 INFO - PROCESS | 1961 | 1461182215052 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7f1bc2de8000) [pid = 1961] [serial = 2145] [outer = 0x7f1bc1c03800] 12:56:55 INFO - PROCESS | 1961 | 1461182215895 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:56:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1485ms 12:56:55 INFO - PROCESS | 1961 | 1461182215971 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 1961 | 1461182215974 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:56:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:56:55 INFO - PROCESS | 1961 | 1461182215983 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 1961 | 1461182215985 Marionette TRACE conn4 <- [1,2830,null,{}] 12:56:55 INFO - PROCESS | 1961 | 1461182215990 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:56 INFO - PROCESS | 1961 | 1461182216202 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:56:56 INFO - PROCESS | 1961 | 1461182216482 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6aa9000 == 191 [pid = 1961] [id = 715] 12:56:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7f1bc22a7400) [pid = 1961] [serial = 2146] [outer = (nil)] 12:56:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7f1bc3377c00) [pid = 1961] [serial = 2147] [outer = 0x7f1bc22a7400] 12:56:56 INFO - PROCESS | 1961 | 1461182216591 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7f1bc35b2400) [pid = 1961] [serial = 2148] [outer = 0x7f1bc22a7400] 12:56:57 INFO - PROCESS | 1961 | 1461182217496 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:56:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:56:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1578ms 12:56:57 INFO - PROCESS | 1961 | 1461182217561 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 1961 | 1461182217565 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:56:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:56:57 INFO - PROCESS | 1961 | 1461182217570 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 1961 | 1461182217573 Marionette TRACE conn4 <- [1,2834,null,{}] 12:56:57 INFO - PROCESS | 1961 | 1461182217578 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:57 INFO - PROCESS | 1961 | 1461182217785 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:56:58 INFO - PROCESS | 1961 | 1461182218069 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca885800 == 192 [pid = 1961] [id = 716] 12:56:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7f1bb4211000) [pid = 1961] [serial = 2149] [outer = (nil)] 12:56:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7f1bc4207c00) [pid = 1961] [serial = 2150] [outer = 0x7f1bb4211000] 12:56:58 INFO - PROCESS | 1961 | 1461182218141 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7f1bc4f6d400) [pid = 1961] [serial = 2151] [outer = 0x7f1bb4211000] 12:56:58 INFO - PROCESS | 1961 | 1461182218995 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1475ms 12:56:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:56:59 INFO - PROCESS | 1961 | 1461182219046 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 1961 | 1461182219050 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:56:59 INFO - PROCESS | 1961 | 1461182219055 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 1961 | 1461182219059 Marionette TRACE conn4 <- [1,2838,null,{}] 12:56:59 INFO - PROCESS | 1961 | 1461182219064 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:59 INFO - PROCESS | 1961 | 1461182219288 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:56:59 INFO - PROCESS | 1961 | 1461182219566 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc3bc000 == 193 [pid = 1961] [id = 717] 12:56:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7f1bc626dc00) [pid = 1961] [serial = 2152] [outer = (nil)] 12:56:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7f1bc6d03000) [pid = 1961] [serial = 2153] [outer = 0x7f1bc626dc00] 12:56:59 INFO - PROCESS | 1961 | 1461182219694 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7f1bc82b8000) [pid = 1961] [serial = 2154] [outer = 0x7f1bc626dc00] 12:57:00 INFO - PROCESS | 1961 | 1461182220521 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:57:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1532ms 12:57:00 INFO - PROCESS | 1961 | 1461182220588 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 1961 | 1461182220591 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:57:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:57:00 INFO - PROCESS | 1961 | 1461182220597 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 1961 | 1461182220599 Marionette TRACE conn4 <- [1,2842,null,{}] 12:57:00 INFO - PROCESS | 1961 | 1461182220604 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:00 INFO - PROCESS | 1961 | 1461182220822 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:57:01 INFO - PROCESS | 1961 | 1461182221104 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bda215800 == 194 [pid = 1961] [id = 718] 12:57:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7f1bc6ac2400) [pid = 1961] [serial = 2155] [outer = (nil)] 12:57:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7f1bc9148400) [pid = 1961] [serial = 2156] [outer = 0x7f1bc6ac2400] 12:57:01 INFO - PROCESS | 1961 | 1461182221236 Marionette DEBUG loaded listener.js 12:57:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7f1bc9b8d000) [pid = 1961] [serial = 2157] [outer = 0x7f1bc6ac2400] 12:57:02 INFO - PROCESS | 1961 | 1461182222122 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:57:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:57:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1576ms 12:57:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:57:02 INFO - PROCESS | 1961 | 1461182222174 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 1961 | 1461182222177 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:57:02 INFO - PROCESS | 1961 | 1461182222184 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 1961 | 1461182222187 Marionette TRACE conn4 <- [1,2846,null,{}] 12:57:02 INFO - PROCESS | 1961 | 1461182222192 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:02 INFO - PROCESS | 1961 | 1461182222406 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:57:02 INFO - PROCESS | 1961 | 1461182222698 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be1233000 == 195 [pid = 1961] [id = 719] 12:57:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7f1bb1df5c00) [pid = 1961] [serial = 2158] [outer = (nil)] 12:57:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7f1bba97a800) [pid = 1961] [serial = 2159] [outer = 0x7f1bb1df5c00] 12:57:02 INFO - PROCESS | 1961 | 1461182222821 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7f1bca55f000) [pid = 1961] [serial = 2160] [outer = 0x7f1bb1df5c00] 12:57:03 INFO - PROCESS | 1961 | 1461182223749 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:57:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1633ms 12:57:03 INFO - PROCESS | 1961 | 1461182223816 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 1961 | 1461182223819 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:57:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:57:03 INFO - PROCESS | 1961 | 1461182223825 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 1961 | 1461182223827 Marionette TRACE conn4 <- [1,2850,null,{}] 12:57:03 INFO - PROCESS | 1961 | 1461182223834 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:04 INFO - PROCESS | 1961 | 1461182224052 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:57:04 INFO - PROCESS | 1961 | 1461182224340 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5a1a800 == 196 [pid = 1961] [id = 720] 12:57:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7f1bb1f5a000) [pid = 1961] [serial = 2161] [outer = (nil)] 12:57:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7f1bcab8e800) [pid = 1961] [serial = 2162] [outer = 0x7f1bb1f5a000] 12:57:04 INFO - PROCESS | 1961 | 1461182224457 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7f1bcb37b400) [pid = 1961] [serial = 2163] [outer = 0x7f1bb1f5a000] 12:57:05 INFO - PROCESS | 1961 | 1461182225259 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1483ms 12:57:05 INFO - PROCESS | 1961 | 1461182225309 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 1961 | 1461182225312 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:57:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:57:05 INFO - PROCESS | 1961 | 1461182225318 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 1961 | 1461182225320 Marionette TRACE conn4 <- [1,2854,null,{}] 12:57:05 INFO - PROCESS | 1961 | 1461182225325 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:05 INFO - PROCESS | 1961 | 1461182225639 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:57:05 INFO - PROCESS | 1961 | 1461182225863 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6487800 == 197 [pid = 1961] [id = 721] 12:57:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7f1bb1e6dc00) [pid = 1961] [serial = 2164] [outer = (nil)] 12:57:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7f1bcbce2800) [pid = 1961] [serial = 2165] [outer = 0x7f1bb1e6dc00] 12:57:05 INFO - PROCESS | 1961 | 1461182225971 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7f1bccbb0800) [pid = 1961] [serial = 2166] [outer = 0x7f1bb1e6dc00] 12:57:06 INFO - PROCESS | 1961 | 1461182226809 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:57:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1526ms 12:57:06 INFO - PROCESS | 1961 | 1461182226853 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:57:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:57:06 INFO - PROCESS | 1961 | 1461182226856 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:57:06 INFO - PROCESS | 1961 | 1461182226862 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 1961 | 1461182226865 Marionette TRACE conn4 <- [1,2858,null,{}] 12:57:06 INFO - PROCESS | 1961 | 1461182226870 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:07 INFO - PROCESS | 1961 | 1461182227076 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:57:07 INFO - PROCESS | 1961 | 1461182227361 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc649f000 == 198 [pid = 1961] [id = 722] 12:57:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7f1bc626ac00) [pid = 1961] [serial = 2167] [outer = (nil)] 12:57:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7f1bceb36800) [pid = 1961] [serial = 2168] [outer = 0x7f1bc626ac00] 12:57:07 INFO - PROCESS | 1961 | 1461182227435 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7f1bd8e6cc00) [pid = 1961] [serial = 2169] [outer = 0x7f1bc626ac00] 12:57:08 INFO - PROCESS | 1961 | 1461182228290 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:57:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1483ms 12:57:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:57:08 INFO - PROCESS | 1961 | 1461182228346 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 1961 | 1461182228348 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:57:08 INFO - PROCESS | 1961 | 1461182228354 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 1961 | 1461182228357 Marionette TRACE conn4 <- [1,2862,null,{}] 12:57:08 INFO - PROCESS | 1961 | 1461182228362 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:08 INFO - PROCESS | 1961 | 1461182228576 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:57:08 INFO - PROCESS | 1961 | 1461182228861 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc6735000 == 199 [pid = 1961] [id = 723] 12:57:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7f1bc82bc000) [pid = 1961] [serial = 2170] [outer = (nil)] 12:57:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7f1bd93dc800) [pid = 1961] [serial = 2171] [outer = 0x7f1bc82bc000] 12:57:08 INFO - PROCESS | 1961 | 1461182228934 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7f1bda22b000) [pid = 1961] [serial = 2172] [outer = 0x7f1bc82bc000] 12:57:09 INFO - PROCESS | 1961 | 1461182229764 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1480ms 12:57:09 INFO - PROCESS | 1961 | 1461182229836 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 1961 | 1461182229839 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:57:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:57:09 INFO - PROCESS | 1961 | 1461182229848 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 1961 | 1461182229850 Marionette TRACE conn4 <- [1,2866,null,{}] 12:57:09 INFO - PROCESS | 1961 | 1461182229854 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:10 INFO - PROCESS | 1961 | 1461182230067 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:57:10 INFO - PROCESS | 1961 | 1461182230351 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac512000 == 200 [pid = 1961] [id = 724] 12:57:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7f1bd9196800) [pid = 1961] [serial = 2173] [outer = (nil)] 12:57:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7f1bdc413000) [pid = 1961] [serial = 2174] [outer = 0x7f1bd9196800] 12:57:10 INFO - PROCESS | 1961 | 1461182230460 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7f1bddd65c00) [pid = 1961] [serial = 2175] [outer = 0x7f1bd9196800] 12:57:11 INFO - PROCESS | 1961 | 1461182231337 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:57:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1580ms 12:57:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:57:11 INFO - PROCESS | 1961 | 1461182231429 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 1961 | 1461182231431 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:57:11 INFO - PROCESS | 1961 | 1461182231438 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 1961 | 1461182231440 Marionette TRACE conn4 <- [1,2870,null,{}] 12:57:11 INFO - PROCESS | 1961 | 1461182231445 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:11 INFO - PROCESS | 1961 | 1461182231659 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:57:11 INFO - PROCESS | 1961 | 1461182231954 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac8e6000 == 201 [pid = 1961] [id = 725] 12:57:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7f1baca03800) [pid = 1961] [serial = 2176] [outer = (nil)] 12:57:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7f1baca0bc00) [pid = 1961] [serial = 2177] [outer = 0x7f1baca03800] 12:57:12 INFO - PROCESS | 1961 | 1461182232080 Marionette DEBUG loaded listener.js 12:57:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7f1baca10800) [pid = 1961] [serial = 2178] [outer = 0x7f1baca03800] 12:57:12 INFO - PROCESS | 1961 | 1461182232951 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:57:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1587ms 12:57:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:57:13 INFO - PROCESS | 1961 | 1461182233025 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 1961 | 1461182233028 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:57:13 INFO - PROCESS | 1961 | 1461182233034 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 1961 | 1461182233036 Marionette TRACE conn4 <- [1,2874,null,{}] 12:57:13 INFO - PROCESS | 1961 | 1461182233043 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:13 INFO - PROCESS | 1961 | 1461182233290 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaa3f000 == 200 [pid = 1961] [id = 613] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bdc485800 == 199 [pid = 1961] [id = 697] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5620800 == 198 [pid = 1961] [id = 696] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1baf2b3000 == 197 [pid = 1961] [id = 695] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be289b000 == 196 [pid = 1961] [id = 694] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd8ed4000 == 195 [pid = 1961] [id = 693] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcbaa0800 == 194 [pid = 1961] [id = 692] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcad3c000 == 193 [pid = 1961] [id = 691] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6ab1800 == 192 [pid = 1961] [id = 690] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc03f4000 == 191 [pid = 1961] [id = 577] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc61cd000 == 190 [pid = 1961] [id = 689] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2ba5800 == 189 [pid = 1961] [id = 688] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbb68000 == 188 [pid = 1961] [id = 687] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaaf4800 == 187 [pid = 1961] [id = 686] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb93bb800 == 186 [pid = 1961] [id = 685] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5d4f800 == 185 [pid = 1961] [id = 684] 12:57:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1baf71d800 == 184 [pid = 1961] [id = 683] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7f1bc5905400) [pid = 1961] [serial = 2012] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7f1bca9d8800) [pid = 1961] [serial = 1947] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7f1bcab8e400) [pid = 1961] [serial = 2022] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7f1bc2990800) [pid = 1961] [serial = 1806] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7f1bdc412c00) [pid = 1961] [serial = 2036] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7f1bb6f47c00) [pid = 1961] [serial = 1731] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7f1bc428e400) [pid = 1961] [serial = 1872] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7f1bc1c0c800) [pid = 1961] [serial = 1860] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7f1bda22c400) [pid = 1961] [serial = 2030] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7f1bc35a8400) [pid = 1961] [serial = 2009] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7f1bb4894400) [pid = 1961] [serial = 1704] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7f1bc8204800) [pid = 1961] [serial = 1887] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7f1bb55ecc00) [pid = 1961] [serial = 1716] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7f1bc8c19000) [pid = 1961] [serial = 1893] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7f1bc9150c00) [pid = 1961] [serial = 1935] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7f1bcbff9400) [pid = 1961] [serial = 2027] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7f1bb43ba800) [pid = 1961] [serial = 1713] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7f1bb5a50000) [pid = 1961] [serial = 1994] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7f1bc5911800) [pid = 1961] [serial = 1875] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7f1bde3c2c00) [pid = 1961] [serial = 2037] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7f1bb3911c00) [pid = 1961] [serial = 2042] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7f1bb94b5400) [pid = 1961] [serial = 1737] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7f1bc59abc00) [pid = 1961] [serial = 1878] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7f1bb9399000) [pid = 1961] [serial = 1746] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7f1bb274c400) [pid = 1961] [serial = 1707] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7f1bb67d0800) [pid = 1961] [serial = 1818] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7f1bd8238000) [pid = 1961] [serial = 1956] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7f1bba979800) [pid = 1961] [serial = 1743] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7f1bc2286c00) [pid = 1961] [serial = 1797] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7f1bb6dcb800) [pid = 1961] [serial = 1728] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7f1bb86d9000) [pid = 1961] [serial = 1842] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7f1bb67cd800) [pid = 1961] [serial = 1722] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7f1bc4f2ac00) [pid = 1961] [serial = 2010] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7f1bb43bb000) [pid = 1961] [serial = 1920] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7f1bb4072400) [pid = 1961] [serial = 1779] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7f1bd9197800) [pid = 1961] [serial = 2028] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7f1bc1c08400) [pid = 1961] [serial = 1794] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bc8e54800) [pid = 1961] [serial = 1896] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bc2a3b000) [pid = 1961] [serial = 1866] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bdbfd7400) [pid = 1961] [serial = 2031] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bb682ac00) [pid = 1961] [serial = 1782] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bc1833c00) [pid = 1961] [serial = 1791] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bbb8d7800) [pid = 1961] [serial = 2001] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bb5ca8000) [pid = 1961] [serial = 1965] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bba599400) [pid = 1961] [serial = 1854] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bc82b6800) [pid = 1961] [serial = 2018] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bb3d3d400) [pid = 1961] [serial = 2043] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bc3382000) [pid = 1961] [serial = 1869] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb4329800) [pid = 1961] [serial = 2045] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bb92b3400) [pid = 1961] [serial = 2034] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bb92ac400) [pid = 1961] [serial = 1997] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bb86db400) [pid = 1961] [serial = 1734] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bb3bb1400) [pid = 1961] [serial = 2033] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bcbc4b400) [pid = 1961] [serial = 2025] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bb55f7400) [pid = 1961] [serial = 1848] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bce96c800) [pid = 1961] [serial = 1953] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bc2e91800) [pid = 1961] [serial = 1815] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bc337ac00) [pid = 1961] [serial = 1812] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bc4f28800) [pid = 1961] [serial = 1932] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bc6d02400) [pid = 1961] [serial = 1884] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bc82b8800) [pid = 1961] [serial = 1890] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bba984400) [pid = 1961] [serial = 1857] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bb94abc00) [pid = 1961] [serial = 1998] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bcb37e000) [pid = 1961] [serial = 2024] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bb92b4c00) [pid = 1961] [serial = 1923] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bc2de6000) [pid = 1961] [serial = 1809] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1bc2e97000) [pid = 1961] [serial = 2006] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bb3bae000) [pid = 1961] [serial = 2040] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7f1bc2a44800) [pid = 1961] [serial = 1929] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7f1bc59b5800) [pid = 1961] [serial = 2015] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7f1bb6dc4400) [pid = 1961] [serial = 1995] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7f1bc239bc00) [pid = 1961] [serial = 1863] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7f1bca559c00) [pid = 1961] [serial = 1944] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7f1bb5a45400) [pid = 1961] [serial = 1719] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7f1bc590e400) [pid = 1961] [serial = 2013] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7f1bcbffa000) [pid = 1961] [serial = 1950] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7f1bd9191000) [pid = 1961] [serial = 1959] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7f1bd95a3c00) [pid = 1961] [serial = 1962] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7f1baf6e1800) [pid = 1961] [serial = 1988] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7f1bb1defc00) [pid = 1961] [serial = 1989] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7f1bb43b6000) [pid = 1961] [serial = 1992] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7f1bba97cc00) [pid = 1961] [serial = 2000] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1bbbf77c00) [pid = 1961] [serial = 1749] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bb92ae000) [pid = 1961] [serial = 1851] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bb543a400) [pid = 1961] [serial = 2046] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bb4265400) [pid = 1961] [serial = 1986] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bb406b000) [pid = 1961] [serial = 1845] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bc626e000) [pid = 1961] [serial = 1881] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1bba62c800) [pid = 1961] [serial = 1740] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7f1bc22a5800) [pid = 1961] [serial = 1800] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7f1bca44c800) [pid = 1961] [serial = 1941] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7f1bc22cfc00) [pid = 1961] [serial = 1803] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1bb9391800) [pid = 1961] [serial = 1785] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bc8e54000) [pid = 1961] [serial = 2019] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1bb421e000) [pid = 1961] [serial = 1991] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bc197dc00) [pid = 1961] [serial = 2003] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bc22a1400) [pid = 1961] [serial = 1926] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bc663a000) [pid = 1961] [serial = 2016] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bb1dc6c00) [pid = 1961] [serial = 2039] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bb3d3cc00) [pid = 1961] [serial = 1710] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bc2395400) [pid = 1961] [serial = 2004] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7f1bc9e4e400) [pid = 1961] [serial = 1938] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7f1bb2745800) [pid = 1961] [serial = 1776] [outer = (nil)] [url = about:blank] 12:57:14 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bba596000) [pid = 1961] [serial = 1788] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1bca55b800) [pid = 1961] [serial = 2021] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bc337c400) [pid = 1961] [serial = 2007] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bb6bd8c00) [pid = 1961] [serial = 1725] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bb5bb7400) [pid = 1961] [serial = 1773] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bc228f800) [pid = 1961] [serial = 1917] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bb5bb1c00) [pid = 1961] [serial = 2048] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 1961 | 1461182235168 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac8d4800 == 185 [pid = 1961] [id = 726] 12:57:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1baf1dbc00) [pid = 1961] [serial = 2179] [outer = (nil)] 12:57:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1baf1e1800) [pid = 1961] [serial = 2180] [outer = 0x7f1baf1dbc00] 12:57:15 INFO - PROCESS | 1961 | 1461182235246 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1baf357800) [pid = 1961] [serial = 2181] [outer = 0x7f1baf1dbc00] 12:57:16 INFO - PROCESS | 1961 | 1461182236014 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:57:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3038ms 12:57:16 INFO - PROCESS | 1961 | 1461182236073 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 1961 | 1461182236080 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:57:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:57:16 INFO - PROCESS | 1961 | 1461182236088 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 1961 | 1461182236091 Marionette TRACE conn4 <- [1,2878,null,{}] 12:57:16 INFO - PROCESS | 1961 | 1461182236102 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:16 INFO - PROCESS | 1961 | 1461182236331 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:57:16 INFO - PROCESS | 1961 | 1461182236512 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb1719800 == 186 [pid = 1961] [id = 727] 12:57:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1baca0d000) [pid = 1961] [serial = 2182] [outer = (nil)] 12:57:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1baf6e2400) [pid = 1961] [serial = 2183] [outer = 0x7f1baca0d000] 12:57:16 INFO - PROCESS | 1961 | 1461182236578 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bb1268c00) [pid = 1961] [serial = 2184] [outer = 0x7f1baca0d000] 12:57:17 INFO - PROCESS | 1961 | 1461182237456 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:57:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1430ms 12:57:17 INFO - PROCESS | 1961 | 1461182237523 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 1961 | 1461182237530 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:57:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:57:17 INFO - PROCESS | 1961 | 1461182237550 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 1961 | 1461182237552 Marionette TRACE conn4 <- [1,2882,null,{}] 12:57:17 INFO - PROCESS | 1961 | 1461182237558 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:17 INFO - PROCESS | 1961 | 1461182237824 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:57:17 INFO - PROCESS | 1961 | 1461182237855 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3a70000 == 187 [pid = 1961] [id = 728] 12:57:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bb1269400) [pid = 1961] [serial = 2185] [outer = (nil)] 12:57:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bb1e79c00) [pid = 1961] [serial = 2186] [outer = 0x7f1bb1269400] 12:57:17 INFO - PROCESS | 1961 | 1461182237914 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1bb2747c00) [pid = 1961] [serial = 2187] [outer = 0x7f1bb1269400] 12:57:19 INFO - PROCESS | 1961 | 1461182239001 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:57:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1483ms 12:57:19 INFO - PROCESS | 1961 | 1461182239040 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 1961 | 1461182239047 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:57:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:57:19 INFO - PROCESS | 1961 | 1461182239072 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 1961 | 1461182239088 Marionette TRACE conn4 <- [1,2886,null,{}] 12:57:19 INFO - PROCESS | 1961 | 1461182239111 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:19 INFO - PROCESS | 1961 | 1461182239446 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:57:19 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7f1bafaef000) [pid = 1961] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:57:19 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7f1bb1dcf800) [pid = 1961] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:57:19 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bad9f8c00) [pid = 1961] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:57:19 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1baf350800) [pid = 1961] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:57:19 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bb6ede800) [pid = 1961] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:57:19 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bb488f800) [pid = 1961] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:57:19 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1baf351c00) [pid = 1961] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:57:19 INFO - PROCESS | 1961 | 1461182239946 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d1a800 == 188 [pid = 1961] [id = 729] 12:57:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1bad9f8c00) [pid = 1961] [serial = 2188] [outer = (nil)] 12:57:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1bafaef000) [pid = 1961] [serial = 2189] [outer = 0x7f1bad9f8c00] 12:57:20 INFO - PROCESS | 1961 | 1461182240003 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bb3d3cc00) [pid = 1961] [serial = 2190] [outer = 0x7f1bad9f8c00] 12:57:20 INFO - PROCESS | 1961 | 1461182240688 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:57:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1673ms 12:57:20 INFO - PROCESS | 1961 | 1461182240729 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 1961 | 1461182240733 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:57:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:57:20 INFO - PROCESS | 1961 | 1461182240738 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 1961 | 1461182240740 Marionette TRACE conn4 <- [1,2890,null,{}] 12:57:20 INFO - PROCESS | 1961 | 1461182240745 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:21 INFO - PROCESS | 1961 | 1461182241008 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:57:21 INFO - PROCESS | 1961 | 1461182241027 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb561b800 == 189 [pid = 1961] [id = 730] 12:57:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bb3bb1400) [pid = 1961] [serial = 2191] [outer = (nil)] 12:57:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bb4213800) [pid = 1961] [serial = 2192] [outer = 0x7f1bb3bb1400] 12:57:21 INFO - PROCESS | 1961 | 1461182241085 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bb4268400) [pid = 1961] [serial = 2193] [outer = 0x7f1bb3bb1400] 12:57:22 INFO - PROCESS | 1961 | 1461182242093 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:57:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1424ms 12:57:22 INFO - PROCESS | 1961 | 1461182242164 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 1961 | 1461182242169 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:57:22 INFO - PROCESS | 1961 | 1461182242177 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 1961 | 1461182242183 Marionette TRACE conn4 <- [1,2894,null,{}] 12:57:22 INFO - PROCESS | 1961 | 1461182242191 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:22 INFO - PROCESS | 1961 | 1461182242443 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:57:22 INFO - PROCESS | 1961 | 1461182242777 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2067800 == 190 [pid = 1961] [id = 731] 12:57:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1baf463000) [pid = 1961] [serial = 2194] [outer = (nil)] 12:57:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1baf46d400) [pid = 1961] [serial = 2195] [outer = 0x7f1baf463000] 12:57:22 INFO - PROCESS | 1961 | 1461182242866 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bb1dca000) [pid = 1961] [serial = 2196] [outer = 0x7f1baf463000] 12:57:23 INFO - PROCESS | 1961 | 1461182243740 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1634ms 12:57:23 INFO - PROCESS | 1961 | 1461182243812 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:57:23 INFO - PROCESS | 1961 | 1461182243819 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:57:23 INFO - PROCESS | 1961 | 1461182243829 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 1961 | 1461182243832 Marionette TRACE conn4 <- [1,2898,null,{}] 12:57:23 INFO - PROCESS | 1961 | 1461182243837 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:24 INFO - PROCESS | 1961 | 1461182244093 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:57:24 INFO - PROCESS | 1961 | 1461182244401 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5ab6800 == 191 [pid = 1961] [id = 732] 12:57:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bb1e6c000) [pid = 1961] [serial = 2197] [outer = (nil)] 12:57:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bb29c4000) [pid = 1961] [serial = 2198] [outer = 0x7f1bb1e6c000] 12:57:24 INFO - PROCESS | 1961 | 1461182244476 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bb399c400) [pid = 1961] [serial = 2199] [outer = 0x7f1bb1e6c000] 12:57:25 INFO - PROCESS | 1961 | 1461182245390 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1631ms 12:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:57:25 INFO - PROCESS | 1961 | 1461182245461 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 1961 | 1461182245464 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:57:25 INFO - PROCESS | 1961 | 1461182245470 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 1961 | 1461182245476 Marionette TRACE conn4 <- [1,2902,null,{}] 12:57:25 INFO - PROCESS | 1961 | 1461182245492 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:25 INFO - PROCESS | 1961 | 1461182245750 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:57:26 INFO - PROCESS | 1961 | 1461182246072 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6875800 == 192 [pid = 1961] [id = 733] 12:57:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bb420bc00) [pid = 1961] [serial = 2200] [outer = (nil)] 12:57:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bb43b5c00) [pid = 1961] [serial = 2201] [outer = 0x7f1bb420bc00] 12:57:26 INFO - PROCESS | 1961 | 1461182246144 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bb4894400) [pid = 1961] [serial = 2202] [outer = 0x7f1bb420bc00] 12:57:26 INFO - PROCESS | 1961 | 1461182246984 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:57:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1546ms 12:57:27 INFO - PROCESS | 1961 | 1461182247016 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 1961 | 1461182247020 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:57:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:57:27 INFO - PROCESS | 1961 | 1461182247026 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 1961 | 1461182247028 Marionette TRACE conn4 <- [1,2906,null,{}] 12:57:27 INFO - PROCESS | 1961 | 1461182247033 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:27 INFO - PROCESS | 1961 | 1461182247241 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:57:27 INFO - PROCESS | 1961 | 1461182247512 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f9d800 == 193 [pid = 1961] [id = 734] 12:57:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bb426f400) [pid = 1961] [serial = 2203] [outer = (nil)] 12:57:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7f1bb55f0000) [pid = 1961] [serial = 2204] [outer = 0x7f1bb426f400] 12:57:27 INFO - PROCESS | 1961 | 1461182247583 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7f1bb5661800) [pid = 1961] [serial = 2205] [outer = 0x7f1bb426f400] 12:57:28 INFO - PROCESS | 1961 | 1461182248439 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:57:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:57:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1484ms 12:57:28 INFO - PROCESS | 1961 | 1461182248510 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:57:28 INFO - PROCESS | 1961 | 1461182248514 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:57:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:57:28 INFO - PROCESS | 1961 | 1461182248519 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 1961 | 1461182248522 Marionette TRACE conn4 <- [1,2910,null,{}] 12:57:28 INFO - PROCESS | 1961 | 1461182248527 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:28 INFO - PROCESS | 1961 | 1461182248769 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:57:29 INFO - PROCESS | 1961 | 1461182249035 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb9518000 == 194 [pid = 1961] [id = 735] 12:57:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7f1bb421a400) [pid = 1961] [serial = 2206] [outer = (nil)] 12:57:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1bb5bb2400) [pid = 1961] [serial = 2207] [outer = 0x7f1bb421a400] 12:57:29 INFO - PROCESS | 1961 | 1461182249146 Marionette DEBUG loaded listener.js 12:57:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bb5cab000) [pid = 1961] [serial = 2208] [outer = 0x7f1bb421a400] 12:57:29 INFO - PROCESS | 1961 | 1461182249892 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:57:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:57:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:57:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1427ms 12:57:29 INFO - TEST-START | /DOMEvents/constructors.html 12:57:29 INFO - PROCESS | 1961 | 1461182249948 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 12:57:29 INFO - PROCESS | 1961 | 1461182249950 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 12:57:29 INFO - PROCESS | 1961 | 1461182249957 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 1961 | 1461182249960 Marionette TRACE conn4 <- [1,2914,null,{}] 12:57:29 INFO - PROCESS | 1961 | 1461182249965 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:30 INFO - PROCESS | 1961 | 1461182250197 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 12:57:30 INFO - PROCESS | 1961 | 1461182250475 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8bc000 == 195 [pid = 1961] [id = 736] 12:57:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bb5cac000) [pid = 1961] [serial = 2209] [outer = (nil)] 12:57:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bb6f50400) [pid = 1961] [serial = 2210] [outer = 0x7f1bb5cac000] 12:57:30 INFO - PROCESS | 1961 | 1461182250551 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bb92aac00) [pid = 1961] [serial = 2211] [outer = 0x7f1bb5cac000] 12:57:31 INFO - PROCESS | 1961 | 1461182251445 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:57:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:57:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:57:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:57:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:57:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:57:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:57:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:57:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:57:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1558ms 12:57:31 INFO - PROCESS | 1961 | 1461182251541 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 1961 | 1461182251544 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 12:57:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:57:31 INFO - PROCESS | 1961 | 1461182251551 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 1961 | 1461182251555 Marionette TRACE conn4 <- [1,2918,null,{}] 12:57:31 INFO - PROCESS | 1961 | 1461182251559 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:31 INFO - PROCESS | 1961 | 1461182251764 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 12:57:32 INFO - PROCESS | 1961 | 1461182252030 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaadd800 == 196 [pid = 1961] [id = 737] 12:57:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bb67cfc00) [pid = 1961] [serial = 2212] [outer = (nil)] 12:57:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bb93e6800) [pid = 1961] [serial = 2213] [outer = 0x7f1bb67cfc00] 12:57:32 INFO - PROCESS | 1961 | 1461182252152 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7f1bba814800) [pid = 1961] [serial = 2214] [outer = 0x7f1bb67cfc00] 12:57:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:57:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1330ms 12:57:32 INFO - PROCESS | 1961 | 1461182252873 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:57:32 INFO - PROCESS | 1961 | 1461182252884 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 1961 | 1461182252887 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 12:57:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:57:32 INFO - PROCESS | 1961 | 1461182252892 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - PROCESS | 1961 | 1461182252894 Marionette TRACE conn4 <- [1,2922,null,{}] 12:57:32 INFO - PROCESS | 1961 | 1461182252900 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:33 INFO - PROCESS | 1961 | 1461182253087 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 12:57:33 INFO - PROCESS | 1961 | 1461182253332 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb915800 == 197 [pid = 1961] [id = 738] 12:57:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7f1bb6f4bc00) [pid = 1961] [serial = 2215] [outer = (nil)] 12:57:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7f1bba81ec00) [pid = 1961] [serial = 2216] [outer = 0x7f1bb6f4bc00] 12:57:33 INFO - PROCESS | 1961 | 1461182253406 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7f1bbb8d6000) [pid = 1961] [serial = 2217] [outer = 0x7f1bb6f4bc00] 12:57:34 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:57:34 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:57:34 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:57:34 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:57:34 INFO - PROCESS | 1961 | 1461182254199 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:57:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:57:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:57:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:57:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:57:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:57:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:57:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:57:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:57:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:57:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1334ms 12:57:34 INFO - PROCESS | 1961 | 1461182254233 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 1961 | 1461182254236 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 12:57:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:57:34 INFO - PROCESS | 1961 | 1461182254247 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - PROCESS | 1961 | 1461182254249 Marionette TRACE conn4 <- [1,2926,null,{}] 12:57:34 INFO - PROCESS | 1961 | 1461182254253 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:34 INFO - PROCESS | 1961 | 1461182254494 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 12:57:34 INFO - PROCESS | 1961 | 1461182254742 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbea4800 == 198 [pid = 1961] [id = 739] 12:57:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7f1bb3baa800) [pid = 1961] [serial = 2218] [outer = (nil)] 12:57:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7f1bc0590800) [pid = 1961] [serial = 2219] [outer = 0x7f1bb3baa800] 12:57:34 INFO - PROCESS | 1961 | 1461182254815 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7f1bc1976000) [pid = 1961] [serial = 2220] [outer = 0x7f1bb3baa800] 12:57:35 INFO - PROCESS | 1961 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:57:35 INFO - PROCESS | 1961 | 1461182255542 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:57:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:57:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1332ms 12:57:35 INFO - PROCESS | 1961 | 1461182255580 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 1961 | 1461182255584 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 12:57:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:57:35 INFO - PROCESS | 1961 | 1461182255589 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 1961 | 1461182255591 Marionette TRACE conn4 <- [1,2930,null,{}] 12:57:35 INFO - PROCESS | 1961 | 1461182255597 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:35 INFO - PROCESS | 1961 | 1461182255798 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 12:57:36 INFO - PROCESS | 1961 | 1461182256055 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc1c69000 == 199 [pid = 1961] [id = 740] 12:57:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7f1bb9393000) [pid = 1961] [serial = 2221] [outer = (nil)] 12:57:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7f1bc2282800) [pid = 1961] [serial = 2222] [outer = 0x7f1bb9393000] 12:57:36 INFO - PROCESS | 1961 | 1461182256124 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7f1bc22a5800) [pid = 1961] [serial = 2223] [outer = 0x7f1bb9393000] 12:57:36 INFO - PROCESS | 1961 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:57:36 INFO - PROCESS | 1961 | 1461182256919 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:57:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:57:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1375ms 12:57:36 INFO - PROCESS | 1961 | 1461182256965 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 1961 | 1461182256969 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 12:57:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:57:36 INFO - PROCESS | 1961 | 1461182256974 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 1961 | 1461182256978 Marionette TRACE conn4 <- [1,2934,null,{}] 12:57:36 INFO - PROCESS | 1961 | 1461182256983 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:37 INFO - PROCESS | 1961 | 1461182257238 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 12:57:37 INFO - PROCESS | 1961 | 1461182257515 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2b79800 == 200 [pid = 1961] [id = 741] 12:57:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7f1bc1811000) [pid = 1961] [serial = 2224] [outer = (nil)] 12:57:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7f1bc277d800) [pid = 1961] [serial = 2225] [outer = 0x7f1bc1811000] 12:57:37 INFO - PROCESS | 1961 | 1461182257596 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bc2ddf000) [pid = 1961] [serial = 2226] [outer = 0x7f1bc1811000] 12:57:38 INFO - PROCESS | 1961 | 1461182258396 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:57:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:57:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1431ms 12:57:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:57:38 INFO - PROCESS | 1961 | 1461182258407 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 1961 | 1461182258409 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 12:57:38 INFO - PROCESS | 1961 | 1461182258415 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 1961 | 1461182258420 Marionette TRACE conn4 <- [1,2938,null,{}] 12:57:38 INFO - PROCESS | 1961 | 1461182258425 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:38 INFO - PROCESS | 1961 | 1461182258641 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 12:57:38 INFO - PROCESS | 1961 | 1461182258889 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc3111800 == 201 [pid = 1961] [id = 742] 12:57:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bba639000) [pid = 1961] [serial = 2227] [outer = (nil)] 12:57:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bc2e97000) [pid = 1961] [serial = 2228] [outer = 0x7f1bba639000] 12:57:38 INFO - PROCESS | 1961 | 1461182258961 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bc4f34400) [pid = 1961] [serial = 2229] [outer = 0x7f1bba639000] 12:57:39 INFO - PROCESS | 1961 | 1461182259736 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:57:39 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:57:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1338ms 12:57:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:57:39 INFO - PROCESS | 1961 | 1461182259752 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 12:57:39 INFO - PROCESS | 1961 | 1461182259754 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 12:57:39 INFO - PROCESS | 1961 | 1461182259760 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - PROCESS | 1961 | 1461182259763 Marionette TRACE conn4 <- [1,2942,null,{}] 12:57:39 INFO - PROCESS | 1961 | 1461182259768 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:39 INFO - PROCESS | 1961 | 1461182259971 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 12:57:40 INFO - PROCESS | 1961 | 1461182260251 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc451f000 == 202 [pid = 1961] [id = 743] 12:57:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bc22ab400) [pid = 1961] [serial = 2230] [outer = (nil)] 12:57:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bc5903800) [pid = 1961] [serial = 2231] [outer = 0x7f1bc22ab400] 12:57:40 INFO - PROCESS | 1961 | 1461182260326 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bc5933800) [pid = 1961] [serial = 2232] [outer = 0x7f1bc22ab400] 12:57:41 INFO - PROCESS | 1961 | 1461182261056 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:57:41 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:57:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:57:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1329ms 12:57:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:57:41 INFO - PROCESS | 1961 | 1461182261090 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 12:57:41 INFO - PROCESS | 1961 | 1461182261092 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 12:57:41 INFO - PROCESS | 1961 | 1461182261098 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 1961 | 1461182261101 Marionette TRACE conn4 <- [1,2946,null,{}] 12:57:41 INFO - PROCESS | 1961 | 1461182261105 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:41 INFO - PROCESS | 1961 | 1461182261305 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 12:57:41 INFO - PROCESS | 1961 | 1461182261588 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc5fe9000 == 203 [pid = 1961] [id = 744] 12:57:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bad9edc00) [pid = 1961] [serial = 2233] [outer = (nil)] 12:57:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bc59abc00) [pid = 1961] [serial = 2234] [outer = 0x7f1bad9edc00] 12:57:41 INFO - PROCESS | 1961 | 1461182261662 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bc6271c00) [pid = 1961] [serial = 2235] [outer = 0x7f1bad9edc00] 12:57:42 INFO - PROCESS | 1961 | 1461182262459 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:57:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:57:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1379ms 12:57:42 INFO - PROCESS | 1961 | 1461182262477 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 1961 | 1461182262480 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 12:57:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:57:42 INFO - PROCESS | 1961 | 1461182262486 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 1961 | 1461182262488 Marionette TRACE conn4 <- [1,2950,null,{}] 12:57:42 INFO - PROCESS | 1961 | 1461182262493 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:42 INFO - PROCESS | 1961 | 1461182262714 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 12:57:42 INFO - PROCESS | 1961 | 1461182262973 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc634c800 == 204 [pid = 1961] [id = 745] 12:57:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bc3380000) [pid = 1961] [serial = 2236] [outer = (nil)] 12:57:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bc6ac7000) [pid = 1961] [serial = 2237] [outer = 0x7f1bc3380000] 12:57:43 INFO - PROCESS | 1961 | 1461182263047 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bc8206400) [pid = 1961] [serial = 2238] [outer = 0x7f1bc3380000] 12:57:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc63e5000 == 205 [pid = 1961] [id = 746] 12:57:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bc82b8800) [pid = 1961] [serial = 2239] [outer = (nil)] 12:57:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bc663cc00) [pid = 1961] [serial = 2240] [outer = 0x7f1bc82b8800] 12:57:43 INFO - PROCESS | 1961 | 1461182263928 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:57:43 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:57:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 12:57:43 INFO - PROCESS | 1961 | 1461182263972 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 1961 | 1461182263975 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 12:57:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:57:43 INFO - PROCESS | 1961 | 1461182263983 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 1961 | 1461182263985 Marionette TRACE conn4 <- [1,2954,null,{}] 12:57:43 INFO - PROCESS | 1961 | 1461182263991 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:44 INFO - PROCESS | 1961 | 1461182264270 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 12:57:44 INFO - PROCESS | 1961 | 1461182264545 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc698c800 == 206 [pid = 1961] [id = 747] 12:57:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bc6632800) [pid = 1961] [serial = 2241] [outer = (nil)] 12:57:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bc85d5800) [pid = 1961] [serial = 2242] [outer = 0x7f1bc6632800] 12:57:44 INFO - PROCESS | 1961 | 1461182264672 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bc914e400) [pid = 1961] [serial = 2243] [outer = 0x7f1bc6632800] 12:57:45 INFO - PROCESS | 1961 | 1461182265421 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:57:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:57:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:57:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1486ms 12:57:45 INFO - PROCESS | 1961 | 1461182265468 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 1961 | 1461182265471 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 12:57:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:57:45 INFO - PROCESS | 1961 | 1461182265478 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 1961 | 1461182265481 Marionette TRACE conn4 <- [1,2958,null,{}] 12:57:45 INFO - PROCESS | 1961 | 1461182265486 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:45 INFO - PROCESS | 1961 | 1461182265711 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 12:57:45 INFO - PROCESS | 1961 | 1461182265974 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca00b000 == 207 [pid = 1961] [id = 748] 12:57:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb29c4400) [pid = 1961] [serial = 2244] [outer = (nil)] 12:57:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bc914ec00) [pid = 1961] [serial = 2245] [outer = 0x7f1bb29c4400] 12:57:46 INFO - PROCESS | 1961 | 1461182266047 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bca44f800) [pid = 1961] [serial = 2246] [outer = 0x7f1bb29c4400] 12:57:46 INFO - PROCESS | 1961 | 1461182266788 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:57:46 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:57:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1327ms 12:57:46 INFO - PROCESS | 1961 | 1461182266805 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 12:57:46 INFO - PROCESS | 1961 | 1461182266809 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 12:57:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:57:46 INFO - PROCESS | 1961 | 1461182266814 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - PROCESS | 1961 | 1461182266816 Marionette TRACE conn4 <- [1,2962,null,{}] 12:57:46 INFO - PROCESS | 1961 | 1461182266821 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:47 INFO - PROCESS | 1961 | 1461182267022 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 12:57:47 INFO - PROCESS | 1961 | 1461182267270 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bca880800 == 208 [pid = 1961] [id = 749] 12:57:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb4271400) [pid = 1961] [serial = 2247] [outer = (nil)] 12:57:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bca4ebc00) [pid = 1961] [serial = 2248] [outer = 0x7f1bb4271400] 12:57:47 INFO - PROCESS | 1961 | 1461182267341 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bca9d6000) [pid = 1961] [serial = 2249] [outer = 0x7f1bb4271400] 12:57:48 INFO - PROCESS | 1961 | 1461182268100 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:57:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:57:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1325ms 12:57:48 INFO - PROCESS | 1961 | 1461182268140 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 1961 | 1461182268143 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 12:57:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:57:48 INFO - PROCESS | 1961 | 1461182268149 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 1961 | 1461182268151 Marionette TRACE conn4 <- [1,2966,null,{}] 12:57:48 INFO - PROCESS | 1961 | 1461182268156 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:48 INFO - PROCESS | 1961 | 1461182268403 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 12:57:48 INFO - PROCESS | 1961 | 1461182268660 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcb337000 == 209 [pid = 1961] [id = 750] 12:57:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bc1c07c00) [pid = 1961] [serial = 2250] [outer = (nil)] 12:57:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bcab98c00) [pid = 1961] [serial = 2251] [outer = 0x7f1bc1c07c00] 12:57:48 INFO - PROCESS | 1961 | 1461182268740 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bcbcdac00) [pid = 1961] [serial = 2252] [outer = 0x7f1bc1c07c00] 12:57:49 INFO - PROCESS | 1961 | 1461182269535 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:57:49 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:57:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1425ms 12:57:49 INFO - PROCESS | 1961 | 1461182269575 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 1961 | 1461182269578 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 12:57:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:57:49 INFO - PROCESS | 1961 | 1461182269583 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 1961 | 1461182269586 Marionette TRACE conn4 <- [1,2970,null,{}] 12:57:49 INFO - PROCESS | 1961 | 1461182269593 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:49 INFO - PROCESS | 1961 | 1461182269847 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 12:57:50 INFO - PROCESS | 1961 | 1461182270104 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcc3b8000 == 210 [pid = 1961] [id = 751] 12:57:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1bc59a6c00) [pid = 1961] [serial = 2253] [outer = (nil)] 12:57:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1bce74c800) [pid = 1961] [serial = 2254] [outer = 0x7f1bc59a6c00] 12:57:50 INFO - PROCESS | 1961 | 1461182270175 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bd919dc00) [pid = 1961] [serial = 2255] [outer = 0x7f1bc59a6c00] 12:57:50 INFO - PROCESS | 1961 | 1461182270929 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:57:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:57:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1379ms 12:57:50 INFO - PROCESS | 1961 | 1461182270963 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 1961 | 1461182270966 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 12:57:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:57:50 INFO - PROCESS | 1961 | 1461182270972 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 1961 | 1461182270975 Marionette TRACE conn4 <- [1,2974,null,{}] 12:57:50 INFO - PROCESS | 1961 | 1461182270980 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:51 INFO - PROCESS | 1961 | 1461182271191 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 12:57:51 INFO - PROCESS | 1961 | 1461182271444 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd8ed3000 == 211 [pid = 1961] [id = 752] 12:57:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1bad9ed000) [pid = 1961] [serial = 2256] [outer = (nil)] 12:57:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bda355000) [pid = 1961] [serial = 2257] [outer = 0x7f1bad9ed000] 12:57:51 INFO - PROCESS | 1961 | 1461182271514 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1bdc4c8800) [pid = 1961] [serial = 2258] [outer = 0x7f1bad9ed000] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bd9329800 == 210 [pid = 1961] [id = 626] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be1240000 == 209 [pid = 1961] [id = 629] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb48e7800 == 208 [pid = 1961] [id = 631] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bde76d800 == 207 [pid = 1961] [id = 628] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc425a000 == 206 [pid = 1961] [id = 52] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bdc468000 == 205 [pid = 1961] [id = 330] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d1a800 == 204 [pid = 1961] [id = 729] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3a70000 == 203 [pid = 1961] [id = 728] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb1719800 == 202 [pid = 1961] [id = 727] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bac8d4800 == 201 [pid = 1961] [id = 726] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bac512000 == 200 [pid = 1961] [id = 724] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6735000 == 199 [pid = 1961] [id = 723] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc649f000 == 198 [pid = 1961] [id = 722] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc6487800 == 197 [pid = 1961] [id = 721] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5a1a800 == 196 [pid = 1961] [id = 720] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1be1233000 == 195 [pid = 1961] [id = 719] 12:57:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bda215800 == 194 [pid = 1961] [id = 718] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bc22a5400) [pid = 1961] [serial = 2066] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1baf440c00) [pid = 1961] [serial = 2093] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1bb5a4dc00) [pid = 1961] [serial = 2111] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bb274d800) [pid = 1961] [serial = 2105] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1baf34c800) [pid = 1961] [serial = 2102] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bacbf1000) [pid = 1961] [serial = 2087] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bba818000) [pid = 1961] [serial = 2060] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bddd6a400) [pid = 1961] [serial = 2084] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1bb4214400) [pid = 1961] [serial = 2118] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1baf6e6800) [pid = 1961] [serial = 2051] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bb86e1800) [pid = 1961] [serial = 2114] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bb938ec00) [pid = 1961] [serial = 2115] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bda3bdc00) [pid = 1961] [serial = 2090] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bc82b6400) [pid = 1961] [serial = 2075] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bb2a57000) [pid = 1961] [serial = 2106] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bc8521400) [pid = 1961] [serial = 2072] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bb431f400) [pid = 1961] [serial = 2054] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bb6dc4800) [pid = 1961] [serial = 2049] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bcbfcf800) [pid = 1961] [serial = 2081] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1baf6e7c00) [pid = 1961] [serial = 2117] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bc6d02800) [pid = 1961] [serial = 2069] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bb6be4000) [pid = 1961] [serial = 2057] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bb6bdbc00) [pid = 1961] [serial = 2112] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bbb8e1800) [pid = 1961] [serial = 2063] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1baf440800) [pid = 1961] [serial = 2099] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1baf468c00) [pid = 1961] [serial = 2103] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bb3bae800) [pid = 1961] [serial = 2108] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bca558800) [pid = 1961] [serial = 2078] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bb4891400) [pid = 1961] [serial = 2109] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1baf1de400) [pid = 1961] [serial = 2096] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bb6dc8800) [pid = 1961] [serial = 2120] [outer = (nil)] [url = about:blank] 12:57:53 INFO - PROCESS | 1961 | 1461182273815 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:57:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:57:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2933ms 12:57:53 INFO - PROCESS | 1961 | 1461182273911 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 1961 | 1461182273922 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 12:57:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:57:53 INFO - PROCESS | 1961 | 1461182273937 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 1961 | 1461182273942 Marionette TRACE conn4 <- [1,2978,null,{}] 12:57:53 INFO - PROCESS | 1961 | 1461182273950 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:54 INFO - PROCESS | 1961 | 1461182274130 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 12:57:54 INFO - PROCESS | 1961 | 1461182274140 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf39c800 == 195 [pid = 1961] [id = 753] 12:57:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1baf445000) [pid = 1961] [serial = 2259] [outer = (nil)] 12:57:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1baf463400) [pid = 1961] [serial = 2260] [outer = 0x7f1baf445000] 12:57:54 INFO - PROCESS | 1961 | 1461182274203 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1baf6e2000) [pid = 1961] [serial = 2261] [outer = 0x7f1baf445000] 12:57:55 INFO - PROCESS | 1961 | 1461182275060 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:57: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. 12:57:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1184ms 12:57:55 INFO - PROCESS | 1961 | 1461182275117 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 1961 | 1461182275124 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 12:57:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:57:55 INFO - PROCESS | 1961 | 1461182275133 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 1961 | 1461182275136 Marionette TRACE conn4 <- [1,2982,null,{}] 12:57:55 INFO - PROCESS | 1961 | 1461182275141 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:55 INFO - PROCESS | 1961 | 1461182275331 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 12:57:55 INFO - PROCESS | 1961 | 1461182275519 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2072000 == 196 [pid = 1961] [id = 754] 12:57:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bad9f7000) [pid = 1961] [serial = 2262] [outer = (nil)] 12:57:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bb1dfa400) [pid = 1961] [serial = 2263] [outer = 0x7f1bad9f7000] 12:57:55 INFO - PROCESS | 1961 | 1461182275577 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bb24f1400) [pid = 1961] [serial = 2264] [outer = 0x7f1bad9f7000] 12:57:56 INFO - PROCESS | 1961 | 1461182276400 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:57:56 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:57:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:57:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1276ms 12:57:56 INFO - PROCESS | 1961 | 1461182276410 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 1961 | 1461182276412 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 12:57:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:57:56 INFO - PROCESS | 1961 | 1461182276429 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 1961 | 1461182276435 Marionette TRACE conn4 <- [1,2986,null,{}] 12:57:56 INFO - PROCESS | 1961 | 1461182276450 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:56 INFO - PROCESS | 1961 | 1461182276736 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 12:57:56 INFO - PROCESS | 1961 | 1461182276770 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3dd1000 == 197 [pid = 1961] [id = 755] 12:57:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bb24f2800) [pid = 1961] [serial = 2265] [outer = (nil)] 12:57:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1bb3d3e000) [pid = 1961] [serial = 2266] [outer = 0x7f1bb24f2800] 12:57:56 INFO - PROCESS | 1961 | 1461182276831 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1bb426e000) [pid = 1961] [serial = 2267] [outer = 0x7f1bb24f2800] 12:57:57 INFO - PROCESS | 1961 | 1461182277600 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:57:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:57:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1240ms 12:57:57 INFO - PROCESS | 1961 | 1461182277661 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 1961 | 1461182277667 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 12:57:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:57:57 INFO - PROCESS | 1961 | 1461182277682 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 1961 | 1461182277684 Marionette TRACE conn4 <- [1,2990,null,{}] 12:57:57 INFO - PROCESS | 1961 | 1461182277689 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:57 INFO - PROCESS | 1961 | 1461182277963 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 12:57:58 INFO - PROCESS | 1961 | 1461182277995 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb541b800 == 198 [pid = 1961] [id = 756] 12:57:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bb4272400) [pid = 1961] [serial = 2268] [outer = (nil)] 12:57:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1bb55ee000) [pid = 1961] [serial = 2269] [outer = 0x7f1bb4272400] 12:57:58 INFO - PROCESS | 1961 | 1461182278054 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bb5a43c00) [pid = 1961] [serial = 2270] [outer = 0x7f1bb4272400] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bb406ac00) [pid = 1961] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1baca0d000) [pid = 1961] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bb92aa400) [pid = 1961] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1bad9f8000) [pid = 1961] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bad9ecc00) [pid = 1961] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bc6ac2400) [pid = 1961] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bb4211000) [pid = 1961] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bc182dc00) [pid = 1961] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bb55f6c00) [pid = 1961] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bacbe8400) [pid = 1961] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1bd9196800) [pid = 1961] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bc1819000) [pid = 1961] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7f1baf349400) [pid = 1961] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7f1bb938fc00) [pid = 1961] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7f1bc2e9a400) [pid = 1961] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7f1bb6dca400) [pid = 1961] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7f1bb1e6dc00) [pid = 1961] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7f1bacbed000) [pid = 1961] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7f1bc2291c00) [pid = 1961] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7f1bc626ac00) [pid = 1961] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7f1bb2a53000) [pid = 1961] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7f1bad9f8c00) [pid = 1961] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7f1bc0582400) [pid = 1961] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7f1bb1df5c00) [pid = 1961] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7f1bcb94e000) [pid = 1961] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7f1bc626dc00) [pid = 1961] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1baf1dbc00) [pid = 1961] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bc2291400) [pid = 1961] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bafae3800) [pid = 1961] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1bacbea400) [pid = 1961] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bb1f5a000) [pid = 1961] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bc82bc000) [pid = 1961] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1baca03800) [pid = 1961] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7f1bc1c03800) [pid = 1961] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7f1bb1269400) [pid = 1961] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7f1bc22a7400) [pid = 1961] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1bb9392000) [pid = 1961] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bb5caac00) [pid = 1961] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1baf1d8c00) [pid = 1961] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:57:59 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bd9199800) [pid = 1961] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:57:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf710000 == 199 [pid = 1961] [id = 757] 12:57:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1baf1d9800) [pid = 1961] [serial = 2271] [outer = (nil)] 12:57:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1baca09400) [pid = 1961] [serial = 2272] [outer = 0x7f1baf1d9800] 12:57:59 INFO - PROCESS | 1961 | 1461182279581 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:57:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:57:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1942ms 12:57:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:57:59 INFO - PROCESS | 1961 | 1461182279617 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 1961 | 1461182279619 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 12:57:59 INFO - PROCESS | 1961 | 1461182279623 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 1961 | 1461182279626 Marionette TRACE conn4 <- [1,2994,null,{}] 12:57:59 INFO - PROCESS | 1961 | 1461182279631 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:59 INFO - PROCESS | 1961 | 1461182279885 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 12:58:00 INFO - PROCESS | 1961 | 1461182280076 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5ab0800 == 200 [pid = 1961] [id = 758] 12:58:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1baca03400) [pid = 1961] [serial = 2273] [outer = (nil)] 12:58:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1baf43b000) [pid = 1961] [serial = 2274] [outer = 0x7f1baca03400] 12:58:00 INFO - PROCESS | 1961 | 1461182280138 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7f1bb488fc00) [pid = 1961] [serial = 2275] [outer = 0x7f1baca03400] 12:58:00 INFO - PROCESS | 1961 | 1461182280781 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:58:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:58:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:58:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1179ms 12:58:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:58:00 INFO - PROCESS | 1961 | 1461182280810 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 1961 | 1461182280812 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 12:58:00 INFO - PROCESS | 1961 | 1461182280820 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 1961 | 1461182280823 Marionette TRACE conn4 <- [1,2998,null,{}] 12:58:00 INFO - PROCESS | 1961 | 1461182280827 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:01 INFO - PROCESS | 1961 | 1461182281126 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 12:58:01 INFO - PROCESS | 1961 | 1461182281461 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac5c6000 == 201 [pid = 1961] [id = 759] 12:58:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7f1baca02c00) [pid = 1961] [serial = 2276] [outer = (nil)] 12:58:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7f1bacbe9400) [pid = 1961] [serial = 2277] [outer = 0x7f1baca02c00] 12:58:01 INFO - PROCESS | 1961 | 1461182281533 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7f1baf34c800) [pid = 1961] [serial = 2278] [outer = 0x7f1baca02c00] 12:58:02 INFO - PROCESS | 1961 | 1461182282476 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:58:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:58:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1689ms 12:58:02 INFO - PROCESS | 1961 | 1461182282509 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 1961 | 1461182282515 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 12:58:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:58:02 INFO - PROCESS | 1961 | 1461182282523 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 1961 | 1461182282529 Marionette TRACE conn4 <- [1,3002,null,{}] 12:58:02 INFO - PROCESS | 1961 | 1461182282538 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:02 INFO - PROCESS | 1961 | 1461182282806 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 12:58:03 INFO - PROCESS | 1961 | 1461182283110 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb4488800 == 202 [pid = 1961] [id = 760] 12:58:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7f1bb1dcac00) [pid = 1961] [serial = 2279] [outer = (nil)] 12:58:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7f1bb27e3000) [pid = 1961] [serial = 2280] [outer = 0x7f1bb1dcac00] 12:58:03 INFO - PROCESS | 1961 | 1461182283240 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7f1bb3919400) [pid = 1961] [serial = 2281] [outer = 0x7f1bb1dcac00] 12:58:04 INFO - PROCESS | 1961 | 1461182284064 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:58:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:58:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1591ms 12:58:04 INFO - PROCESS | 1961 | 1461182284117 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 1961 | 1461182284123 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 12:58:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:58:04 INFO - PROCESS | 1961 | 1461182284129 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 1961 | 1461182284132 Marionette TRACE conn4 <- [1,3006,null,{}] 12:58:04 INFO - PROCESS | 1961 | 1461182284138 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:04 INFO - PROCESS | 1961 | 1461182284363 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 12:58:04 INFO - PROCESS | 1961 | 1461182284646 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6d08000 == 203 [pid = 1961] [id = 761] 12:58:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7f1bb1e75c00) [pid = 1961] [serial = 2282] [outer = (nil)] 12:58:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7f1bb4891400) [pid = 1961] [serial = 2283] [outer = 0x7f1bb1e75c00] 12:58:04 INFO - PROCESS | 1961 | 1461182284729 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7f1bb5a44800) [pid = 1961] [serial = 2284] [outer = 0x7f1bb1e75c00] 12:58:05 INFO - PROCESS | 1961 | 1461182285604 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:58:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:58:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1527ms 12:58:05 INFO - PROCESS | 1961 | 1461182285657 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 1961 | 1461182285661 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 12:58:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:58:05 INFO - PROCESS | 1961 | 1461182285677 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - PROCESS | 1961 | 1461182285687 Marionette TRACE conn4 <- [1,3010,null,{}] 12:58:05 INFO - PROCESS | 1961 | 1461182285714 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:05 INFO - PROCESS | 1961 | 1461182285941 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 12:58:06 INFO - PROCESS | 1961 | 1461182286212 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93bf800 == 204 [pid = 1961] [id = 762] 12:58:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7f1bb3916000) [pid = 1961] [serial = 2285] [outer = (nil)] 12:58:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7f1bb6bdfc00) [pid = 1961] [serial = 2286] [outer = 0x7f1bb3916000] 12:58:06 INFO - PROCESS | 1961 | 1461182286282 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7f1bb6ed4000) [pid = 1961] [serial = 2287] [outer = 0x7f1bb3916000] 12:58:07 INFO - PROCESS | 1961 | 1461182287081 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:58:07 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:58:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1448ms 12:58:07 INFO - PROCESS | 1961 | 1461182287117 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 1961 | 1461182287122 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 12:58:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:58:07 INFO - PROCESS | 1961 | 1461182287129 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 1961 | 1461182287132 Marionette TRACE conn4 <- [1,3014,null,{}] 12:58:07 INFO - PROCESS | 1961 | 1461182287137 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:07 INFO - PROCESS | 1961 | 1461182287352 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 12:58:07 INFO - PROCESS | 1961 | 1461182287627 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbaa2b000 == 205 [pid = 1961] [id = 763] 12:58:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7f1bb6ed6400) [pid = 1961] [serial = 2288] [outer = (nil)] 12:58:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7f1bb86db400) [pid = 1961] [serial = 2289] [outer = 0x7f1bb6ed6400] 12:58:07 INFO - PROCESS | 1961 | 1461182287700 Marionette DEBUG loaded listener.js 12:58:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7f1bb938d000) [pid = 1961] [serial = 2290] [outer = 0x7f1bb6ed6400] 12:58:08 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:08 INFO - PROCESS | 1961 | 1461182288534 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:58:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:58:08 INFO - {} 12:58:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:58:08 INFO - {} 12:58:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:58:08 INFO - {} 12:58:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:58:08 INFO - {} 12:58:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1433ms 12:58:08 INFO - PROCESS | 1961 | 1461182288566 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 1961 | 1461182288570 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 12:58:08 INFO - TEST-START | /FileAPI/fileReader.html 12:58:08 INFO - PROCESS | 1961 | 1461182288575 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 1961 | 1461182288578 Marionette TRACE conn4 <- [1,3018,null,{}] 12:58:08 INFO - PROCESS | 1961 | 1461182288583 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:08 INFO - PROCESS | 1961 | 1461182288800 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 12:58:09 INFO - PROCESS | 1961 | 1461182289089 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbbea3800 == 206 [pid = 1961] [id = 764] 12:58:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7f1bba62e400) [pid = 1961] [serial = 2291] [outer = (nil)] 12:58:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7f1bba816000) [pid = 1961] [serial = 2292] [outer = 0x7f1bba62e400] 12:58:09 INFO - PROCESS | 1961 | 1461182289182 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7f1bbbf7a000) [pid = 1961] [serial = 2293] [outer = 0x7f1bba62e400] 12:58:10 INFO - PROCESS | 1961 | 1461182290016 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:58:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:58:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1476ms 12:58:10 INFO - PROCESS | 1961 | 1461182290054 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 1961 | 1461182290056 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 12:58:10 INFO - TEST-START | /FileAPI/historical.html 12:58:10 INFO - PROCESS | 1961 | 1461182290063 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 1961 | 1461182290065 Marionette TRACE conn4 <- [1,3022,null,{}] 12:58:10 INFO - PROCESS | 1961 | 1461182290070 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:10 INFO - PROCESS | 1961 | 1461182290283 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 12:58:10 INFO - PROCESS | 1961 | 1461182290565 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2709000 == 207 [pid = 1961] [id = 765] 12:58:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7f1bba630c00) [pid = 1961] [serial = 2294] [outer = (nil)] 12:58:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7f1bc1c0e000) [pid = 1961] [serial = 2295] [outer = 0x7f1bba630c00] 12:58:10 INFO - PROCESS | 1961 | 1461182290636 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7f1bc22a4000) [pid = 1961] [serial = 2296] [outer = 0x7f1bba630c00] 12:58:11 INFO - PROCESS | 1961 | 1461182291366 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:58:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:58:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:58:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:58:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:58:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:58:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:58:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:58:11 INFO - TEST-OK | /FileAPI/historical.html | took 1333ms 12:58:11 INFO - PROCESS | 1961 | 1461182291399 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 1961 | 1461182291402 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 12:58:11 INFO - TEST-START | /FileAPI/idlharness.html 12:58:11 INFO - PROCESS | 1961 | 1461182291416 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 1961 | 1461182291420 Marionette TRACE conn4 <- [1,3026,null,{}] 12:58:11 INFO - PROCESS | 1961 | 1461182291425 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:11 INFO - PROCESS | 1961 | 1461182291663 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 12:58:11 INFO - PROCESS | 1961 | 1461182291914 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc2fda800 == 208 [pid = 1961] [id = 766] 12:58:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7f1bbbf7bc00) [pid = 1961] [serial = 2297] [outer = (nil)] 12:58:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7f1bc22adc00) [pid = 1961] [serial = 2298] [outer = 0x7f1bbbf7bc00] 12:58:11 INFO - PROCESS | 1961 | 1461182291984 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7f1bc26afc00) [pid = 1961] [serial = 2299] [outer = 0x7f1bbbf7bc00] 12:58:13 INFO - PROCESS | 1961 | 1461182293610 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:58:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:58:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:58:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:58:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:58:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:58:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:58:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:58:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 2339ms 12:58:13 INFO - PROCESS | 1961 | 1461182293852 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 1961 | 1461182293854 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 12:58:13 INFO - TEST-START | /FileAPI/idlharness.worker 12:58:13 INFO - PROCESS | 1961 | 1461182293864 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 1961 | 1461182293866 Marionette TRACE conn4 <- [1,3030,null,{}] 12:58:13 INFO - PROCESS | 1961 | 1461182293870 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:14 INFO - PROCESS | 1961 | 1461182294064 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 12:58:14 INFO - PROCESS | 1961 | 1461182294351 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb8a1000 == 209 [pid = 1961] [id = 767] 12:58:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7f1bb1e6b400) [pid = 1961] [serial = 2300] [outer = (nil)] 12:58:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7f1bc2994800) [pid = 1961] [serial = 2301] [outer = 0x7f1bb1e6b400] 12:58:14 INFO - PROCESS | 1961 | 1461182294422 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7f1bc8c19000) [pid = 1961] [serial = 2302] [outer = 0x7f1bb1e6b400] 12:58:14 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:16 INFO - PROCESS | 1961 | 1461182296594 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:58:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:58:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:58:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:58:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:58:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:58:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:58:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:58:16 INFO - {} 12:58:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2875ms 12:58:16 INFO - PROCESS | 1961 | 1461182296742 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 1961 | 1461182296746 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:58:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:58:16 INFO - PROCESS | 1961 | 1461182296757 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 1961 | 1461182296760 Marionette TRACE conn4 <- [1,3034,null,{}] 12:58:16 INFO - PROCESS | 1961 | 1461182296817 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:17 INFO - PROCESS | 1961 | 1461182297115 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:58:17 INFO - PROCESS | 1961 | 1461182297391 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcbaa1800 == 210 [pid = 1961] [id = 768] 12:58:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7f1bc9317c00) [pid = 1961] [serial = 2303] [outer = (nil)] 12:58:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7f1bde8c1800) [pid = 1961] [serial = 2304] [outer = 0x7f1bc9317c00] 12:58:17 INFO - PROCESS | 1961 | 1461182297467 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7f1bde90f000) [pid = 1961] [serial = 2305] [outer = 0x7f1bc9317c00] 12:58:18 INFO - PROCESS | 1961 | 1461182298225 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:58:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:58:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1486ms 12:58:18 INFO - PROCESS | 1961 | 1461182298243 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 1961 | 1461182298245 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:58:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:58:18 INFO - PROCESS | 1961 | 1461182298252 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 1961 | 1461182298254 Marionette TRACE conn4 <- [1,3038,null,{}] 12:58:18 INFO - PROCESS | 1961 | 1461182298259 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:18 INFO - PROCESS | 1961 | 1461182298478 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:58:18 INFO - PROCESS | 1961 | 1461182298732 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bd31d6000 == 211 [pid = 1961] [id = 769] 12:58:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7f1ba8ca9000) [pid = 1961] [serial = 2306] [outer = (nil)] 12:58:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7f1ba8cac000) [pid = 1961] [serial = 2307] [outer = 0x7f1ba8ca9000] 12:58:18 INFO - PROCESS | 1961 | 1461182298809 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7f1bc1a45400) [pid = 1961] [serial = 2308] [outer = 0x7f1ba8ca9000] 12:58:19 INFO - PROCESS | 1961 | 1461182299697 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:58:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:58:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1479ms 12:58:19 INFO - PROCESS | 1961 | 1461182299733 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 1961 | 1461182299737 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:58:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:58:19 INFO - PROCESS | 1961 | 1461182299743 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 1961 | 1461182299747 Marionette TRACE conn4 <- [1,3042,null,{}] 12:58:19 INFO - PROCESS | 1961 | 1461182299753 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:19 INFO - PROCESS | 1961 | 1461182299982 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:58:20 INFO - PROCESS | 1961 | 1461182300259 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bde58d000 == 212 [pid = 1961] [id = 770] 12:58:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7f1ba8ca9400) [pid = 1961] [serial = 2309] [outer = (nil)] 12:58:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7f1bab36d800) [pid = 1961] [serial = 2310] [outer = 0x7f1ba8ca9400] 12:58:20 INFO - PROCESS | 1961 | 1461182300330 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7f1bc1a48400) [pid = 1961] [serial = 2311] [outer = 0x7f1ba8ca9400] 12:58:21 INFO - PROCESS | 1961 | 1461182301392 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:58:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:58:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:58:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:58:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:58:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1759ms 12:58:21 INFO - PROCESS | 1961 | 1461182301504 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 1961 | 1461182301508 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:58:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:58:21 INFO - PROCESS | 1961 | 1461182301518 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - PROCESS | 1961 | 1461182301521 Marionette TRACE conn4 <- [1,3046,null,{}] 12:58:21 INFO - PROCESS | 1961 | 1461182301533 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:21 INFO - PROCESS | 1961 | 1461182301809 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:58:22 INFO - PROCESS | 1961 | 1461182302204 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bc672c800 == 213 [pid = 1961] [id = 771] 12:58:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7f1bab362000) [pid = 1961] [serial = 2312] [outer = (nil)] 12:58:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7f1bb9397000) [pid = 1961] [serial = 2313] [outer = 0x7f1bab362000] 12:58:22 INFO - PROCESS | 1961 | 1461182302276 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7f1bc1a50800) [pid = 1961] [serial = 2314] [outer = 0x7f1bab362000] 12:58:22 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:23 INFO - PROCESS | 1961 | 1461182303093 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:58:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:58:23 INFO - {} 12:58:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1587ms 12:58:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:58:23 INFO - PROCESS | 1961 | 1461182303105 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 1961 | 1461182303107 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:58:23 INFO - PROCESS | 1961 | 1461182303113 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 1961 | 1461182303115 Marionette TRACE conn4 <- [1,3050,null,{}] 12:58:23 INFO - PROCESS | 1961 | 1461182303121 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:23 INFO - PROCESS | 1961 | 1461182303343 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:58:23 INFO - PROCESS | 1961 | 1461182303628 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bcaf23800 == 214 [pid = 1961] [id = 772] 12:58:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7f1bb29d0000) [pid = 1961] [serial = 2315] [outer = (nil)] 12:58:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7f1bc9155800) [pid = 1961] [serial = 2316] [outer = 0x7f1bb29d0000] 12:58:23 INFO - PROCESS | 1961 | 1461182303699 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7f1bca9cd400) [pid = 1961] [serial = 2317] [outer = 0x7f1bb29d0000] 12:58:24 INFO - PROCESS | 1961 | 1461182304500 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:58:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:58:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:58:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:58:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:58:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1433ms 12:58:24 INFO - PROCESS | 1961 | 1461182304547 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 1961 | 1461182304550 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:58:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:58:24 INFO - PROCESS | 1961 | 1461182304556 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - PROCESS | 1961 | 1461182304559 Marionette TRACE conn4 <- [1,3054,null,{}] 12:58:24 INFO - PROCESS | 1961 | 1461182304564 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:24 INFO - PROCESS | 1961 | 1461182304772 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:58:25 INFO - PROCESS | 1961 | 1461182305033 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bab798000 == 215 [pid = 1961] [id = 773] 12:58:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7f1bb3bb4800) [pid = 1961] [serial = 2318] [outer = (nil)] 12:58:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7f1bcaaf2000) [pid = 1961] [serial = 2319] [outer = 0x7f1bb3bb4800] 12:58:25 INFO - PROCESS | 1961 | 1461182305106 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7f1bcad56c00) [pid = 1961] [serial = 2320] [outer = 0x7f1bb3bb4800] 12:58:26 INFO - PROCESS | 1961 | 1461182306291 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:58:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:58:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:58:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:58:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:58:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1899ms 12:58:26 INFO - PROCESS | 1961 | 1461182306491 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 1961 | 1461182306498 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:58:26 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:58:26 INFO - PROCESS | 1961 | 1461182306515 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 1961 | 1461182306522 Marionette TRACE conn4 <- [1,3058,null,{}] 12:58:26 INFO - PROCESS | 1961 | 1461182306531 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:26 INFO - PROCESS | 1961 | 1461182306832 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:58:27 INFO - PROCESS | 1961 | 1461182307121 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1be289f000 == 216 [pid = 1961] [id = 774] 12:58:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7f1bb5c84c00) [pid = 1961] [serial = 2321] [outer = (nil)] 12:58:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7f1bceb3f400) [pid = 1961] [serial = 2322] [outer = 0x7f1bb5c84c00] 12:58:27 INFO - PROCESS | 1961 | 1461182307189 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7f1bd9316000) [pid = 1961] [serial = 2323] [outer = 0x7f1bb5c84c00] 12:58:27 INFO - PROCESS | 1961 | 1461182307946 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:58:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:58:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:58:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:58:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:58:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:58:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:58:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:58:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:58:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:58:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:58:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:58:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:58:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1490ms 12:58:28 INFO - PROCESS | 1961 | 1461182308008 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 1961 | 1461182308014 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:58:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:58:28 INFO - PROCESS | 1961 | 1461182308113 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 1961 | 1461182308117 Marionette TRACE conn4 <- [1,3062,null,{}] 12:58:28 INFO - PROCESS | 1961 | 1461182308122 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:28 INFO - PROCESS | 1961 | 1461182308378 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:58:28 INFO - PROCESS | 1961 | 1461182308709 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bac5d1800 == 217 [pid = 1961] [id = 775] 12:58:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7f1ba8f7a400) [pid = 1961] [serial = 2324] [outer = (nil)] 12:58:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7f1ba8f87000) [pid = 1961] [serial = 2325] [outer = 0x7f1ba8f7a400] 12:58:28 INFO - PROCESS | 1961 | 1461182308785 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7f1bad9ebc00) [pid = 1961] [serial = 2326] [outer = 0x7f1ba8f7a400] 12:58:29 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:29 INFO - PROCESS | 1961 | 1461182309634 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:58:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:58:29 INFO - {} 12:58:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1588ms 12:58:29 INFO - PROCESS | 1961 | 1461182309699 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 1961 | 1461182309702 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:58:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:58:29 INFO - PROCESS | 1961 | 1461182309708 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 1961 | 1461182309710 Marionette TRACE conn4 <- [1,3066,null,{}] 12:58:29 INFO - PROCESS | 1961 | 1461182309716 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:29 INFO - PROCESS | 1961 | 1461182309976 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:58:30 INFO - PROCESS | 1961 | 1461182310234 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2060000 == 218 [pid = 1961] [id = 776] 12:58:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7f1ba8f87c00) [pid = 1961] [serial = 2327] [outer = (nil)] 12:58:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7f1bacbec400) [pid = 1961] [serial = 2328] [outer = 0x7f1ba8f87c00] 12:58:30 INFO - PROCESS | 1961 | 1461182310305 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7f1baf1e0c00) [pid = 1961] [serial = 2329] [outer = 0x7f1ba8f87c00] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3d55800 == 217 [pid = 1961] [id = 700] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bcc3c1000 == 216 [pid = 1961] [id = 62] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5ab0800 == 215 [pid = 1961] [id = 758] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1baf710000 == 214 [pid = 1961] [id = 757] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb541b800 == 213 [pid = 1961] [id = 756] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb3dd1000 == 212 [pid = 1961] [id = 755] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb2072000 == 211 [pid = 1961] [id = 754] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1baf39c800 == 210 [pid = 1961] [id = 753] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bca00b000 == 209 [pid = 1961] [id = 748] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc698c800 == 208 [pid = 1961] [id = 747] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc63e5000 == 207 [pid = 1961] [id = 746] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc634c800 == 206 [pid = 1961] [id = 745] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc5fe9000 == 205 [pid = 1961] [id = 744] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc451f000 == 204 [pid = 1961] [id = 743] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc3111800 == 203 [pid = 1961] [id = 742] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc2b79800 == 202 [pid = 1961] [id = 741] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bc1c69000 == 201 [pid = 1961] [id = 740] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbbea4800 == 200 [pid = 1961] [id = 739] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbb915800 == 199 [pid = 1961] [id = 738] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bbaadd800 == 198 [pid = 1961] [id = 737] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bba8bc000 == 197 [pid = 1961] [id = 736] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb9518000 == 196 [pid = 1961] [id = 735] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6f9d800 == 195 [pid = 1961] [id = 734] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb6875800 == 194 [pid = 1961] [id = 733] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb5ab6800 == 193 [pid = 1961] [id = 732] 12:58:32 INFO - PROCESS | 1961 | --DOCSHELL 0x7f1bb2067800 == 192 [pid = 1961] [id = 731] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7f1bddd65c00) [pid = 1961] [serial = 2175] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7f1bc22a7800) [pid = 1961] [serial = 2139] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7f1baf46f400) [pid = 1961] [serial = 2123] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7f1bba982400) [pid = 1961] [serial = 2136] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7f1bca9cdc00) [pid = 1961] [serial = 2079] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7f1bba81d800) [pid = 1961] [serial = 2061] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7f1bc20e1000) [pid = 1961] [serial = 2138] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7f1bcbce2800) [pid = 1961] [serial = 2165] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7f1baf445c00) [pid = 1961] [serial = 2094] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7f1bc8e56400) [pid = 1961] [serial = 2073] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7f1bb94b0800) [pid = 1961] [serial = 2132] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7f1bceb36800) [pid = 1961] [serial = 2168] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7f1bb6ee1800) [pid = 1961] [serial = 2130] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7f1bb43b8800) [pid = 1961] [serial = 2127] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7f1bb3d3cc00) [pid = 1961] [serial = 2190] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7f1bca448c00) [pid = 1961] [serial = 2076] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7f1bafaef000) [pid = 1961] [serial = 2189] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7f1bca55f000) [pid = 1961] [serial = 2160] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7f1bce96bc00) [pid = 1961] [serial = 2082] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7f1bba81ac00) [pid = 1961] [serial = 2135] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7f1bd8e6cc00) [pid = 1961] [serial = 2169] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7f1bc82b8000) [pid = 1961] [serial = 2154] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7f1baf357800) [pid = 1961] [serial = 2181] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7f1bc2ddd000) [pid = 1961] [serial = 2067] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7f1bb4206000) [pid = 1961] [serial = 2126] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7f1bc2783400) [pid = 1961] [serial = 2142] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7f1bc820ac00) [pid = 1961] [serial = 2070] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7f1bde458400) [pid = 1961] [serial = 2091] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7f1bb126e000) [pid = 1961] [serial = 2124] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7f1bcb37b400) [pid = 1961] [serial = 2163] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7f1bda22b000) [pid = 1961] [serial = 2172] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7f1baca10800) [pid = 1961] [serial = 2178] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7f1bc6d03000) [pid = 1961] [serial = 2153] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7f1bc9148400) [pid = 1961] [serial = 2156] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7f1baca0bc00) [pid = 1961] [serial = 2177] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7f1baf1e1800) [pid = 1961] [serial = 2180] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7f1bcab8e800) [pid = 1961] [serial = 2162] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7f1bdc413000) [pid = 1961] [serial = 2174] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7f1bc2de8000) [pid = 1961] [serial = 2145] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7f1bb2747c00) [pid = 1961] [serial = 2187] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7f1bc35b2400) [pid = 1961] [serial = 2148] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7f1bd93dc800) [pid = 1961] [serial = 2171] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7f1bb1268c00) [pid = 1961] [serial = 2184] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7f1bccbb0800) [pid = 1961] [serial = 2166] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7f1bc0589400) [pid = 1961] [serial = 2064] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7f1bb1e79c00) [pid = 1961] [serial = 2186] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7f1bb6f49c00) [pid = 1961] [serial = 2058] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7f1bba97a800) [pid = 1961] [serial = 2159] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7f1baf448400) [pid = 1961] [serial = 2100] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7f1bc2a40800) [pid = 1961] [serial = 2144] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7f1bc4f6d400) [pid = 1961] [serial = 2151] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7f1bc3377c00) [pid = 1961] [serial = 2147] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7f1bde3c8800) [pid = 1961] [serial = 2085] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7f1bb4213800) [pid = 1961] [serial = 2192] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7f1bb543c400) [pid = 1961] [serial = 2055] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1baf6e2400) [pid = 1961] [serial = 2183] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bba62d800) [pid = 1961] [serial = 2133] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1bb1dfb800) [pid = 1961] [serial = 2052] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1baf1e3800) [pid = 1961] [serial = 2097] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bc9b8d000) [pid = 1961] [serial = 2157] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bc4207c00) [pid = 1961] [serial = 2150] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bc22cf800) [pid = 1961] [serial = 2141] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1bb67c9000) [pid = 1961] [serial = 2129] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bacbf6000) [pid = 1961] [serial = 2088] [outer = (nil)] [url = about:blank] 12:58:32 INFO - PROCESS | 1961 | 1461182312750 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:58:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:58:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:58:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:58:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:58:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:58:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:58:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:58:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3081ms 12:58:32 INFO - PROCESS | 1961 | 1461182312792 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 1961 | 1461182312796 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:58:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:58:32 INFO - PROCESS | 1961 | 1461182312805 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 1961 | 1461182312809 Marionette TRACE conn4 <- [1,3070,null,{}] 12:58:32 INFO - PROCESS | 1961 | 1461182312818 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:33 INFO - PROCESS | 1961 | 1461182313025 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:58:33 INFO - PROCESS | 1961 | 1461182313276 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf399000 == 193 [pid = 1961] [id = 777] 12:58:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bacbe8c00) [pid = 1961] [serial = 2330] [outer = (nil)] 12:58:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1baf1d6800) [pid = 1961] [serial = 2331] [outer = 0x7f1bacbe8c00] 12:58:33 INFO - PROCESS | 1961 | 1461182313337 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1baf34a400) [pid = 1961] [serial = 2332] [outer = 0x7f1bacbe8c00] 12:58:34 INFO - PROCESS | 1961 | 1461182314005 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:58:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:58:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1233ms 12:58:34 INFO - PROCESS | 1961 | 1461182314039 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 1961 | 1461182314047 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:58:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:58:34 INFO - PROCESS | 1961 | 1461182314056 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 1961 | 1461182314059 Marionette TRACE conn4 <- [1,3074,null,{}] 12:58:34 INFO - PROCESS | 1961 | 1461182314064 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:34 INFO - PROCESS | 1961 | 1461182314348 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:58:34 INFO - PROCESS | 1961 | 1461182314374 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb2069000 == 194 [pid = 1961] [id = 778] 12:58:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bacbf4400) [pid = 1961] [serial = 2333] [outer = (nil)] 12:58:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1baf448400) [pid = 1961] [serial = 2334] [outer = 0x7f1bacbf4400] 12:58:34 INFO - PROCESS | 1961 | 1461182314432 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1baf6e2400) [pid = 1961] [serial = 2335] [outer = 0x7f1bacbf4400] 12:58:35 INFO - PROCESS | 1961 | 1461182315435 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:58:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:58:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1436ms 12:58:35 INFO - PROCESS | 1961 | 1461182315495 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 1961 | 1461182315499 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:58:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:58:35 INFO - PROCESS | 1961 | 1461182315505 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 1961 | 1461182315510 Marionette TRACE conn4 <- [1,3078,null,{}] 12:58:35 INFO - PROCESS | 1961 | 1461182315534 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:35 INFO - PROCESS | 1961 | 1461182315800 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:58:35 INFO - PROCESS | 1961 | 1461182315834 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d1d800 == 195 [pid = 1961] [id = 779] 12:58:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bad9f5000) [pid = 1961] [serial = 2336] [outer = (nil)] 12:58:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bb1dcb400) [pid = 1961] [serial = 2337] [outer = 0x7f1bad9f5000] 12:58:35 INFO - PROCESS | 1961 | 1461182315895 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bb1e6a400) [pid = 1961] [serial = 2338] [outer = 0x7f1bad9f5000] 12:58:36 INFO - PROCESS | 1961 | 1461182316877 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 1961 | 1461182316926 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:58:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:58:36 INFO - PROCESS | 1961 | 1461182316932 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 1961 | 1461182316935 Marionette TRACE conn4 <- [1,3082,null,{}] 12:58:36 INFO - PROCESS | 1961 | 1461182316939 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:37 INFO - PROCESS | 1961 | 1461182317208 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7f1bc6632800) [pid = 1961] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7f1bb67cfc00) [pid = 1961] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7f1bb420bc00) [pid = 1961] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7f1bb4266400) [pid = 1961] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7f1bad9edc00) [pid = 1961] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7f1bb1e6c000) [pid = 1961] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7f1bb9393000) [pid = 1961] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7f1baf463000) [pid = 1961] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7f1bb29c4400) [pid = 1961] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7f1bc1811000) [pid = 1961] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7f1bc3380000) [pid = 1961] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7f1bc22ab400) [pid = 1961] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7f1bb3baa800) [pid = 1961] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7f1bad9f7000) [pid = 1961] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7f1bc1c07c00) [pid = 1961] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7f1bc59a6c00) [pid = 1961] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7f1bc82b8800) [pid = 1961] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7f1bb426f400) [pid = 1961] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7f1bb5cac000) [pid = 1961] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7f1bb421a400) [pid = 1961] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7f1baf445000) [pid = 1961] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7f1bba639000) [pid = 1961] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7f1bb4271400) [pid = 1961] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7f1bb4272400) [pid = 1961] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7f1bb6f4bc00) [pid = 1961] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7f1bb24f2800) [pid = 1961] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:58:37 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7f1baf1d9800) [pid = 1961] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:58:38 INFO - PROCESS | 1961 | 1461182318101 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb40a1000 == 196 [pid = 1961] [id = 780] 12:58:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7f1bad9edc00) [pid = 1961] [serial = 2339] [outer = (nil)] 12:58:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7f1baf463c00) [pid = 1961] [serial = 2340] [outer = 0x7f1bad9edc00] 12:58:38 INFO - PROCESS | 1961 | 1461182318161 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7f1bb2a57400) [pid = 1961] [serial = 2341] [outer = 0x7f1bad9edc00] 12:58:38 INFO - PROCESS | 1961 | 1461182318818 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:58:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:58:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:58:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:58:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1932ms 12:58:38 INFO - PROCESS | 1961 | 1461182318866 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 1961 | 1461182318869 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:58:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:58:38 INFO - PROCESS | 1961 | 1461182318874 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 1961 | 1461182318877 Marionette TRACE conn4 <- [1,3086,null,{}] 12:58:38 INFO - PROCESS | 1961 | 1461182318881 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:39 INFO - PROCESS | 1961 | 1461182319142 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:58:39 INFO - PROCESS | 1961 | 1461182319161 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5625000 == 197 [pid = 1961] [id = 781] 12:58:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7f1baf34d000) [pid = 1961] [serial = 2342] [outer = (nil)] 12:58:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7f1bb39a1800) [pid = 1961] [serial = 2343] [outer = 0x7f1baf34d000] 12:58:39 INFO - PROCESS | 1961 | 1461182319221 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7f1bb3d3bc00) [pid = 1961] [serial = 2344] [outer = 0x7f1baf34d000] 12:58:40 INFO - PROCESS | 1961 | 1461182320150 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:58:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:58:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1335ms 12:58:40 INFO - PROCESS | 1961 | 1461182320223 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 1961 | 1461182320227 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:58:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:58:40 INFO - PROCESS | 1961 | 1461182320238 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 1961 | 1461182320243 Marionette TRACE conn4 <- [1,3090,null,{}] 12:58:40 INFO - PROCESS | 1961 | 1461182320252 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:40 INFO - PROCESS | 1961 | 1461182320505 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:58:40 INFO - PROCESS | 1961 | 1461182320844 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1baf2b1000 == 198 [pid = 1961] [id = 782] 12:58:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7f1bab36b800) [pid = 1961] [serial = 2345] [outer = (nil)] 12:58:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7f1baca0bc00) [pid = 1961] [serial = 2346] [outer = 0x7f1bab36b800] 12:58:40 INFO - PROCESS | 1961 | 1461182320920 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7f1bad9eb400) [pid = 1961] [serial = 2347] [outer = 0x7f1bab36b800] 12:58:41 INFO - PROCESS | 1961 | 1461182321710 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:58:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:58:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1484ms 12:58:41 INFO - PROCESS | 1961 | 1461182321722 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 1961 | 1461182321730 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:58:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:58:41 INFO - PROCESS | 1961 | 1461182321740 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 1961 | 1461182321744 Marionette TRACE conn4 <- [1,3094,null,{}] 12:58:41 INFO - PROCESS | 1961 | 1461182321750 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:41 INFO - PROCESS | 1961 | 1461182321973 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:58:42 INFO - PROCESS | 1961 | 1461182322223 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb3d18000 == 199 [pid = 1961] [id = 783] 12:58:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7f1bab36dc00) [pid = 1961] [serial = 2348] [outer = (nil)] 12:58:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7f1baf1d9800) [pid = 1961] [serial = 2349] [outer = 0x7f1bab36dc00] 12:58:42 INFO - PROCESS | 1961 | 1461182322293 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7f1baf43e800) [pid = 1961] [serial = 2350] [outer = 0x7f1bab36dc00] 12:58:43 INFO - PROCESS | 1961 | 1461182323216 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:58:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:58:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1529ms 12:58:43 INFO - PROCESS | 1961 | 1461182323269 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 1961 | 1461182323273 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:58:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:58:43 INFO - PROCESS | 1961 | 1461182323279 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 1961 | 1461182323284 Marionette TRACE conn4 <- [1,3098,null,{}] 12:58:43 INFO - PROCESS | 1961 | 1461182323346 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:43 INFO - PROCESS | 1961 | 1461182323599 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:58:43 INFO - PROCESS | 1961 | 1461182323877 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb5e24000 == 200 [pid = 1961] [id = 784] 12:58:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7f1baf6ef000) [pid = 1961] [serial = 2351] [outer = (nil)] 12:58:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7f1bb1dfbc00) [pid = 1961] [serial = 2352] [outer = 0x7f1baf6ef000] 12:58:43 INFO - PROCESS | 1961 | 1461182323950 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7f1bb274a800) [pid = 1961] [serial = 2353] [outer = 0x7f1baf6ef000] 12:58:44 INFO - PROCESS | 1961 | 1461182324684 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:58:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1437ms 12:58:44 INFO - PROCESS | 1961 | 1461182324717 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 1961 | 1461182324721 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:58:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:58:44 INFO - PROCESS | 1961 | 1461182324727 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 1961 | 1461182324729 Marionette TRACE conn4 <- [1,3102,null,{}] 12:58:44 INFO - PROCESS | 1961 | 1461182324734 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:44 INFO - PROCESS | 1961 | 1461182324947 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:58:45 INFO - PROCESS | 1961 | 1461182325197 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb6f90000 == 201 [pid = 1961] [id = 785] 12:58:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7f1bb1264c00) [pid = 1961] [serial = 2354] [outer = (nil)] 12:58:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7f1bb3d43400) [pid = 1961] [serial = 2355] [outer = 0x7f1bb1264c00] 12:58:45 INFO - PROCESS | 1961 | 1461182325272 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7f1bb4209c00) [pid = 1961] [serial = 2356] [outer = 0x7f1bb1264c00] 12:58:46 INFO - PROCESS | 1961 | 1461182326074 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:58:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:58:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1387ms 12:58:46 INFO - PROCESS | 1961 | 1461182326115 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 1961 | 1461182326119 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:58:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:58:46 INFO - PROCESS | 1961 | 1461182326124 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 1961 | 1461182326127 Marionette TRACE conn4 <- [1,3106,null,{}] 12:58:46 INFO - PROCESS | 1961 | 1461182326132 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:46 INFO - PROCESS | 1961 | 1461182326353 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:58:46 INFO - PROCESS | 1961 | 1461182326635 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bb93af800 == 202 [pid = 1961] [id = 786] 12:58:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7f1bb39a0400) [pid = 1961] [serial = 2357] [outer = (nil)] 12:58:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7f1bb4220c00) [pid = 1961] [serial = 2358] [outer = 0x7f1bb39a0400] 12:58:46 INFO - PROCESS | 1961 | 1461182326706 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7f1bb4329800) [pid = 1961] [serial = 2359] [outer = 0x7f1bb39a0400] 12:58:47 INFO - PROCESS | 1961 | 1461182327458 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:58:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:58:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:58:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:58:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1376ms 12:58:47 INFO - PROCESS | 1961 | 1461182327502 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 1961 | 1461182327506 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:58:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:58:47 INFO - PROCESS | 1961 | 1461182327512 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 1961 | 1461182327515 Marionette TRACE conn4 <- [1,3110,null,{}] 12:58:47 INFO - PROCESS | 1961 | 1461182327568 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:47 INFO - PROCESS | 1961 | 1461182327840 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:58:48 INFO - PROCESS | 1961 | 1461182328135 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bba8bd000 == 203 [pid = 1961] [id = 787] 12:58:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7f1bb4211400) [pid = 1961] [serial = 2360] [outer = (nil)] 12:58:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7f1bb565a400) [pid = 1961] [serial = 2361] [outer = 0x7f1bb4211400] 12:58:48 INFO - PROCESS | 1961 | 1461182328215 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7f1bb5bbbc00) [pid = 1961] [serial = 2362] [outer = 0x7f1bb4211400] 12:58:48 INFO - PROCESS | 1961 | 1461182328957 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:58:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:58:48 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:58:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:58:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1476ms 12:58:48 INFO - PROCESS | 1961 | 1461182328991 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 1961 | 1461182328995 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:58:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:58:49 INFO - PROCESS | 1961 | 1461182329000 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 1961 | 1461182329002 Marionette TRACE conn4 <- [1,3114,null,{}] 12:58:49 INFO - PROCESS | 1961 | 1461182329008 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:49 INFO - PROCESS | 1961 | 1461182329222 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:58:49 INFO - PROCESS | 1961 | 1461182329473 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\", \"8d4761d1-6c5b-4ac7-9bd8-8fbfa649f662\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7f1bbb808000 == 204 [pid = 1961] [id = 788] 12:58:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7f1bb4266400) [pid = 1961] [serial = 2363] [outer = (nil)] 12:58:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7f1bb5c91800) [pid = 1961] [serial = 2364] [outer = 0x7f1bb4266400] 12:58:49 INFO - PROCESS | 1961 | 1461182329548 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7f1bb67d0000) [pid = 1961] [serial = 2365] [outer = 0x7f1bb4266400] 12:58:50 INFO - PROCESS | 1961 | 1461182330354 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:58:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:58:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1375ms 12:58:50 INFO - PROCESS | 1961 | 1461182330376 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 1961 | 1461182330380 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:58:51 WARNING - u'runner_teardown' () 12:58:51 INFO - No more tests 12:58:51 INFO - Got 0 unexpected results 12:58:51 INFO - SUITE-END | took 1123s 12:58:51 INFO - Closing logging queue 12:58:51 INFO - queue closed 12:58:51 INFO - Return code: 0 12:58:51 WARNING - # TBPL SUCCESS # 12:58:51 INFO - Running post-action listener: _resource_record_post_action 12:58:51 INFO - Running post-run listener: _resource_record_post_run 12:58:52 INFO - Total resource usage - Wall time: 1163s; CPU: 98.0%; Read bytes: 6664192; Write bytes: 977367040; Read time: 2696; Write time: 711624 12:58:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:58:52 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 85098496; Read time: 12; Write time: 109792 12:58:52 INFO - run-tests - Wall time: 1133s; CPU: 98.0%; Read bytes: 6074368; Write bytes: 892268544; Read time: 2464; Write time: 601832 12:58:52 INFO - Running post-run listener: _upload_blobber_files 12:58:52 INFO - Blob upload gear active. 12:58:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:58:52 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:58:52 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'] 12:58:52 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 12:58:53 INFO - (blobuploader) - INFO - Open directory for files ... 12:58:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:58:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:58:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:58:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:58:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:58:54 INFO - (blobuploader) - INFO - Done attempting. 12:58:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:58:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:58:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:58:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:58:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:58:55 INFO - (blobuploader) - INFO - Done attempting. 12:58:55 INFO - (blobuploader) - INFO - Iteration through files over. 12:58:55 INFO - Return code: 0 12:58:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:58:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:58:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ed16b469c40b3530e783e3f0c42ce8202164cf0a3708a731959030587882fa1e8112680cc80205c87db68bea593abd2cae0b9685fbbd179f28d601023e57c9a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9d64600d40ce65532e7628e7ae0fea8091aa089f5c0c7327a9059de49438e2bdfc1405243f5fa19e32496123947001212bb2609bb70bfbf365c71eaacf8318dc"} 12:58:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:58:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:58:55 INFO - Contents: 12:58:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ed16b469c40b3530e783e3f0c42ce8202164cf0a3708a731959030587882fa1e8112680cc80205c87db68bea593abd2cae0b9685fbbd179f28d601023e57c9a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9d64600d40ce65532e7628e7ae0fea8091aa089f5c0c7327a9059de49438e2bdfc1405243f5fa19e32496123947001212bb2609bb70bfbf365c71eaacf8318dc"} 12:58:55 INFO - Running post-run listener: copy_logs_to_upload_dir 12:58:55 INFO - Copying logs to upload dir... 12:58:55 INFO - mkdir: /builds/slave/test/build/upload/logs 12:58:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1328.397521 ========= master_lag: 0.09 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 8 secs) (at 2016-04-20 12:58:55.893362) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:58:55.894536) ========= 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=9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ed16b469c40b3530e783e3f0c42ce8202164cf0a3708a731959030587882fa1e8112680cc80205c87db68bea593abd2cae0b9685fbbd179f28d601023e57c9a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9d64600d40ce65532e7628e7ae0fea8091aa089f5c0c7327a9059de49438e2bdfc1405243f5fa19e32496123947001212bb2609bb70bfbf365c71eaacf8318dc"} build_url:https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032813 build_url: 'https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ed16b469c40b3530e783e3f0c42ce8202164cf0a3708a731959030587882fa1e8112680cc80205c87db68bea593abd2cae0b9685fbbd179f28d601023e57c9a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9d64600d40ce65532e7628e7ae0fea8091aa089f5c0c7327a9059de49438e2bdfc1405243f5fa19e32496123947001212bb2609bb70bfbf365c71eaacf8318dc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MVyCQLvFRWSfOPzS9hOPsQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:58:55.968745) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:58:55.969230) ========= 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=9ca12473fbb1d023794ffd180000023c-1461180957.772856-601613326 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018649 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:58:56.034334) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:58:56.034649) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 12:58:56.035020) ========= ========= Total master_lag: 1.17 =========