builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-846 starttime: 1461757116.59 results: success (0) buildid: 20160427025603 builduid: 3a5b84d2cfaf4104a9d688815a3e42b2 revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:36.590317) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:36.590911) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:36.591364) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:36.774974) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:36.775457) ========= 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-1461757088.482094-245527332 _=/tools/buildbot/bin/python using PTY: False --2016-04-27 04:38:36-- 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% 10.8M=0.001s 2016-04-27 04:38:37 (10.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.695317 ========= master_lag: 0.28 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:37.752729) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-27 04:38:37.753228) ========= 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-1461757088.482094-245527332 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017706 ========= master_lag: 5.39 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-27 04:38:43.162456) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-27 04:38:43.162971) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 488df90abd620538454e58ae0a75f13453f391b1 --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 488df90abd620538454e58ae0a75f13453f391b1 --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-1461757088.482094-245527332 _=/tools/buildbot/bin/python using PTY: False 2016-04-27 04:38:44,026 truncating revision to first 12 chars 2016-04-27 04:38:44,026 Setting DEBUG logging. 2016-04-27 04:38:44,026 attempt 1/10 2016-04-27 04:38:44,027 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/488df90abd62?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 04:38:45,420 unpacking tar archive at: mozilla-central-488df90abd62/testing/mozharness/ program finished with exit code 0 elapsedTime=1.951068 ========= master_lag: 7.93 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-27 04:38:53.044243) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:53.044720) ========= script_repo_revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 04:38:53.045325) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-27 04:38:53.045730) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-27 04:39:03.253784) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 19 secs) (at 2016-04-27 04:39:03.254316) ========= /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-1461757088.482094-245527332 _=/tools/buildbot/bin/python using PTY: False 04:39:04 INFO - MultiFileLogger online at 20160427 04:39:04 in /builds/slave/test 04:39:04 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 04:39:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:39:04 INFO - {'append_to_log': False, 04:39:04 INFO - 'base_work_dir': '/builds/slave/test', 04:39:04 INFO - 'blob_upload_branch': 'mozilla-central', 04:39:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:39:04 INFO - 'buildbot_json_path': 'buildprops.json', 04:39:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:39:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:39:04 INFO - 'download_minidump_stackwalk': True, 04:39:04 INFO - 'download_symbols': 'true', 04:39:04 INFO - 'e10s': False, 04:39:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:39:04 INFO - 'tooltool.py': '/tools/tooltool.py', 04:39:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:39:04 INFO - '/tools/misc-python/virtualenv.py')}, 04:39:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:39:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:39:04 INFO - 'log_level': 'info', 04:39:04 INFO - 'log_to_console': True, 04:39:04 INFO - 'opt_config_files': (), 04:39:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:39:04 INFO - '--processes=1', 04:39:04 INFO - '--config=%(test_path)s/wptrunner.ini', 04:39:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:39:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:39:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:39:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:39:04 INFO - 'pip_index': False, 04:39:04 INFO - 'require_test_zip': True, 04:39:04 INFO - 'test_type': ('testharness',), 04:39:04 INFO - 'this_chunk': '1', 04:39:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:39:04 INFO - 'total_chunks': '10', 04:39:04 INFO - 'virtualenv_path': 'venv', 04:39:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:39:04 INFO - 'work_dir': 'build'} 04:39:04 INFO - ##### 04:39:04 INFO - ##### Running clobber step. 04:39:04 INFO - ##### 04:39:04 INFO - Running pre-action listener: _resource_record_pre_action 04:39:04 INFO - Running main action method: clobber 04:39:04 INFO - rmtree: /builds/slave/test/build 04:39:04 INFO - Running post-action listener: _resource_record_post_action 04:39:04 INFO - ##### 04:39:04 INFO - ##### Running read-buildbot-config step. 04:39:04 INFO - ##### 04:39:04 INFO - Running pre-action listener: _resource_record_pre_action 04:39:04 INFO - Running main action method: read_buildbot_config 04:39:04 INFO - Using buildbot properties: 04:39:04 INFO - { 04:39:04 INFO - "project": "", 04:39:04 INFO - "product": "firefox", 04:39:04 INFO - "script_repo_revision": "production", 04:39:04 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 04:39:04 INFO - "repository": "", 04:39:04 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 04:39:04 INFO - "buildid": "20160427025603", 04:39:04 INFO - "pgo_build": "False", 04:39:04 INFO - "basedir": "/builds/slave/test", 04:39:04 INFO - "buildnumber": 1, 04:39:04 INFO - "slavename": "tst-linux64-spot-846", 04:39:04 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 04:39:04 INFO - "platform": "linux64", 04:39:04 INFO - "branch": "mozilla-central", 04:39:04 INFO - "revision": "488df90abd620538454e58ae0a75f13453f391b1", 04:39:04 INFO - "repo_path": "mozilla-central", 04:39:04 INFO - "moz_repo_path": "", 04:39:04 INFO - "stage_platform": "linux64", 04:39:04 INFO - "builduid": "3a5b84d2cfaf4104a9d688815a3e42b2", 04:39:04 INFO - "slavebuilddir": "test" 04:39:04 INFO - } 04:39:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 04:39:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 04:39:04 INFO - Running post-action listener: _resource_record_post_action 04:39:04 INFO - ##### 04:39:04 INFO - ##### Running download-and-extract step. 04:39:04 INFO - ##### 04:39:04 INFO - Running pre-action listener: _resource_record_pre_action 04:39:04 INFO - Running main action method: download_and_extract 04:39:04 INFO - mkdir: /builds/slave/test/build/tests 04:39:04 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')]} 04:39:04 INFO - https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:39:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 04:39:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 04:39:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 04:39:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 04:39:08 INFO - Downloaded 1361 bytes. 04:39:08 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 04:39:08 INFO - Using the following test package requirements: 04:39:08 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 04:39:08 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:39:08 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:39:08 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'jsshell-linux-x86_64.zip'], 04:39:08 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:39:08 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 04:39:08 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:39:08 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:39:08 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:39:08 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 04:39:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:39:08 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 04:39:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:08 INFO - https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:39:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 04:39:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 04:39:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 04:39:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 04:39:13 INFO - Downloaded 22751757 bytes. 04:39:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:39:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:39:14 INFO - caution: filename not matched: web-platform/* 04:39:14 INFO - Return code: 11 04:39:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:14 INFO - https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:39:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:39:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:39:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:39:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 04:39:17 INFO - Downloaded 36406661 bytes. 04:39:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:39:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:39:20 INFO - caution: filename not matched: bin/* 04:39:20 INFO - caution: filename not matched: config/* 04:39:20 INFO - caution: filename not matched: mozbase/* 04:39:20 INFO - caution: filename not matched: marionette/* 04:39:20 INFO - caution: filename not matched: tools/wptserve/* 04:39:20 INFO - Return code: 11 04:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:20 INFO - https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:39:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 04:39:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 04:39:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 04:39:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 04:39:31 INFO - Downloaded 64491517 bytes. 04:39:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 04:39:31 INFO - mkdir: /builds/slave/test/properties 04:39:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:39:31 INFO - Writing to file /builds/slave/test/properties/build_url 04:39:31 INFO - Contents: 04:39:31 INFO - build_url:https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 04:39:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:39:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:39:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:39:32 INFO - Contents: 04:39:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:39:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:32 INFO - https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:39:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:39:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:39:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:39:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 04:39:39 INFO - Downloaded 90936531 bytes. 04:39:39 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:39:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:39:44 INFO - Return code: 0 04:39:44 INFO - Running post-action listener: _resource_record_post_action 04:39:44 INFO - Running post-action listener: set_extra_try_arguments 04:39:44 INFO - ##### 04:39:44 INFO - ##### Running create-virtualenv step. 04:39:44 INFO - ##### 04:39:44 INFO - Running pre-action listener: _pre_create_virtualenv 04:39:44 INFO - Running pre-action listener: _resource_record_pre_action 04:39:44 INFO - Running main action method: create_virtualenv 04:39:44 INFO - Creating virtualenv /builds/slave/test/build/venv 04:39:44 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 04:39:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:39:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:39:45 INFO - Using real prefix '/usr' 04:39:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:39:47 INFO - Installing distribute.............................................................................................................................................................................................done. 04:39:52 INFO - Installing pip.................done. 04:39:52 INFO - Return code: 0 04:39:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:39:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:39:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:39:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:39:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:39:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:39:52 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 0x22e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ef290>, '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 0x23ef980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2326be0>, '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-1461757088.482094-245527332', '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 04:39:52 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 04:39:52 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 04:39:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:39:52 INFO - 'CCACHE_UMASK': '002', 04:39:52 INFO - 'DISPLAY': ':0', 04:39:52 INFO - 'HOME': '/home/cltbld', 04:39:52 INFO - 'LANG': 'en_US.UTF-8', 04:39:52 INFO - 'LOGNAME': 'cltbld', 04:39:52 INFO - 'MAIL': '/var/mail/cltbld', 04:39:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:39:52 INFO - 'MOZ_NO_REMOTE': '1', 04:39:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:39:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:39:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:52 INFO - 'PWD': '/builds/slave/test', 04:39:52 INFO - 'SHELL': '/bin/bash', 04:39:52 INFO - 'SHLVL': '1', 04:39:52 INFO - 'TERM': 'linux', 04:39:52 INFO - 'TMOUT': '86400', 04:39:52 INFO - 'USER': 'cltbld', 04:39:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461757088.482094-245527332', 04:39:52 INFO - '_': '/tools/buildbot/bin/python'} 04:39:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:39:52 INFO - Downloading/unpacking psutil>=0.7.1 04:39:52 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 04:39:52 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 04:39:52 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 04:39:52 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 04:39:52 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 04:39:52 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 04:39:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:39:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:39:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:39:57 INFO - Installing collected packages: psutil 04:39:57 INFO - Running setup.py install for psutil 04:39:57 INFO - building 'psutil._psutil_linux' extension 04:39:57 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 04:39:59 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 04:39:59 INFO - building 'psutil._psutil_posix' extension 04:39:59 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 04:40:00 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 04:40:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:40:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:40:00 INFO - Successfully installed psutil 04:40:00 INFO - Cleaning up... 04:40:00 INFO - Return code: 0 04:40:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:40: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')]} 04:40:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40: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')]} 04:40:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ef290>, '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 0x23ef980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2326be0>, '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-1461757088.482094-245527332', '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 04:40:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:40:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:40:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:40:00 INFO - 'CCACHE_UMASK': '002', 04:40:00 INFO - 'DISPLAY': ':0', 04:40:00 INFO - 'HOME': '/home/cltbld', 04:40:00 INFO - 'LANG': 'en_US.UTF-8', 04:40:00 INFO - 'LOGNAME': 'cltbld', 04:40:00 INFO - 'MAIL': '/var/mail/cltbld', 04:40:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:40:00 INFO - 'MOZ_NO_REMOTE': '1', 04:40:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:40:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:40:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:00 INFO - 'PWD': '/builds/slave/test', 04:40:00 INFO - 'SHELL': '/bin/bash', 04:40:00 INFO - 'SHLVL': '1', 04:40:00 INFO - 'TERM': 'linux', 04:40:00 INFO - 'TMOUT': '86400', 04:40:00 INFO - 'USER': 'cltbld', 04:40:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461757088.482094-245527332', 04:40:00 INFO - '_': '/tools/buildbot/bin/python'} 04:40:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:40:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:40:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:40:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:40:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:40:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:40:05 INFO - Installing collected packages: mozsystemmonitor 04:40:05 INFO - Running setup.py install for mozsystemmonitor 04:40:05 INFO - Successfully installed mozsystemmonitor 04:40:05 INFO - Cleaning up... 04:40:05 INFO - Return code: 0 04:40:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:40:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ef290>, '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 0x23ef980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2326be0>, '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-1461757088.482094-245527332', '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 04:40:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:40:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:40:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:40:05 INFO - 'CCACHE_UMASK': '002', 04:40:05 INFO - 'DISPLAY': ':0', 04:40:05 INFO - 'HOME': '/home/cltbld', 04:40:05 INFO - 'LANG': 'en_US.UTF-8', 04:40:05 INFO - 'LOGNAME': 'cltbld', 04:40:05 INFO - 'MAIL': '/var/mail/cltbld', 04:40:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:40:05 INFO - 'MOZ_NO_REMOTE': '1', 04:40:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:40:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:40:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:05 INFO - 'PWD': '/builds/slave/test', 04:40:05 INFO - 'SHELL': '/bin/bash', 04:40:05 INFO - 'SHLVL': '1', 04:40:05 INFO - 'TERM': 'linux', 04:40:05 INFO - 'TMOUT': '86400', 04:40:05 INFO - 'USER': 'cltbld', 04:40:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461757088.482094-245527332', 04:40:05 INFO - '_': '/tools/buildbot/bin/python'} 04:40:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:06 INFO - Downloading/unpacking blobuploader==1.2.4 04:40: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 04:40: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 04:40: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 04:40: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 04:40: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 04:40: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 04:40:10 INFO - Downloading blobuploader-1.2.4.tar.gz 04:40:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:40:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:40:10 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 04:40:10 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 04:40:10 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 04:40:10 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 04:40:10 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 04:40:10 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 04:40:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:40:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:40:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:40:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:40:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:40:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:40:12 INFO - Downloading docopt-0.6.1.tar.gz 04:40:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:40:12 INFO - Installing collected packages: blobuploader, requests, docopt 04:40:12 INFO - Running setup.py install for blobuploader 04:40:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:40:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:40:12 INFO - Running setup.py install for requests 04:40:13 INFO - Running setup.py install for docopt 04:40:13 INFO - Successfully installed blobuploader requests docopt 04:40:13 INFO - Cleaning up... 04:40:13 INFO - Return code: 0 04:40:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:40:13 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')]} 04:40:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40:13 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')]} 04:40:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40:13 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 0x22e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ef290>, '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 0x23ef980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2326be0>, '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-1461757088.482094-245527332', '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 04:40:13 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 04:40:13 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 04:40:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:40:13 INFO - 'CCACHE_UMASK': '002', 04:40:13 INFO - 'DISPLAY': ':0', 04:40:13 INFO - 'HOME': '/home/cltbld', 04:40:13 INFO - 'LANG': 'en_US.UTF-8', 04:40:13 INFO - 'LOGNAME': 'cltbld', 04:40:13 INFO - 'MAIL': '/var/mail/cltbld', 04:40:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:40:13 INFO - 'MOZ_NO_REMOTE': '1', 04:40:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:40:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:40:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:13 INFO - 'PWD': '/builds/slave/test', 04:40:13 INFO - 'SHELL': '/bin/bash', 04:40:13 INFO - 'SHLVL': '1', 04:40:13 INFO - 'TERM': 'linux', 04:40:13 INFO - 'TMOUT': '86400', 04:40:13 INFO - 'USER': 'cltbld', 04:40:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461757088.482094-245527332', 04:40:13 INFO - '_': '/tools/buildbot/bin/python'} 04:40:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:40:13 INFO - Running setup.py (path:/tmp/pip-dzAlPq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:40:14 INFO - Running setup.py (path:/tmp/pip-h4WGj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:40:14 INFO - Running setup.py (path:/tmp/pip-JwFfKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:40:14 INFO - Running setup.py (path:/tmp/pip-bpwRqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:40:14 INFO - Running setup.py (path:/tmp/pip-EUuoiV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:40:14 INFO - Running setup.py (path:/tmp/pip-brz7Kg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:40:14 INFO - Running setup.py (path:/tmp/pip-o2VxGm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:40:14 INFO - Running setup.py (path:/tmp/pip-zkABRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:40:14 INFO - Running setup.py (path:/tmp/pip-DN8bgC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:40:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:40:14 INFO - Running setup.py (path:/tmp/pip-CLSNrB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:40:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:40:15 INFO - Running setup.py (path:/tmp/pip-2lt3uB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:40:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:40:15 INFO - Running setup.py (path:/tmp/pip-ahT88L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:40:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:40:15 INFO - Running setup.py (path:/tmp/pip-kssm1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:40:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:40:15 INFO - Running setup.py (path:/tmp/pip-BkN_Tr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:40:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:15 INFO - Running setup.py (path:/tmp/pip-zTMt4l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:40:15 INFO - Running setup.py (path:/tmp/pip-kNYDub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:40:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:40:15 INFO - Running setup.py (path:/tmp/pip-oL2Tbt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:40:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:40:16 INFO - Running setup.py (path:/tmp/pip-QeK36W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:40:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:40:16 INFO - Running setup.py (path:/tmp/pip-FZ0WAw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:40:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:16 INFO - Running setup.py (path:/tmp/pip-R5BLlj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:40:16 INFO - Running setup.py (path:/tmp/pip-DZ0Azs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:40:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:16 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 04:40:16 INFO - Running setup.py install for manifestparser 04:40:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:40:17 INFO - Running setup.py install for mozcrash 04:40:17 INFO - Running setup.py install for mozdebug 04:40:17 INFO - Running setup.py install for mozdevice 04:40:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:40:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:40:17 INFO - Running setup.py install for mozfile 04:40:17 INFO - Running setup.py install for mozhttpd 04:40:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:40:17 INFO - Running setup.py install for mozinfo 04:40:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:40:18 INFO - Running setup.py install for mozInstall 04:40:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:40:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:40:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:40:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:40:18 INFO - Running setup.py install for mozleak 04:40:18 INFO - Running setup.py install for mozlog 04:40:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:40:18 INFO - Running setup.py install for moznetwork 04:40:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:40:18 INFO - Running setup.py install for mozprocess 04:40:18 INFO - Running setup.py install for mozprofile 04:40:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:40:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:40:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:40:19 INFO - Running setup.py install for mozrunner 04:40:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:40:19 INFO - Running setup.py install for mozscreenshot 04:40:19 INFO - Running setup.py install for moztest 04:40:19 INFO - Running setup.py install for mozversion 04:40:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:40:19 INFO - Running setup.py install for wptserve 04:40:20 INFO - Running setup.py install for marionette-driver 04:40:20 INFO - Running setup.py install for browsermob-proxy 04:40:20 INFO - Running setup.py install for marionette-client 04:40:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:40:21 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 04:40:21 INFO - Cleaning up... 04:40:21 INFO - Return code: 0 04:40:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:40:21 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')]} 04:40:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:40:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40:21 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')]} 04:40:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:40:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:40:21 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 0x22e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2329620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ef290>, '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 0x23ef980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2326be0>, '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-1461757088.482094-245527332', '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 04:40:21 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 04:40:21 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 04:40:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:40:21 INFO - 'CCACHE_UMASK': '002', 04:40:21 INFO - 'DISPLAY': ':0', 04:40:21 INFO - 'HOME': '/home/cltbld', 04:40:21 INFO - 'LANG': 'en_US.UTF-8', 04:40:21 INFO - 'LOGNAME': 'cltbld', 04:40:21 INFO - 'MAIL': '/var/mail/cltbld', 04:40:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:40:21 INFO - 'MOZ_NO_REMOTE': '1', 04:40:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:40:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:40:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:21 INFO - 'PWD': '/builds/slave/test', 04:40:21 INFO - 'SHELL': '/bin/bash', 04:40:21 INFO - 'SHLVL': '1', 04:40:21 INFO - 'TERM': 'linux', 04:40:21 INFO - 'TMOUT': '86400', 04:40:21 INFO - 'USER': 'cltbld', 04:40:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461757088.482094-245527332', 04:40:21 INFO - '_': '/tools/buildbot/bin/python'} 04:40:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:40:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:40:21 INFO - Running setup.py (path:/tmp/pip-ofP3KW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:40:21 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)) 04:40:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:40:21 INFO - Running setup.py (path:/tmp/pip-rxf5Jy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:40:21 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)) 04:40:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:40:21 INFO - Running setup.py (path:/tmp/pip-dj4g6N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:40:21 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)) 04:40:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:40:21 INFO - Running setup.py (path:/tmp/pip-bujTEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:40:21 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)) 04:40:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:40:21 INFO - Running setup.py (path:/tmp/pip-CMjO1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:40:22 INFO - Running setup.py (path:/tmp/pip-3_NlQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:40:22 INFO - Running setup.py (path:/tmp/pip-9JcVLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:40:22 INFO - Running setup.py (path:/tmp/pip-sbx68s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:40:22 INFO - Running setup.py (path:/tmp/pip-m9YRkI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:40:22 INFO - Running setup.py (path:/tmp/pip-rPnDSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:40:22 INFO - Running setup.py (path:/tmp/pip-ky7DX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:40:22 INFO - Running setup.py (path:/tmp/pip-Gq3F01-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:40:22 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)) 04:40:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:40:22 INFO - Running setup.py (path:/tmp/pip-QHtfRV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:40:23 INFO - Running setup.py (path:/tmp/pip-FaWRub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:23 INFO - Running setup.py (path:/tmp/pip-BckAks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:40:23 INFO - Running setup.py (path:/tmp/pip-ShfcHU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:40:23 INFO - Running setup.py (path:/tmp/pip-mO8jre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:40:23 INFO - Running setup.py (path:/tmp/pip-4TdLyy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:40:23 INFO - Running setup.py (path:/tmp/pip-eBab_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:23 INFO - Running setup.py (path:/tmp/pip-Ibun9t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:40:23 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)) 04:40:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:40:24 INFO - Running setup.py (path:/tmp/pip-rrQBIS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:40:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:40:24 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)) 04:40:24 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)) 04:40:24 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)) 04:40:24 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)) 04:40:24 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)) 04:40:24 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)) 04:40:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:40:24 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 04:40:24 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 04:40:24 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 04:40:24 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 04:40:24 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 04:40:24 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 04:40:28 INFO - Downloading blessings-1.6.tar.gz 04:40:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:40:29 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)) 04:40:29 INFO - Installing collected packages: blessings 04:40:29 INFO - Running setup.py install for blessings 04:40:29 INFO - Successfully installed blessings 04:40:29 INFO - Cleaning up... 04:40:29 INFO - Return code: 0 04:40:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:40:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:40:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:40:29 INFO - Reading from file tmpfile_stdout 04:40:29 INFO - Current package versions: 04:40:29 INFO - argparse == 1.2.1 04:40:29 INFO - blessings == 1.6 04:40:29 INFO - blobuploader == 1.2.4 04:40:29 INFO - browsermob-proxy == 0.6.0 04:40:29 INFO - docopt == 0.6.1 04:40:29 INFO - manifestparser == 1.1 04:40:29 INFO - marionette-client == 2.3.0 04:40:29 INFO - marionette-driver == 1.4.0 04:40:29 INFO - mozInstall == 1.12 04:40:29 INFO - mozcrash == 0.17 04:40:29 INFO - mozdebug == 0.1 04:40:29 INFO - mozdevice == 0.48 04:40:29 INFO - mozfile == 1.2 04:40:29 INFO - mozhttpd == 0.7 04:40:29 INFO - mozinfo == 0.9 04:40:29 INFO - mozleak == 0.1 04:40:29 INFO - mozlog == 3.1 04:40:29 INFO - moznetwork == 0.27 04:40:29 INFO - mozprocess == 0.22 04:40:29 INFO - mozprofile == 0.28 04:40:29 INFO - mozrunner == 6.11 04:40:29 INFO - mozscreenshot == 0.1 04:40:29 INFO - mozsystemmonitor == 0.0 04:40:29 INFO - moztest == 0.7 04:40:29 INFO - mozversion == 1.4 04:40:29 INFO - psutil == 3.1.1 04:40:29 INFO - requests == 1.2.3 04:40:29 INFO - wptserve == 1.4.0 04:40:29 INFO - wsgiref == 0.1.2 04:40:29 INFO - Running post-action listener: _resource_record_post_action 04:40:29 INFO - Running post-action listener: _start_resource_monitoring 04:40:29 INFO - Starting resource monitoring. 04:40:29 INFO - ##### 04:40:29 INFO - ##### Running pull step. 04:40:29 INFO - ##### 04:40:29 INFO - Running pre-action listener: _resource_record_pre_action 04:40:29 INFO - Running main action method: pull 04:40:29 INFO - Pull has nothing to do! 04:40:29 INFO - Running post-action listener: _resource_record_post_action 04:40:29 INFO - ##### 04:40:29 INFO - ##### Running install step. 04:40:29 INFO - ##### 04:40:29 INFO - Running pre-action listener: _resource_record_pre_action 04:40:29 INFO - Running main action method: install 04:40:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:40:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:40:30 INFO - Reading from file tmpfile_stdout 04:40:30 INFO - Detecting whether we're running mozinstall >=1.0... 04:40:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:40:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:40:30 INFO - Reading from file tmpfile_stdout 04:40:30 INFO - Output received: 04:40:30 INFO - Usage: mozinstall [options] installer 04:40:30 INFO - Options: 04:40:30 INFO - -h, --help show this help message and exit 04:40:30 INFO - -d DEST, --destination=DEST 04:40:30 INFO - Directory to install application into. [default: 04:40:30 INFO - "/builds/slave/test"] 04:40:30 INFO - --app=APP Application being installed. [default: firefox] 04:40:30 INFO - mkdir: /builds/slave/test/build/application 04:40:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 04:40:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 04:40:56 INFO - Reading from file tmpfile_stdout 04:40:56 INFO - Output received: 04:40:56 INFO - /builds/slave/test/build/application/firefox/firefox 04:40:56 INFO - Running post-action listener: _resource_record_post_action 04:40:56 INFO - ##### 04:40:56 INFO - ##### Running run-tests step. 04:40:56 INFO - ##### 04:40:56 INFO - Running pre-action listener: _resource_record_pre_action 04:40:56 INFO - Running main action method: run_tests 04:40:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:40:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:40:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:40:56 INFO - grabbing minidump binary from tooltool 04:40:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:56 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 0x23ef290>, '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 0x23ef980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2326be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:40:56 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 04:40:56 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 04:40:57 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:40:57 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:40:58 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpIj9386 04:40:58 INFO - INFO - File integrity verified, renaming tmpIj9386 to linux64-minidump_stackwalk 04:40:58 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:40:58 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 04:40:58 INFO - Return code: 0 04:40:58 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:40:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:40:59 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/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.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 04:40:59 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/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.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 04:40:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:40:59 INFO - 'CCACHE_UMASK': '002', 04:40:59 INFO - 'DISPLAY': ':0', 04:40:59 INFO - 'HOME': '/home/cltbld', 04:40:59 INFO - 'LANG': 'en_US.UTF-8', 04:40:59 INFO - 'LOGNAME': 'cltbld', 04:40:59 INFO - 'MAIL': '/var/mail/cltbld', 04:40:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:40:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:40:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:40:59 INFO - 'MOZ_NO_REMOTE': '1', 04:40:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:40:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:40:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:40:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:40:59 INFO - 'PWD': '/builds/slave/test', 04:40:59 INFO - 'SHELL': '/bin/bash', 04:40:59 INFO - 'SHLVL': '1', 04:40:59 INFO - 'TERM': 'linux', 04:40:59 INFO - 'TMOUT': '86400', 04:40:59 INFO - 'USER': 'cltbld', 04:40:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461757088.482094-245527332', 04:40:59 INFO - '_': '/tools/buildbot/bin/python'} 04:40:59 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/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.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 04:40:59 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 04:40:59 INFO - import pkg_resources 04:41:00 INFO - Using 1 client processes 04:41:01 INFO - wptserve Starting http server on 127.0.0.1:8000 04:41:01 INFO - wptserve Starting http server on 127.0.0.1:8001 04:41:01 INFO - wptserve Starting http server on 127.0.0.1:8443 04:41:03 INFO - SUITE-START | Running 778 tests 04:41:03 INFO - Running testharness tests 04:41:03 INFO - Setting up ssl 04:41:03 INFO - PROCESS | certutil | 04:41:03 INFO - PROCESS | certutil | 04:41:03 INFO - PROCESS | certutil | 04:41:03 INFO - Certificate Nickname Trust Attributes 04:41:03 INFO - SSL,S/MIME,JAR/XPI 04:41:03 INFO - 04:41:03 INFO - web-platform-tests CT,, 04:41:03 INFO - 04:41:03 INFO - Starting runner 04:41:05 INFO - PROCESS | 1941 | 1461757265897 Marionette DEBUG Marionette enabled via build flag and pref 04:41:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6a39000 == 1 [pid = 1941] [id = 1] 04:41:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 1 (0x7f86c6a39800) [pid = 1941] [serial = 1] [outer = (nil)] 04:41:06 INFO - PROCESS | 1941 | [1941] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 04:41:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 2 (0x7f86c6a3a800) [pid = 1941] [serial = 2] [outer = 0x7f86c6a39800] 04:41:06 INFO - PROCESS | 1941 | 1461757266535 Marionette INFO Listening on port 2828 04:41:07 INFO - PROCESS | 1941 | 1461757267120 Marionette DEBUG Marionette enabled via command-line flag 04:41:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c390e800 == 2 [pid = 1941] [id = 2] 04:41:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 3 (0x7f86c390f000) [pid = 1941] [serial = 3] [outer = (nil)] 04:41:07 INFO - PROCESS | 1941 | [1941] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 04:41:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 4 (0x7f86c3910000) [pid = 1941] [serial = 4] [outer = 0x7f86c390f000] 04:41:07 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f86c39f6d30 04:41:07 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f86c2d56580 04:41:07 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f86c2d5a7f0 04:41:07 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f86c2d5aaf0 04:41:07 INFO - PROCESS | 1941 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f86c2d5ae20 04:41:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 5 (0x7f86c2d8d800) [pid = 1941] [serial = 5] [outer = 0x7f86c6a39800] 04:41:07 INFO - PROCESS | 1941 | [1941] 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 04:41:07 INFO - PROCESS | 1941 | 1461757267861 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48281 04:41:07 INFO - PROCESS | 1941 | [1941] 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 04:41:07 INFO - PROCESS | 1941 | 1461757267933 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48282 04:41:07 INFO - PROCESS | 1941 | [1941] 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 04:41:07 INFO - PROCESS | 1941 | 1461757267944 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48283 04:41:07 INFO - PROCESS | 1941 | 1461757267947 Marionette DEBUG Closed connection conn0 04:41:08 INFO - PROCESS | 1941 | 1461757268015 Marionette DEBUG Closed connection conn1 04:41:08 INFO - PROCESS | 1941 | [1941] 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 2255 04:41:08 INFO - PROCESS | 1941 | [1941] 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 04:41:08 INFO - PROCESS | 1941 | 1461757268056 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48284 04:41:08 INFO - PROCESS | 1941 | 1461757268059 Marionette DEBUG Closed connection conn2 04:41:08 INFO - PROCESS | 1941 | [1941] 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 04:41:08 INFO - PROCESS | 1941 | 1461757268105 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:48285 04:41:08 INFO - PROCESS | 1941 | 1461757268115 Marionette DEBUG Closed connection conn3 04:41:08 INFO - PROCESS | 1941 | 1461757268168 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:41:08 INFO - PROCESS | 1941 | 1461757268181 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160427025603","device":"desktop","version":"49.0a1"} 04:41:08 INFO - PROCESS | 1941 | [1941] 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 04:41:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b70a3800 == 3 [pid = 1941] [id = 3] 04:41:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 6 (0x7f86b70a4000) [pid = 1941] [serial = 6] [outer = (nil)] 04:41:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b70a4800 == 4 [pid = 1941] [id = 4] 04:41:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 7 (0x7f86b7063800) [pid = 1941] [serial = 7] [outer = (nil)] 04:41:09 INFO - PROCESS | 1941 | [1941] 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 04:41:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b61db800 == 5 [pid = 1941] [id = 5] 04:41:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 8 (0x7f86b62f1c00) [pid = 1941] [serial = 8] [outer = (nil)] 04:41:10 INFO - PROCESS | 1941 | [1941] 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 04:41:10 INFO - PROCESS | 1941 | [1941] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:41:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 9 (0x7f86b5f86400) [pid = 1941] [serial = 9] [outer = 0x7f86b62f1c00] 04:41:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 10 (0x7f86b5cd5800) [pid = 1941] [serial = 10] [outer = 0x7f86b70a4000] 04:41:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 11 (0x7f86b5a1d000) [pid = 1941] [serial = 11] [outer = 0x7f86b7063800] 04:41:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 12 (0x7f86b5a1f000) [pid = 1941] [serial = 12] [outer = 0x7f86b62f1c00] 04:41:11 INFO - PROCESS | 1941 | 1461757271499 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1941 | 1461757271514 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 13 (0x7f86b39abc00) [pid = 1941] [serial = 13] [outer = 0x7f86b62f1c00] 04:41:12 INFO - PROCESS | 1941 | 1461757272100 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"199ebbcc-32f5-4909-9eb1-1a786138924e","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160427025603","device":"desktop","version":"49.0a1","command_id":1}}] 04:41:12 INFO - PROCESS | 1941 | 1461757272344 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}] 04:41:12 INFO - PROCESS | 1941 | 1461757272613 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:41:12 INFO - PROCESS | 1941 | 1461757272650 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:41:12 INFO - PROCESS | 1941 | [1941] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:41:12 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:41:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 14 (0x7f86b03ca000) [pid = 1941] [serial = 14] [outer = 0x7f86b62f1c00] 04:41:13 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:41:13 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:13 INFO - PROCESS | 1941 | 1461757273087 Marionette TRACE conn4 <- [1,3,null,{}] 04:41:13 INFO - PROCESS | 1941 | 1461757273108 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:41:13 INFO - PROCESS | 1941 | 1461757273135 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:41:13 INFO - PROCESS | 1941 | 1461757273194 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1941 | 1461757273198 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:41:13 INFO - PROCESS | 1941 | 1461757273260 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1941 | 1461757273265 Marionette TRACE conn4 <- [1,6,null,{}] 04:41:13 INFO - PROCESS | 1941 | 1461757273283 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}] 04:41:13 INFO - PROCESS | 1941 | 1461757273298 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:41:13 INFO - PROCESS | 1941 | 1461757273301 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeebe800 == 6 [pid = 1941] [id = 6] 04:41:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 15 (0x7f86aef1c400) [pid = 1941] [serial = 15] [outer = (nil)] 04:41:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 16 (0x7f86aef1e000) [pid = 1941] [serial = 16] [outer = 0x7f86aef1c400] 04:41:13 INFO - PROCESS | 1941 | 1461757273356 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 17 (0x7f86aef24800) [pid = 1941] [serial = 17] [outer = 0x7f86aef1c400] 04:41:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f4a000 == 7 [pid = 1941] [id = 7] 04:41:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 18 (0x7f86b7f6f400) [pid = 1941] [serial = 18] [outer = (nil)] 04:41:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 19 (0x7f86b7f71000) [pid = 1941] [serial = 19] [outer = 0x7f86b7f6f400] 04:41:13 INFO - PROCESS | 1941 | 1461757273791 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 20 (0x7f86aea95800) [pid = 1941] [serial = 20] [outer = 0x7f86b7f6f400] 04:41:14 INFO - PROCESS | 1941 | [1941] 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 04:41:14 INFO - PROCESS | 1941 | 1461757274296 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]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1143ms 04:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:41:14 INFO - PROCESS | 1941 | 1461757274365 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1941 | 1461757274367 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 04:41:14 INFO - PROCESS | 1941 | 1461757274389 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1941 | 1461757274391 Marionette TRACE conn4 <- [1,10,null,{}] 04:41:14 INFO - PROCESS | 1941 | 1461757274404 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}] 04:41:14 INFO - PROCESS | 1941 | 1461757274558 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:41:14 INFO - PROCESS | 1941 | 1461757274571 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad021800 == 8 [pid = 1941] [id = 8] 04:41:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 21 (0x7f86adeb7000) [pid = 1941] [serial = 21] [outer = (nil)] 04:41:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 22 (0x7f86aea92800) [pid = 1941] [serial = 22] [outer = 0x7f86adeb7000] 04:41:14 INFO - PROCESS | 1941 | 1461757274627 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 23 (0x7f86acf4e400) [pid = 1941] [serial = 23] [outer = 0x7f86adeb7000] 04:41:15 INFO - PROCESS | 1941 | 1461757275102 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]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 744ms 04:41:15 INFO - PROCESS | 1941 | 1461757275118 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1941 | 1461757275121 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:41:15 INFO - PROCESS | 1941 | 1461757275131 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1941 | 1461757275133 Marionette TRACE conn4 <- [1,14,null,{}] 04:41:15 INFO - PROCESS | 1941 | 1461757275136 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}] 04:41:15 INFO - PROCESS | 1941 | 1461757275262 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:41:15 INFO - PROCESS | 1941 | 1461757275274 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad01d000 == 9 [pid = 1941] [id = 9] 04:41:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 24 (0x7f86ad219800) [pid = 1941] [serial = 24] [outer = (nil)] 04:41:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 25 (0x7f86ad21f800) [pid = 1941] [serial = 25] [outer = 0x7f86ad219800] 04:41:15 INFO - PROCESS | 1941 | 1461757275328 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 26 (0x7f86ad228c00) [pid = 1941] [serial = 26] [outer = 0x7f86ad219800] 04:41:15 INFO - PROCESS | 1941 | 1461757275802 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]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 728ms 04:41:15 INFO - PROCESS | 1941 | 1461757275871 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1941 | 1461757275875 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:41:15 INFO - PROCESS | 1941 | 1461757275880 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1941 | 1461757275882 Marionette TRACE conn4 <- [1,18,null,{}] 04:41:15 INFO - PROCESS | 1941 | 1461757275886 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}] 04:41:16 INFO - PROCESS | 1941 | 1461757276010 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:41:16 INFO - PROCESS | 1941 | 1461757276030 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad53f000 == 10 [pid = 1941] [id = 10] 04:41:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 27 (0x7f86ad3e4800) [pid = 1941] [serial = 27] [outer = (nil)] 04:41:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 28 (0x7f86ad575400) [pid = 1941] [serial = 28] [outer = 0x7f86ad3e4800] 04:41:16 INFO - PROCESS | 1941 | 1461757276082 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 29 (0x7f86ad57a000) [pid = 1941] [serial = 29] [outer = 0x7f86ad3e4800] 04:41:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad29b800 == 11 [pid = 1941] [id = 11] 04:41:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 30 (0x7f86ad29c000) [pid = 1941] [serial = 30] [outer = (nil)] 04:41:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 31 (0x7f86ad545800) [pid = 1941] [serial = 31] [outer = 0x7f86ad29c000] 04:41:17 INFO - PROCESS | 1941 | 1461757277080 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]]]}] 04:41:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 32 (0x7f86ad551000) [pid = 1941] [serial = 32] [outer = 0x7f86ad29c000] 04:41:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad554000 == 12 [pid = 1941] [id = 12] 04:41:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 33 (0x7f86ad03a400) [pid = 1941] [serial = 33] [outer = (nil)] 04:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1274ms 04:41:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 34 (0x7f86ad57dc00) [pid = 1941] [serial = 34] [outer = 0x7f86ad03a400] 04:41:17 INFO - PROCESS | 1941 | 1461757277223 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1941 | 1461757277230 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 04:41:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 35 (0x7f86ad583c00) [pid = 1941] [serial = 35] [outer = 0x7f86ad03a400] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:41:17 INFO - PROCESS | 1941 | 1461757277295 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1941 | 1461757277299 Marionette TRACE conn4 <- [1,22,null,{}] 04:41:17 INFO - PROCESS | 1941 | 1461757277394 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}] 04:41:17 INFO - PROCESS | 1941 | 1461757277825 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:41:17 INFO - PROCESS | 1941 | 1461757277906 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aded8800 == 13 [pid = 1941] [id = 13] 04:41:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 36 (0x7f86ad3d6400) [pid = 1941] [serial = 36] [outer = (nil)] 04:41:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 37 (0x7f86ad57d800) [pid = 1941] [serial = 37] [outer = 0x7f86ad3d6400] 04:41:17 INFO - PROCESS | 1941 | 1461757277970 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 38 (0x7f86b2daac00) [pid = 1941] [serial = 38] [outer = 0x7f86ad3d6400] 04:41:18 INFO - PROCESS | 1941 | 1461757278646 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]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1414ms 04:41:18 INFO - PROCESS | 1941 | 1461757278679 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1941 | 1461757278685 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:41:18 INFO - PROCESS | 1941 | 1461757278694 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1941 | 1461757278697 Marionette TRACE conn4 <- [1,26,null,{}] 04:41:18 INFO - PROCESS | 1941 | 1461757278702 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}] 04:41:18 INFO - PROCESS | 1941 | 1461757278841 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:41:18 INFO - PROCESS | 1941 | 1461757278955 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b50b3000 == 14 [pid = 1941] [id = 14] 04:41:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 39 (0x7f86b415d400) [pid = 1941] [serial = 39] [outer = (nil)] 04:41:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 40 (0x7f86b548dc00) [pid = 1941] [serial = 40] [outer = 0x7f86b415d400] 04:41:19 INFO - PROCESS | 1941 | 1461757279018 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 41 (0x7f86b5f86000) [pid = 1941] [serial = 41] [outer = 0x7f86b415d400] 04:41:19 INFO - PROCESS | 1941 | 1461757279884 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]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1232ms 04:41:19 INFO - PROCESS | 1941 | 1461757279927 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1941 | 1461757279931 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 04:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:41:19 INFO - PROCESS | 1941 | 1461757279938 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1941 | 1461757279942 Marionette TRACE conn4 <- [1,30,null,{}] 04:41:19 INFO - PROCESS | 1941 | 1461757279949 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}] 04:41:20 INFO - PROCESS | 1941 | 1461757280065 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:41:20 INFO - PROCESS | 1941 | 1461757280140 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acfa0800 == 15 [pid = 1941] [id = 15] 04:41:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 42 (0x7f86ad57d400) [pid = 1941] [serial = 42] [outer = (nil)] 04:41:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 43 (0x7f86aef1d000) [pid = 1941] [serial = 43] [outer = 0x7f86ad57d400] 04:41:20 INFO - PROCESS | 1941 | 1461757280277 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 44 (0x7f86b5127800) [pid = 1941] [serial = 44] [outer = 0x7f86ad57d400] 04:41:20 INFO - PROCESS | 1941 | 1461757280885 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]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 979ms 04:41:20 INFO - PROCESS | 1941 | 1461757280917 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1941 | 1461757280924 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:41:20 INFO - PROCESS | 1941 | 1461757280932 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1941 | 1461757280935 Marionette TRACE conn4 <- [1,34,null,{}] 04:41:20 INFO - PROCESS | 1941 | 1461757280940 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}] 04:41:21 INFO - PROCESS | 1941 | 1461757281056 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:41:21 INFO - PROCESS | 1941 | 1461757281130 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b46bc000 == 16 [pid = 1941] [id = 16] 04:41:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 45 (0x7f86adeb0000) [pid = 1941] [serial = 45] [outer = (nil)] 04:41:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 46 (0x7f86b548cc00) [pid = 1941] [serial = 46] [outer = 0x7f86adeb0000] 04:41:21 INFO - PROCESS | 1941 | 1461757281181 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 47 (0x7f86b6ab2c00) [pid = 1941] [serial = 47] [outer = 0x7f86adeb0000] 04:41:21 INFO - PROCESS | 1941 | 1461757281789 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]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 878ms 04:41:21 INFO - PROCESS | 1941 | 1461757281810 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1941 | 1461757281813 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:41:21 INFO - PROCESS | 1941 | 1461757281819 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1941 | 1461757281823 Marionette TRACE conn4 <- [1,38,null,{}] 04:41:21 INFO - PROCESS | 1941 | 1461757281838 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}] 04:41:21 INFO - PROCESS | 1941 | 1461757281955 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:41:22 INFO - PROCESS | 1941 | 1461757282039 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b671d000 == 17 [pid = 1941] [id = 17] 04:41:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 48 (0x7f86b4161000) [pid = 1941] [serial = 48] [outer = (nil)] 04:41:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 49 (0x7f86b738d400) [pid = 1941] [serial = 49] [outer = 0x7f86b4161000] 04:41:22 INFO - PROCESS | 1941 | 1461757282095 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x7f86b7edac00) [pid = 1941] [serial = 50] [outer = 0x7f86b4161000] 04:41:22 INFO - PROCESS | 1941 | 1461757282599 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]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 831ms 04:41:22 INFO - PROCESS | 1941 | 1461757282651 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1941 | 1461757282654 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 04:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:41:22 INFO - PROCESS | 1941 | 1461757282659 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1941 | 1461757282660 Marionette TRACE conn4 <- [1,42,null,{}] 04:41:22 INFO - PROCESS | 1941 | 1461757282665 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}] 04:41:22 INFO - PROCESS | 1941 | 1461757282775 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:41:22 INFO - PROCESS | 1941 | 1461757282791 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6aa2800 == 18 [pid = 1941] [id = 18] 04:41:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 51 (0x7f86b7f70000) [pid = 1941] [serial = 51] [outer = (nil)] 04:41:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x7f86b921f000) [pid = 1941] [serial = 52] [outer = 0x7f86b7f70000] 04:41:22 INFO - PROCESS | 1941 | 1461757282845 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x7f86b92cec00) [pid = 1941] [serial = 53] [outer = 0x7f86b7f70000] 04:41:23 INFO - PROCESS | 1941 | 1461757283410 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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 778ms 04:41:23 INFO - PROCESS | 1941 | 1461757283436 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1941 | 1461757283439 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:41:23 INFO - PROCESS | 1941 | 1461757283444 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1941 | 1461757283446 Marionette TRACE conn4 <- [1,46,null,{}] 04:41:23 INFO - PROCESS | 1941 | 1461757283450 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}] 04:41:23 INFO - PROCESS | 1941 | 1461757283553 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:41:23 INFO - PROCESS | 1941 | 1461757283565 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b709d800 == 19 [pid = 1941] [id = 19] 04:41:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x7f86b921e400) [pid = 1941] [serial = 54] [outer = (nil)] 04:41:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x7f86b92f1c00) [pid = 1941] [serial = 55] [outer = 0x7f86b921e400] 04:41:23 INFO - PROCESS | 1941 | 1461757283630 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x7f86b9406c00) [pid = 1941] [serial = 56] [outer = 0x7f86b921e400] 04:41:24 INFO - PROCESS | 1941 | 1461757284193 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]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 773ms 04:41:24 INFO - PROCESS | 1941 | 1461757284219 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 04:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:41:24 INFO - PROCESS | 1941 | 1461757284222 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 04:41:24 INFO - PROCESS | 1941 | 1461757284226 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1941 | 1461757284229 Marionette TRACE conn4 <- [1,50,null,{}] 04:41:24 INFO - PROCESS | 1941 | 1461757284233 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}] 04:41:24 INFO - PROCESS | 1941 | 1461757284411 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:41:24 INFO - PROCESS | 1941 | 1461757284466 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7e62000 == 20 [pid = 1941] [id = 20] 04:41:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x7f86ad220800) [pid = 1941] [serial = 57] [outer = (nil)] 04:41:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x7f86bdd78800) [pid = 1941] [serial = 58] [outer = 0x7f86ad220800] 04:41:24 INFO - PROCESS | 1941 | 1461757284521 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x7f86c3bb4400) [pid = 1941] [serial = 59] [outer = 0x7f86ad220800] 04:41:25 INFO - PROCESS | 1941 | 1461757285028 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]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 825ms 04:41:25 INFO - PROCESS | 1941 | 1461757285050 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1941 | 1461757285053 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 04:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:41:25 INFO - PROCESS | 1941 | 1461757285058 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1941 | 1461757285061 Marionette TRACE conn4 <- [1,54,null,{}] 04:41:25 INFO - PROCESS | 1941 | 1461757285065 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}] 04:41:25 INFO - PROCESS | 1941 | 1461757285168 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:41:25 INFO - PROCESS | 1941 | 1461757285177 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f62800 == 21 [pid = 1941] [id = 21] 04:41:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x7f86b04f2400) [pid = 1941] [serial = 60] [outer = (nil)] 04:41:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x7f86c3c67000) [pid = 1941] [serial = 61] [outer = 0x7f86b04f2400] 04:41:25 INFO - PROCESS | 1941 | 1461757285230 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x7f86c3e09800) [pid = 1941] [serial = 62] [outer = 0x7f86b04f2400] 04:41:25 INFO - PROCESS | 1941 | 1461757285755 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]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 731ms 04:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:41:25 INFO - PROCESS | 1941 | 1461757285789 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1941 | 1461757285792 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 04:41:25 INFO - PROCESS | 1941 | 1461757285797 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1941 | 1461757285799 Marionette TRACE conn4 <- [1,58,null,{}] 04:41:25 INFO - PROCESS | 1941 | 1461757285804 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}] 04:41:25 INFO - PROCESS | 1941 | 1461757285908 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:41:25 INFO - PROCESS | 1941 | 1461757285923 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9278800 == 22 [pid = 1941] [id = 22] 04:41:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x7f86b04f2c00) [pid = 1941] [serial = 63] [outer = (nil)] 04:41:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x7f86c3eb3400) [pid = 1941] [serial = 64] [outer = 0x7f86b04f2c00] 04:41:25 INFO - PROCESS | 1941 | 1461757285978 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x7f86c40d1c00) [pid = 1941] [serial = 65] [outer = 0x7f86b04f2c00] 04:41:26 INFO - PROCESS | 1941 | 1461757286672 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]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 930ms 04:41:26 INFO - PROCESS | 1941 | 1461757286727 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1941 | 1461757286732 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 04:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:41:26 INFO - PROCESS | 1941 | 1461757286739 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1941 | 1461757286743 Marionette TRACE conn4 <- [1,62,null,{}] 04:41:26 INFO - PROCESS | 1941 | 1461757286750 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}] 04:41:26 INFO - PROCESS | 1941 | 1461757286884 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:41:27 INFO - PROCESS | 1941 | 1461757287002 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b0499000 == 23 [pid = 1941] [id = 23] 04:41:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x7f86ad225800) [pid = 1941] [serial = 66] [outer = (nil)] 04:41:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x7f86aef22000) [pid = 1941] [serial = 67] [outer = 0x7f86ad225800] 04:41:27 INFO - PROCESS | 1941 | 1461757287067 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x7f86b2da4400) [pid = 1941] [serial = 68] [outer = 0x7f86ad225800] 04:41:27 INFO - PROCESS | 1941 | 1461757287702 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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1035ms 04:41:27 INFO - PROCESS | 1941 | 1461757287782 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1941 | 1461757287789 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:41:27 INFO - PROCESS | 1941 | 1461757287805 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1941 | 1461757287808 Marionette TRACE conn4 <- [1,66,null,{}] 04:41:27 INFO - PROCESS | 1941 | 1461757287813 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}] 04:41:27 INFO - PROCESS | 1941 | 1461757287954 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:41:28 INFO - PROCESS | 1941 | 1461757288066 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b670c000 == 24 [pid = 1941] [id = 24] 04:41:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x7f86b42dc800) [pid = 1941] [serial = 69] [outer = (nil)] 04:41:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x7f86b5a1ec00) [pid = 1941] [serial = 70] [outer = 0x7f86b42dc800] 04:41:28 INFO - PROCESS | 1941 | 1461757288132 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x7f86b61efc00) [pid = 1941] [serial = 71] [outer = 0x7f86b42dc800] 04:41:28 INFO - PROCESS | 1941 | 1461757288791 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]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1034ms 04:41:28 INFO - PROCESS | 1941 | 1461757288833 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1941 | 1461757288836 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 04:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:41:28 INFO - PROCESS | 1941 | 1461757288841 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1941 | 1461757288846 Marionette TRACE conn4 <- [1,70,null,{}] 04:41:28 INFO - PROCESS | 1941 | 1461757288860 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}] 04:41:29 INFO - PROCESS | 1941 | 1461757289047 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:41:29 INFO - PROCESS | 1941 | 1461757289061 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b945e000 == 25 [pid = 1941] [id = 25] 04:41:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x7f86b729a000) [pid = 1941] [serial = 72] [outer = (nil)] 04:41:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x7f86b7ed4400) [pid = 1941] [serial = 73] [outer = 0x7f86b729a000] 04:41:29 INFO - PROCESS | 1941 | 1461757289130 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x7f86b92d4c00) [pid = 1941] [serial = 74] [outer = 0x7f86b729a000] 04:41:29 INFO - PROCESS | 1941 | 1461757289865 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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1085ms 04:41:29 INFO - PROCESS | 1941 | 1461757289932 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1941 | 1461757289935 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:41:29 INFO - PROCESS | 1941 | 1461757289959 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1941 | 1461757289962 Marionette TRACE conn4 <- [1,74,null,{}] 04:41:29 INFO - PROCESS | 1941 | 1461757289966 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}] 04:41:30 INFO - PROCESS | 1941 | 1461757290105 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:41:30 INFO - PROCESS | 1941 | 1461757290328 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad613800 == 26 [pid = 1941] [id = 26] 04:41:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x7f86ad03dc00) [pid = 1941] [serial = 75] [outer = (nil)] 04:41:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x7f86ad223c00) [pid = 1941] [serial = 76] [outer = 0x7f86ad03dc00] 04:41:30 INFO - PROCESS | 1941 | 1461757290392 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x7f86aee17000) [pid = 1941] [serial = 77] [outer = 0x7f86ad03dc00] 04:41:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f62800 == 25 [pid = 1941] [id = 21] 04:41:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7e62000 == 24 [pid = 1941] [id = 20] 04:41:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b709d800 == 23 [pid = 1941] [id = 19] 04:41:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6aa2800 == 22 [pid = 1941] [id = 18] 04:41:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b671d000 == 21 [pid = 1941] [id = 17] 04:41:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b46bc000 == 20 [pid = 1941] [id = 16] 04:41:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acfa0800 == 19 [pid = 1941] [id = 15] 04:41:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b50b3000 == 18 [pid = 1941] [id = 14] 04:41:31 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aded8800 == 17 [pid = 1941] [id = 13] 04:41:31 INFO - PROCESS | 1941 | 1461757291227 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]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 04:41:31 INFO - PROCESS | 1941 | 1461757291291 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 04:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:41:31 INFO - PROCESS | 1941 | 1461757291296 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 04:41:31 INFO - PROCESS | 1941 | 1461757291303 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1941 | 1461757291306 Marionette TRACE conn4 <- [1,78,null,{}] 04:41:31 INFO - PROCESS | 1941 | 1461757291314 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}] 04:41:31 INFO - PROCESS | 1941 | 1461757291454 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:41:31 INFO - PROCESS | 1941 | 1461757291567 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d5d800 == 18 [pid = 1941] [id = 27] 04:41:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x7f86b3856c00) [pid = 1941] [serial = 78] [outer = (nil)] 04:41:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x7f86b4622800) [pid = 1941] [serial = 79] [outer = 0x7f86b3856c00] 04:41:31 INFO - PROCESS | 1941 | 1461757291643 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x7f86b5a21400) [pid = 1941] [serial = 80] [outer = 0x7f86b3856c00] 04:41:32 INFO - PROCESS | 1941 | 1461757292358 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]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1130ms 04:41:32 INFO - PROCESS | 1941 | 1461757292432 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1941 | 1461757292439 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:41:32 INFO - PROCESS | 1941 | 1461757292447 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1941 | 1461757292451 Marionette TRACE conn4 <- [1,82,null,{}] 04:41:32 INFO - PROCESS | 1941 | 1461757292456 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}] 04:41:32 INFO - PROCESS | 1941 | 1461757292589 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:41:32 INFO - PROCESS | 1941 | 1461757292702 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b671c800 == 19 [pid = 1941] [id = 28] 04:41:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x7f86b65a7400) [pid = 1941] [serial = 81] [outer = (nil)] 04:41:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x7f86b705c000) [pid = 1941] [serial = 82] [outer = 0x7f86b65a7400] 04:41:32 INFO - PROCESS | 1941 | 1461757292763 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x7f86b7ae3800) [pid = 1941] [serial = 83] [outer = 0x7f86b65a7400] 04:41:33 INFO - PROCESS | 1941 | 1461757293423 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]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1032ms 04:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:41:33 INFO - PROCESS | 1941 | 1461757293480 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1941 | 1461757293482 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 04:41:33 INFO - PROCESS | 1941 | 1461757293488 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1941 | 1461757293493 Marionette TRACE conn4 <- [1,86,null,{}] 04:41:33 INFO - PROCESS | 1941 | 1461757293524 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}] 04:41:33 INFO - PROCESS | 1941 | 1461757293699 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:41:33 INFO - PROCESS | 1941 | 1461757293812 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a76800 == 20 [pid = 1941] [id = 29] 04:41:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x7f86b7ecd800) [pid = 1941] [serial = 84] [outer = (nil)] 04:41:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x7f86b92d8000) [pid = 1941] [serial = 85] [outer = 0x7f86b7ecd800] 04:41:33 INFO - PROCESS | 1941 | 1461757293879 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x7f86bce3f000) [pid = 1941] [serial = 86] [outer = 0x7f86b7ecd800] 04:41:34 INFO - PROCESS | 1941 | 1461757294595 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]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1136ms 04:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:41:34 INFO - PROCESS | 1941 | 1461757294623 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1941 | 1461757294627 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 04:41:34 INFO - PROCESS | 1941 | 1461757294631 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1941 | 1461757294634 Marionette TRACE conn4 <- [1,90,null,{}] 04:41:34 INFO - PROCESS | 1941 | 1461757294639 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}] 04:41:34 INFO - PROCESS | 1941 | 1461757294761 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:41:34 INFO - PROCESS | 1941 | 1461757294942 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad55d800 == 21 [pid = 1941] [id = 30] 04:41:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x7f86ad226000) [pid = 1941] [serial = 87] [outer = (nil)] 04:41:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x7f86ad3e3c00) [pid = 1941] [serial = 88] [outer = 0x7f86ad226000] 04:41:35 INFO - PROCESS | 1941 | 1461757295002 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7f86b2da1800) [pid = 1941] [serial = 89] [outer = 0x7f86ad226000] 04:41:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b0499000 == 20 [pid = 1941] [id = 23] 04:41:35 INFO - PROCESS | 1941 | 1461757295751 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]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1182ms 04:41:35 INFO - PROCESS | 1941 | 1461757295816 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:41:35 INFO - PROCESS | 1941 | 1461757295821 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 04:41:35 INFO - PROCESS | 1941 | 1461757295828 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1941 | 1461757295833 Marionette TRACE conn4 <- [1,94,null,{}] 04:41:35 INFO - PROCESS | 1941 | 1461757295841 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}] 04:41:35 INFO - PROCESS | 1941 | 1461757295981 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:41:36 INFO - PROCESS | 1941 | 1461757296097 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6642000 == 21 [pid = 1941] [id = 31] 04:41:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7f86b2d43400) [pid = 1941] [serial = 90] [outer = (nil)] 04:41:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7f86b5e35400) [pid = 1941] [serial = 91] [outer = 0x7f86b2d43400] 04:41:36 INFO - PROCESS | 1941 | 1461757296170 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86b6ab9800) [pid = 1941] [serial = 92] [outer = 0x7f86b2d43400] 04:41:36 INFO - PROCESS | 1941 | 1461757296859 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]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1084ms 04:41:36 INFO - PROCESS | 1941 | 1461757296912 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1941 | 1461757296919 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 04:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:41:36 INFO - PROCESS | 1941 | 1461757296928 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1941 | 1461757296930 Marionette TRACE conn4 <- [1,98,null,{}] 04:41:36 INFO - PROCESS | 1941 | 1461757296949 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}] 04:41:37 INFO - PROCESS | 1941 | 1461757297108 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:41:37 INFO - PROCESS | 1941 | 1461757297160 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b944f000 == 22 [pid = 1941] [id = 32] 04:41:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86b7ae1000) [pid = 1941] [serial = 93] [outer = (nil)] 04:41:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86b92cac00) [pid = 1941] [serial = 94] [outer = 0x7f86b7ae1000] 04:41:37 INFO - PROCESS | 1941 | 1461757297220 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86b92fd800) [pid = 1941] [serial = 95] [outer = 0x7f86b7ae1000] 04:41:37 INFO - PROCESS | 1941 | 1461757297876 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]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 977ms 04:41:37 INFO - PROCESS | 1941 | 1461757297906 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1941 | 1461757297908 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:41:37 INFO - PROCESS | 1941 | 1461757297914 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1941 | 1461757297919 Marionette TRACE conn4 <- [1,102,null,{}] 04:41:37 INFO - PROCESS | 1941 | 1461757297932 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}] 04:41:38 INFO - PROCESS | 1941 | 1461757298065 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:41:38 INFO - PROCESS | 1941 | 1461757298187 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c2d90000 == 23 [pid = 1941] [id = 33] 04:41:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86bdd78400) [pid = 1941] [serial = 96] [outer = (nil)] 04:41:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86c3ce3400) [pid = 1941] [serial = 97] [outer = 0x7f86bdd78400] 04:41:38 INFO - PROCESS | 1941 | 1461757298252 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86c40d3c00) [pid = 1941] [serial = 98] [outer = 0x7f86bdd78400] 04:41:38 INFO - PROCESS | 1941 | 1461757298954 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]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1087ms 04:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:41:39 INFO - PROCESS | 1941 | 1461757299003 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1941 | 1461757299006 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 04:41:39 INFO - PROCESS | 1941 | 1461757299014 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1941 | 1461757299017 Marionette TRACE conn4 <- [1,106,null,{}] 04:41:39 INFO - PROCESS | 1941 | 1461757299022 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}] 04:41:39 INFO - PROCESS | 1941 | 1461757299148 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:41:39 INFO - PROCESS | 1941 | 1461757299268 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86af93b000 == 24 [pid = 1941] [id = 34] 04:41:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86c3942400) [pid = 1941] [serial = 99] [outer = (nil)] 04:41:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86c4eba400) [pid = 1941] [serial = 100] [outer = 0x7f86c3942400] 04:41:39 INFO - PROCESS | 1941 | 1461757299332 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86c5036c00) [pid = 1941] [serial = 101] [outer = 0x7f86c3942400] 04:41:40 INFO - PROCESS | 1941 | 1461757300006 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]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1029ms 04:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:41:40 INFO - PROCESS | 1941 | 1461757300043 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1941 | 1461757300046 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 04:41:40 INFO - PROCESS | 1941 | 1461757300051 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1941 | 1461757300054 Marionette TRACE conn4 <- [1,110,null,{}] 04:41:40 INFO - PROCESS | 1941 | 1461757300058 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}] 04:41:40 INFO - PROCESS | 1941 | 1461757300183 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:41:40 INFO - PROCESS | 1941 | 1461757300277 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c40b5000 == 25 [pid = 1941] [id = 35] 04:41:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86bdd70800) [pid = 1941] [serial = 102] [outer = (nil)] 04:41:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86c4de2400) [pid = 1941] [serial = 103] [outer = 0x7f86bdd70800] 04:41:40 INFO - PROCESS | 1941 | 1461757300337 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7f86c6a14400) [pid = 1941] [serial = 104] [outer = 0x7f86bdd70800] 04:41:41 INFO - PROCESS | 1941 | 1461757300997 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]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 977ms 04:41:41 INFO - PROCESS | 1941 | 1461757301028 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1941 | 1461757301031 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:41:41 INFO - PROCESS | 1941 | 1461757301037 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1941 | 1461757301038 Marionette TRACE conn4 <- [1,114,null,{}] 04:41:41 INFO - PROCESS | 1941 | 1461757301043 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}] 04:41:41 INFO - PROCESS | 1941 | 1461757301212 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:41:41 INFO - PROCESS | 1941 | 1461757301394 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b0865000 == 26 [pid = 1941] [id = 36] 04:41:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7f86ad035400) [pid = 1941] [serial = 105] [outer = (nil)] 04:41:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86ad226400) [pid = 1941] [serial = 106] [outer = 0x7f86ad035400] 04:41:41 INFO - PROCESS | 1941 | 1461757301457 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86b385a000) [pid = 1941] [serial = 107] [outer = 0x7f86ad035400] 04:41:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d5d800 == 25 [pid = 1941] [id = 27] 04:41:42 INFO - PROCESS | 1941 | 1461757302309 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]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1328ms 04:41:42 INFO - PROCESS | 1941 | 1461757302365 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1941 | 1461757302371 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 04:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:41:42 INFO - PROCESS | 1941 | 1461757302378 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1941 | 1461757302382 Marionette TRACE conn4 <- [1,118,null,{}] 04:41:42 INFO - PROCESS | 1941 | 1461757302389 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}] 04:41:42 INFO - PROCESS | 1941 | 1461757302523 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:41:42 INFO - PROCESS | 1941 | 1461757302649 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a6a800 == 26 [pid = 1941] [id = 37] 04:41:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86b5f84400) [pid = 1941] [serial = 108] [outer = (nil)] 04:41:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86b6cf0400) [pid = 1941] [serial = 109] [outer = 0x7f86b5f84400] 04:41:42 INFO - PROCESS | 1941 | 1461757302715 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86b7de7000) [pid = 1941] [serial = 110] [outer = 0x7f86b5f84400] 04:41:43 INFO - PROCESS | 1941 | 1461757303397 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]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1036ms 04:41:43 INFO - PROCESS | 1941 | 1461757303415 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1941 | 1461757303423 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 04:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:41:43 INFO - PROCESS | 1941 | 1461757303431 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1941 | 1461757303435 Marionette TRACE conn4 <- [1,122,null,{}] 04:41:43 INFO - PROCESS | 1941 | 1461757303456 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}] 04:41:43 INFO - PROCESS | 1941 | 1461757303587 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:41:43 INFO - PROCESS | 1941 | 1461757303721 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3918800 == 27 [pid = 1941] [id = 38] 04:41:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86b61e6800) [pid = 1941] [serial = 111] [outer = (nil)] 04:41:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86c2d1a000) [pid = 1941] [serial = 112] [outer = 0x7f86b61e6800] 04:41:43 INFO - PROCESS | 1941 | 1461757303783 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86c3e08800) [pid = 1941] [serial = 113] [outer = 0x7f86b61e6800] 04:41:44 INFO - PROCESS | 1941 | 1461757304420 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]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1036ms 04:41:44 INFO - PROCESS | 1941 | 1461757304467 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 04:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:41:44 INFO - PROCESS | 1941 | 1461757304473 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 04:41:44 INFO - PROCESS | 1941 | 1461757304478 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1941 | 1461757304484 Marionette TRACE conn4 <- [1,126,null,{}] 04:41:44 INFO - PROCESS | 1941 | 1461757304497 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}] 04:41:44 INFO - PROCESS | 1941 | 1461757304653 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:41:44 INFO - PROCESS | 1941 | 1461757304785 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6a3a000 == 28 [pid = 1941] [id = 39] 04:41:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86c4ebf400) [pid = 1941] [serial = 114] [outer = (nil)] 04:41:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86c6f42800) [pid = 1941] [serial = 115] [outer = 0x7f86c4ebf400] 04:41:44 INFO - PROCESS | 1941 | 1461757304854 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86c887f800) [pid = 1941] [serial = 116] [outer = 0x7f86c4ebf400] 04:41:45 INFO - PROCESS | 1941 | 1461757305595 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]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1187ms 04:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:41:45 INFO - PROCESS | 1941 | 1461757305665 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1941 | 1461757305668 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 04:41:45 INFO - PROCESS | 1941 | 1461757305673 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1941 | 1461757305676 Marionette TRACE conn4 <- [1,130,null,{}] 04:41:45 INFO - PROCESS | 1941 | 1461757305681 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}] 04:41:45 INFO - PROCESS | 1941 | 1461757305825 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:41:45 INFO - PROCESS | 1941 | 1461757305944 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8846000 == 29 [pid = 1941] [id = 40] 04:41:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86aeb9a800) [pid = 1941] [serial = 117] [outer = (nil)] 04:41:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86c8eaf000) [pid = 1941] [serial = 118] [outer = 0x7f86aeb9a800] 04:41:46 INFO - PROCESS | 1941 | 1461757306008 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86c920e400) [pid = 1941] [serial = 119] [outer = 0x7f86aeb9a800] 04:41:46 INFO - PROCESS | 1941 | 1461757306788 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]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1139ms 04:41:46 INFO - PROCESS | 1941 | 1461757306812 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 04:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:41:46 INFO - PROCESS | 1941 | 1461757306816 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 04:41:46 INFO - PROCESS | 1941 | 1461757306822 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1941 | 1461757306827 Marionette TRACE conn4 <- [1,134,null,{}] 04:41:46 INFO - PROCESS | 1941 | 1461757306833 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}] 04:41:46 INFO - PROCESS | 1941 | 1461757306957 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:41:47 INFO - PROCESS | 1941 | 1461757307110 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b46c3800 == 30 [pid = 1941] [id = 41] 04:41:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86b5128c00) [pid = 1941] [serial = 120] [outer = (nil)] 04:41:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86b6d2dc00) [pid = 1941] [serial = 121] [outer = 0x7f86b5128c00] 04:41:47 INFO - PROCESS | 1941 | 1461757307170 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86b7f72800) [pid = 1941] [serial = 122] [outer = 0x7f86b5128c00] 04:41:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86c2d1a400) [pid = 1941] [serial = 123] [outer = 0x7f86ad03a400] 04:41:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6642000 == 29 [pid = 1941] [id = 31] 04:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1233ms 04:41:48 INFO - PROCESS | 1941 | 1461757308044 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]]]}] 04:41:48 INFO - PROCESS | 1941 | 1461757308055 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1941 | 1461757308060 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 04:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:41:48 INFO - PROCESS | 1941 | 1461757308083 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1941 | 1461757308089 Marionette TRACE conn4 <- [1,138,null,{}] 04:41:48 INFO - PROCESS | 1941 | 1461757308097 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}] 04:41:48 INFO - PROCESS | 1941 | 1461757308232 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:41:48 INFO - PROCESS | 1941 | 1461757308363 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bdddc800 == 30 [pid = 1941] [id = 42] 04:41:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86b6cfa400) [pid = 1941] [serial = 124] [outer = (nil)] 04:41:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86b922d800) [pid = 1941] [serial = 125] [outer = 0x7f86b6cfa400] 04:41:48 INFO - PROCESS | 1941 | 1461757308428 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86ba019c00) [pid = 1941] [serial = 126] [outer = 0x7f86b6cfa400] 04:41:49 INFO - PROCESS | 1941 | 1461757309183 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]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1142ms 04:41:49 INFO - PROCESS | 1941 | 1461757309223 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1941 | 1461757309230 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 04:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:41:49 INFO - PROCESS | 1941 | 1461757309238 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1941 | 1461757309242 Marionette TRACE conn4 <- [1,142,null,{}] 04:41:49 INFO - PROCESS | 1941 | 1461757309247 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}] 04:41:49 INFO - PROCESS | 1941 | 1461757309373 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:41:49 INFO - PROCESS | 1941 | 1461757309501 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6a4b000 == 31 [pid = 1941] [id = 43] 04:41:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86c40d7400) [pid = 1941] [serial = 127] [outer = (nil)] 04:41:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86c4ebb000) [pid = 1941] [serial = 128] [outer = 0x7f86c40d7400] 04:41:49 INFO - PROCESS | 1941 | 1461757309563 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86c6a18000) [pid = 1941] [serial = 129] [outer = 0x7f86c40d7400] 04:41:50 INFO - PROCESS | 1941 | 1461757310275 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]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1080ms 04:41:50 INFO - PROCESS | 1941 | 1461757310318 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1941 | 1461757310322 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 04:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:41:50 INFO - PROCESS | 1941 | 1461757310327 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1941 | 1461757310331 Marionette TRACE conn4 <- [1,146,null,{}] 04:41:50 INFO - PROCESS | 1941 | 1461757310345 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}] 04:41:50 INFO - PROCESS | 1941 | 1461757310473 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:41:50 INFO - PROCESS | 1941 | 1461757310602 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c90b5800 == 32 [pid = 1941] [id = 44] 04:41:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86c89a8400) [pid = 1941] [serial = 130] [outer = (nil)] 04:41:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86c920d800) [pid = 1941] [serial = 131] [outer = 0x7f86c89a8400] 04:41:50 INFO - PROCESS | 1941 | 1461757310670 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86c932e000) [pid = 1941] [serial = 132] [outer = 0x7f86c89a8400] 04:41:51 INFO - PROCESS | 1941 | 1461757311414 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]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1139ms 04:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:41:51 INFO - PROCESS | 1941 | 1461757311467 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1941 | 1461757311470 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 04:41:51 INFO - PROCESS | 1941 | 1461757311475 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1941 | 1461757311478 Marionette TRACE conn4 <- [1,150,null,{}] 04:41:51 INFO - PROCESS | 1941 | 1461757311482 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}] 04:41:51 INFO - PROCESS | 1941 | 1461757311604 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:41:51 INFO - PROCESS | 1941 | 1461757311734 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cae96000 == 33 [pid = 1941] [id = 45] 04:41:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86ad579000) [pid = 1941] [serial = 133] [outer = (nil)] 04:41:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86cae60800) [pid = 1941] [serial = 134] [outer = 0x7f86ad579000] 04:41:51 INFO - PROCESS | 1941 | 1461757311797 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86cbc95000) [pid = 1941] [serial = 135] [outer = 0x7f86ad579000] 04:41:52 INFO - PROCESS | 1941 | 1461757312534 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]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1076ms 04:41:52 INFO - PROCESS | 1941 | 1461757312551 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1941 | 1461757312553 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:41:52 INFO - PROCESS | 1941 | 1461757312558 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1941 | 1461757312560 Marionette TRACE conn4 <- [1,154,null,{}] 04:41:52 INFO - PROCESS | 1941 | 1461757312565 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}] 04:41:52 INFO - PROCESS | 1941 | 1461757312690 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:41:52 INFO - PROCESS | 1941 | 1461757312899 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d55000 == 34 [pid = 1941] [id = 46] 04:41:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86aee17400) [pid = 1941] [serial = 136] [outer = (nil)] 04:41:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86b42de800) [pid = 1941] [serial = 137] [outer = 0x7f86aee17400] 04:41:52 INFO - PROCESS | 1941 | 1461757312962 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86b7ade400) [pid = 1941] [serial = 138] [outer = 0x7f86aee17400] 04:41:53 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad53f000 == 33 [pid = 1941] [id = 10] 04:41:53 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a6a800 == 32 [pid = 1941] [id = 37] 04:41:53 INFO - PROCESS | 1941 | 1461757313801 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]]]}] 04:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1277ms 04:41:53 INFO - PROCESS | 1941 | 1461757313836 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1941 | 1461757313841 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 04:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:41:53 INFO - PROCESS | 1941 | 1461757313849 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1941 | 1461757313854 Marionette TRACE conn4 <- [1,158,null,{}] 04:41:53 INFO - PROCESS | 1941 | 1461757313862 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}] 04:41:54 INFO - PROCESS | 1941 | 1461757314001 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:41:54 INFO - PROCESS | 1941 | 1461757314136 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3ee4800 == 33 [pid = 1941] [id = 47] 04:41:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86b7df0c00) [pid = 1941] [serial = 139] [outer = (nil)] 04:41:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86c2d17800) [pid = 1941] [serial = 140] [outer = 0x7f86b7df0c00] 04:41:54 INFO - PROCESS | 1941 | 1461757314201 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86c40f1000) [pid = 1941] [serial = 141] [outer = 0x7f86b7df0c00] 04:41:55 INFO - PROCESS | 1941 | 1461757315004 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]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1186ms 04:41:55 INFO - PROCESS | 1941 | 1461757315035 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1941 | 1461757315042 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 04:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:41:55 INFO - PROCESS | 1941 | 1461757315051 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1941 | 1461757315054 Marionette TRACE conn4 <- [1,162,null,{}] 04:41:55 INFO - PROCESS | 1941 | 1461757315058 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}] 04:41:55 INFO - PROCESS | 1941 | 1461757315189 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:41:55 INFO - PROCESS | 1941 | 1461757315320 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d63800 == 34 [pid = 1941] [id = 48] 04:41:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86b04b5400) [pid = 1941] [serial = 142] [outer = (nil)] 04:41:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86b04bc000) [pid = 1941] [serial = 143] [outer = 0x7f86b04b5400] 04:41:55 INFO - PROCESS | 1941 | 1461757315383 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86b04eb800) [pid = 1941] [serial = 144] [outer = 0x7f86b04b5400] 04:41:56 INFO - PROCESS | 1941 | 1461757316138 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]]]}] 04:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1132ms 04:41:56 INFO - PROCESS | 1941 | 1461757316184 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1941 | 1461757316187 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 04:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:41:56 INFO - PROCESS | 1941 | 1461757316208 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1941 | 1461757316213 Marionette TRACE conn4 <- [1,166,null,{}] 04:41:56 INFO - PROCESS | 1941 | 1461757316228 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}] 04:41:56 INFO - PROCESS | 1941 | 1461757316364 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:41:56 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad55d800 == 33 [pid = 1941] [id = 30] 04:41:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c6a3a000 == 32 [pid = 1941] [id = 39] 04:41:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad01d000 == 31 [pid = 1941] [id = 9] 04:41:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8846000 == 30 [pid = 1941] [id = 40] 04:41:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b671c800 == 29 [pid = 1941] [id = 28] 04:41:58 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b944f000 == 28 [pid = 1941] [id = 32] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c90b5800 == 27 [pid = 1941] [id = 44] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c6a4b000 == 26 [pid = 1941] [id = 43] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bdddc800 == 25 [pid = 1941] [id = 42] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c2d90000 == 24 [pid = 1941] [id = 33] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86af93b000 == 23 [pid = 1941] [id = 34] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aeebe800 == 22 [pid = 1941] [id = 6] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b670c000 == 21 [pid = 1941] [id = 24] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9278800 == 20 [pid = 1941] [id = 22] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b46c3800 == 19 [pid = 1941] [id = 41] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad613800 == 18 [pid = 1941] [id = 26] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b0865000 == 17 [pid = 1941] [id = 36] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b945e000 == 16 [pid = 1941] [id = 25] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c40b5000 == 15 [pid = 1941] [id = 35] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a76800 == 14 [pid = 1941] [id = 29] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad021800 == 13 [pid = 1941] [id = 8] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3918800 == 12 [pid = 1941] [id = 38] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d63800 == 11 [pid = 1941] [id = 48] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d55000 == 10 [pid = 1941] [id = 46] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cae96000 == 9 [pid = 1941] [id = 45] 04:41:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3ee4800 == 8 [pid = 1941] [id = 47] 04:41:59 INFO - PROCESS | 1941 | 1461757319841 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aded7000 == 9 [pid = 1941] [id = 49] 04:41:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86adeb6800) [pid = 1941] [serial = 145] [outer = (nil)] 04:41:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86aef1cc00) [pid = 1941] [serial = 146] [outer = 0x7f86adeb6800] 04:41:59 INFO - PROCESS | 1941 | 1461757319992 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86b04c1800) [pid = 1941] [serial = 147] [outer = 0x7f86adeb6800] 04:42:00 INFO - PROCESS | 1941 | 1461757320582 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]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 4413ms 04:42:00 INFO - PROCESS | 1941 | 1461757320608 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1941 | 1461757320613 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 04:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:42:00 INFO - PROCESS | 1941 | 1461757320619 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1941 | 1461757320624 Marionette TRACE conn4 <- [1,170,null,{}] 04:42:00 INFO - PROCESS | 1941 | 1461757320631 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}] 04:42:00 INFO - PROCESS | 1941 | 1461757320757 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:42:00 INFO - PROCESS | 1941 | 1461757320863 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b46c5000 == 10 [pid = 1941] [id = 50] 04:42:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86b04c3c00) [pid = 1941] [serial = 148] [outer = (nil)] 04:42:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86b462a800) [pid = 1941] [serial = 149] [outer = 0x7f86b04c3c00] 04:42:00 INFO - PROCESS | 1941 | 1461757320920 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86b5c91c00) [pid = 1941] [serial = 150] [outer = 0x7f86b04c3c00] 04:42:01 INFO - PROCESS | 1941 | 1461757321497 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]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 934ms 04:42:01 INFO - PROCESS | 1941 | 1461757321557 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1941 | 1461757321562 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:42:01 INFO - PROCESS | 1941 | 1461757321569 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1941 | 1461757321573 Marionette TRACE conn4 <- [1,174,null,{}] 04:42:01 INFO - PROCESS | 1941 | 1461757321577 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}] 04:42:01 INFO - PROCESS | 1941 | 1461757321758 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:42:01 INFO - PROCESS | 1941 | 1461757321780 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a72000 == 11 [pid = 1941] [id = 51] 04:42:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b5f88000) [pid = 1941] [serial = 151] [outer = (nil)] 04:42:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b7f76c00) [pid = 1941] [serial = 152] [outer = 0x7f86b5f88000] 04:42:01 INFO - PROCESS | 1941 | 1461757321833 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86bdd75000) [pid = 1941] [serial = 153] [outer = 0x7f86b5f88000] 04:42:02 INFO - PROCESS | 1941 | 1461757322549 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]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1030ms 04:42:02 INFO - PROCESS | 1941 | 1461757322600 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1941 | 1461757322603 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 04:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:42:02 INFO - PROCESS | 1941 | 1461757322610 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1941 | 1461757322618 Marionette TRACE conn4 <- [1,178,null,{}] 04:42:02 INFO - PROCESS | 1941 | 1461757322645 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}] 04:42:02 INFO - PROCESS | 1941 | 1461757322808 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:42:02 INFO - PROCESS | 1941 | 1461757322831 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3ed7800 == 12 [pid = 1941] [id = 52] 04:42:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86ad57d000) [pid = 1941] [serial = 154] [outer = (nil)] 04:42:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86c4d3dc00) [pid = 1941] [serial = 155] [outer = 0x7f86ad57d000] 04:42:02 INFO - PROCESS | 1941 | 1461757322884 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86c502dc00) [pid = 1941] [serial = 156] [outer = 0x7f86ad57d000] 04:42:03 INFO - PROCESS | 1941 | 1461757323613 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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1046ms 04:42:03 INFO - PROCESS | 1941 | 1461757323655 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1941 | 1461757323659 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:42:03 INFO - PROCESS | 1941 | 1461757323670 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1941 | 1461757323672 Marionette TRACE conn4 <- [1,182,null,{}] 04:42:03 INFO - PROCESS | 1941 | 1461757323676 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}] 04:42:03 INFO - PROCESS | 1941 | 1461757323837 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:42:03 INFO - PROCESS | 1941 | 1461757323858 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8899000 == 13 [pid = 1941] [id = 53] 04:42:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86c3943400) [pid = 1941] [serial = 157] [outer = (nil)] 04:42:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86c89af400) [pid = 1941] [serial = 158] [outer = 0x7f86c3943400] 04:42:03 INFO - PROCESS | 1941 | 1461757323911 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86c8eab000) [pid = 1941] [serial = 159] [outer = 0x7f86c3943400] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86c3942400) [pid = 1941] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86b04f2400) [pid = 1941] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86ad03dc00) [pid = 1941] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86b04f2c00) [pid = 1941] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86ad57d400) [pid = 1941] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86adeb0000) [pid = 1941] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86b4161000) [pid = 1941] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86ad3d6400) [pid = 1941] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86b7f70000) [pid = 1941] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86b921e400) [pid = 1941] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86ad220800) [pid = 1941] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86b415d400) [pid = 1941] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86ad225800) [pid = 1941] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86bdd70800) [pid = 1941] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86ad226000) [pid = 1941] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86b7ae1000) [pid = 1941] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86b3856c00) [pid = 1941] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86b7ecd800) [pid = 1941] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86aee17400) [pid = 1941] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86b5128c00) [pid = 1941] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86ad035400) [pid = 1941] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b65a7400) [pid = 1941] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86aeb9a800) [pid = 1941] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86b729a000) [pid = 1941] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86ad3e4800) [pid = 1941] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86ad219800) [pid = 1941] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86ad579000) [pid = 1941] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86b5f84400) [pid = 1941] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86adeb7000) [pid = 1941] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86c89a8400) [pid = 1941] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86bdd78400) [pid = 1941] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86c4ebf400) [pid = 1941] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86aef1c400) [pid = 1941] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86b7df0c00) [pid = 1941] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86b42dc800) [pid = 1941] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86b2d43400) [pid = 1941] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86b6cfa400) [pid = 1941] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86c40d7400) [pid = 1941] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:42:05 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86b61e6800) [pid = 1941] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:42:05 INFO - PROCESS | 1941 | 1461757325396 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]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1793ms 04:42:05 INFO - PROCESS | 1941 | 1461757325457 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1941 | 1461757325459 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 04:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:42:05 INFO - PROCESS | 1941 | 1461757325464 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1941 | 1461757325466 Marionette TRACE conn4 <- [1,186,null,{}] 04:42:05 INFO - PROCESS | 1941 | 1461757325471 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}] 04:42:05 INFO - PROCESS | 1941 | 1461757325611 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:42:05 INFO - PROCESS | 1941 | 1461757325628 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b0498800 == 14 [pid = 1941] [id = 54] 04:42:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86b3856c00) [pid = 1941] [serial = 160] [outer = (nil)] 04:42:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86b4627800) [pid = 1941] [serial = 161] [outer = 0x7f86b3856c00] 04:42:05 INFO - PROCESS | 1941 | 1461757325693 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86b7f69400) [pid = 1941] [serial = 162] [outer = 0x7f86b3856c00] 04:42:06 INFO - PROCESS | 1941 | 1461757326365 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]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 930ms 04:42:06 INFO - PROCESS | 1941 | 1461757326435 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1941 | 1461757326437 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 04:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:42:06 INFO - PROCESS | 1941 | 1461757326477 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1941 | 1461757326478 Marionette TRACE conn4 <- [1,190,null,{}] 04:42:06 INFO - PROCESS | 1941 | 1461757326499 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}] 04:42:06 INFO - PROCESS | 1941 | 1461757326650 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:42:06 INFO - PROCESS | 1941 | 1461757326662 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeeae000 == 15 [pid = 1941] [id = 55] 04:42:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86aee1a800) [pid = 1941] [serial = 163] [outer = (nil)] 04:42:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86c40d7800) [pid = 1941] [serial = 164] [outer = 0x7f86aee1a800] 04:42:06 INFO - PROCESS | 1941 | 1461757326714 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86c932e800) [pid = 1941] [serial = 165] [outer = 0x7f86aee1a800] 04:42:07 INFO - PROCESS | 1941 | 1461757327460 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]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1055ms 04:42:07 INFO - PROCESS | 1941 | 1461757327513 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1941 | 1461757327518 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:42:07 INFO - PROCESS | 1941 | 1461757327525 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1941 | 1461757327530 Marionette TRACE conn4 <- [1,194,null,{}] 04:42:07 INFO - PROCESS | 1941 | 1461757327537 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}] 04:42:07 INFO - PROCESS | 1941 | 1461757327690 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:42:07 INFO - PROCESS | 1941 | 1461757327815 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b46af800 == 16 [pid = 1941] [id = 56] 04:42:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86aeb94800) [pid = 1941] [serial = 166] [outer = (nil)] 04:42:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86b04c3800) [pid = 1941] [serial = 167] [outer = 0x7f86aeb94800] 04:42:07 INFO - PROCESS | 1941 | 1461757327880 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86b2dab000) [pid = 1941] [serial = 168] [outer = 0x7f86aeb94800] 04:42:08 INFO - PROCESS | 1941 | 1461757328695 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]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1234ms 04:42:08 INFO - PROCESS | 1941 | 1461757328760 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1941 | 1461757328768 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 04:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:42:08 INFO - PROCESS | 1941 | 1461757328777 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1941 | 1461757328780 Marionette TRACE conn4 <- [1,198,null,{}] 04:42:08 INFO - PROCESS | 1941 | 1461757328785 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}] 04:42:08 INFO - PROCESS | 1941 | 1461757328926 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:42:09 INFO - PROCESS | 1941 | 1461757329052 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad54e000 == 17 [pid = 1941] [id = 57] 04:42:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86acf53800) [pid = 1941] [serial = 169] [outer = (nil)] 04:42:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86ad579800) [pid = 1941] [serial = 170] [outer = 0x7f86acf53800] 04:42:09 INFO - PROCESS | 1941 | 1461757329113 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86b548e400) [pid = 1941] [serial = 171] [outer = 0x7f86acf53800] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86ad57dc00) [pid = 1941] [serial = 34] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86ad57a000) [pid = 1941] [serial = 29] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86b2daac00) [pid = 1941] [serial = 38] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86b7ae3800) [pid = 1941] [serial = 83] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86b6cf0400) [pid = 1941] [serial = 109] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86c5036c00) [pid = 1941] [serial = 101] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86b705c000) [pid = 1941] [serial = 82] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86b922d800) [pid = 1941] [serial = 125] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86ad3e3c00) [pid = 1941] [serial = 88] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86c3e09800) [pid = 1941] [serial = 62] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86ad583c00) [pid = 1941] [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.] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86b6d2dc00) [pid = 1941] [serial = 121] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86c2d17800) [pid = 1941] [serial = 140] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86c4eba400) [pid = 1941] [serial = 100] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86ad226400) [pid = 1941] [serial = 106] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86b42de800) [pid = 1941] [serial = 137] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86aee17000) [pid = 1941] [serial = 77] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86c3eb3400) [pid = 1941] [serial = 64] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86c6a3a800) [pid = 1941] [serial = 2] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86b4622800) [pid = 1941] [serial = 79] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86aef1d000) [pid = 1941] [serial = 43] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7f86b548cc00) [pid = 1941] [serial = 46] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7f86b738d400) [pid = 1941] [serial = 49] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7f86ad223c00) [pid = 1941] [serial = 76] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7f86b7edac00) [pid = 1941] [serial = 50] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7f86ad57d800) [pid = 1941] [serial = 37] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7f86b921f000) [pid = 1941] [serial = 52] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7f86b92cec00) [pid = 1941] [serial = 53] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7f86b9406c00) [pid = 1941] [serial = 56] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7f86b6ab2c00) [pid = 1941] [serial = 47] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86b92f1c00) [pid = 1941] [serial = 55] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86bdd78800) [pid = 1941] [serial = 58] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86c3bb4400) [pid = 1941] [serial = 59] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86b548dc00) [pid = 1941] [serial = 40] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86c40d1c00) [pid = 1941] [serial = 65] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86c3c67000) [pid = 1941] [serial = 61] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86b5f86000) [pid = 1941] [serial = 41] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86ad545800) [pid = 1941] [serial = 31] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86b5127800) [pid = 1941] [serial = 44] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86c3ce3400) [pid = 1941] [serial = 97] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7f86b5a21400) [pid = 1941] [serial = 80] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7f86b92cac00) [pid = 1941] [serial = 94] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x7f86bce3f000) [pid = 1941] [serial = 86] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x7f86c2d1a000) [pid = 1941] [serial = 112] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x7f86b7ade400) [pid = 1941] [serial = 138] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x7f86b5e35400) [pid = 1941] [serial = 91] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x7f86b92d8000) [pid = 1941] [serial = 85] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x7f86b7f72800) [pid = 1941] [serial = 122] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x7f86b385a000) [pid = 1941] [serial = 107] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x7f86c6a18000) [pid = 1941] [serial = 129] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x7f86c3e08800) [pid = 1941] [serial = 113] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x7f86c6f42800) [pid = 1941] [serial = 115] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x7f86b2da4400) [pid = 1941] [serial = 68] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x7f86c6a14400) [pid = 1941] [serial = 104] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x7f86c4ebb000) [pid = 1941] [serial = 128] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x7f86b5a1ec00) [pid = 1941] [serial = 70] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x7f86b2da1800) [pid = 1941] [serial = 89] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x7f86aef22000) [pid = 1941] [serial = 67] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x7f86c4de2400) [pid = 1941] [serial = 103] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x7f86b5a1f000) [pid = 1941] [serial = 12] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x7f86b5f86400) [pid = 1941] [serial = 9] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x7f86b92fd800) [pid = 1941] [serial = 95] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x7f86aea92800) [pid = 1941] [serial = 22] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x7f86c932e000) [pid = 1941] [serial = 132] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 67 (0x7f86acf4e400) [pid = 1941] [serial = 23] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 66 (0x7f86c40d3c00) [pid = 1941] [serial = 98] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 65 (0x7f86c887f800) [pid = 1941] [serial = 116] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 64 (0x7f86cae60800) [pid = 1941] [serial = 134] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 63 (0x7f86aef24800) [pid = 1941] [serial = 17] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 62 (0x7f86c40f1000) [pid = 1941] [serial = 141] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 61 (0x7f86c920d800) [pid = 1941] [serial = 131] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 60 (0x7f86c8eaf000) [pid = 1941] [serial = 118] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 59 (0x7f86b61efc00) [pid = 1941] [serial = 71] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 58 (0x7f86b7f71000) [pid = 1941] [serial = 19] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x7f86b6ab9800) [pid = 1941] [serial = 92] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x7f86aef1e000) [pid = 1941] [serial = 16] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x7f86ba019c00) [pid = 1941] [serial = 126] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 54 (0x7f86c920e400) [pid = 1941] [serial = 119] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 53 (0x7f86b92d4c00) [pid = 1941] [serial = 74] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 52 (0x7f86ad575400) [pid = 1941] [serial = 28] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 51 (0x7f86ad228c00) [pid = 1941] [serial = 26] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 50 (0x7f86cbc95000) [pid = 1941] [serial = 135] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 49 (0x7f86b7de7000) [pid = 1941] [serial = 110] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 48 (0x7f86b7ed4400) [pid = 1941] [serial = 73] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1941 | --DOMWINDOW == 47 (0x7f86ad21f800) [pid = 1941] [serial = 25] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1941 | 1461757330182 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]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1432ms 04:42:10 INFO - PROCESS | 1941 | 1461757330209 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1941 | 1461757330213 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:42:10 INFO - PROCESS | 1941 | 1461757330220 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1941 | 1461757330224 Marionette TRACE conn4 <- [1,202,null,{}] 04:42:10 INFO - PROCESS | 1941 | 1461757330230 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}] 04:42:10 INFO - PROCESS | 1941 | 1461757330425 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:42:10 INFO - PROCESS | 1941 | 1461757330552 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad289800 == 18 [pid = 1941] [id = 58] 04:42:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 48 (0x7f86ad584000) [pid = 1941] [serial = 172] [outer = (nil)] 04:42:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 49 (0x7f86ade70c00) [pid = 1941] [serial = 173] [outer = 0x7f86ad584000] 04:42:10 INFO - PROCESS | 1941 | 1461757330607 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x7f86aee17000) [pid = 1941] [serial = 174] [outer = 0x7f86ad584000] 04:42:11 INFO - PROCESS | 1941 | --DOMWINDOW == 49 (0x7f86b04bc000) [pid = 1941] [serial = 143] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1941 | 1461757331163 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]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 980ms 04:42:11 INFO - PROCESS | 1941 | 1461757331201 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1941 | 1461757331208 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 04:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:42:11 INFO - PROCESS | 1941 | 1461757331216 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1941 | 1461757331218 Marionette TRACE conn4 <- [1,206,null,{}] 04:42:11 INFO - PROCESS | 1941 | 1461757331223 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}] 04:42:11 INFO - PROCESS | 1941 | 1461757331334 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:42:11 INFO - PROCESS | 1941 | 1461757331411 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adef0800 == 19 [pid = 1941] [id = 59] 04:42:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 50 (0x7f86aef1f000) [pid = 1941] [serial = 175] [outer = (nil)] 04:42:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 51 (0x7f86b04c2c00) [pid = 1941] [serial = 176] [outer = 0x7f86aef1f000] 04:42:11 INFO - PROCESS | 1941 | 1461757331469 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x7f86b2d3d400) [pid = 1941] [serial = 177] [outer = 0x7f86aef1f000] 04:42:11 INFO - PROCESS | 1941 | 1461757331727 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:42:12 INFO - PROCESS | 1941 | 1461757332061 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]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 876ms 04:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:42:12 INFO - PROCESS | 1941 | 1461757332093 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1941 | 1461757332095 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 04:42:12 INFO - PROCESS | 1941 | 1461757332101 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1941 | 1461757332106 Marionette TRACE conn4 <- [1,210,null,{}] 04:42:12 INFO - PROCESS | 1941 | 1461757332120 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}] 04:42:12 INFO - PROCESS | 1941 | 1461757332240 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:42:12 INFO - PROCESS | 1941 | 1461757332326 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b3830800 == 20 [pid = 1941] [id = 60] 04:42:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x7f86ad219c00) [pid = 1941] [serial = 178] [outer = (nil)] 04:42:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x7f86b548d400) [pid = 1941] [serial = 179] [outer = 0x7f86ad219c00] 04:42:12 INFO - PROCESS | 1941 | 1461757332382 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x7f86b5e3a800) [pid = 1941] [serial = 180] [outer = 0x7f86ad219c00] 04:42:12 INFO - PROCESS | 1941 | 1461757332863 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]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 837ms 04:42:12 INFO - PROCESS | 1941 | 1461757332948 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1941 | 1461757332950 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:42:12 INFO - PROCESS | 1941 | 1461757332955 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1941 | 1461757332958 Marionette TRACE conn4 <- [1,214,null,{}] 04:42:12 INFO - PROCESS | 1941 | 1461757332963 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}] 04:42:13 INFO - PROCESS | 1941 | 1461757333104 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:42:13 INFO - PROCESS | 1941 | 1461757333262 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b54a2000 == 21 [pid = 1941] [id = 61] 04:42:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x7f86b2d42800) [pid = 1941] [serial = 181] [outer = (nil)] 04:42:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x7f86b6abe800) [pid = 1941] [serial = 182] [outer = 0x7f86b2d42800] 04:42:13 INFO - PROCESS | 1941 | 1461757333381 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x7f86b6cf6000) [pid = 1941] [serial = 183] [outer = 0x7f86b2d42800] 04:42:13 INFO - PROCESS | 1941 | 1461757333971 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]]]}] 04:42:13 INFO - PROCESS | 1941 | --DOMWINDOW == 57 (0x7f86ad57d000) [pid = 1941] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:42:13 INFO - PROCESS | 1941 | --DOMWINDOW == 56 (0x7f86b04c3c00) [pid = 1941] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:42:13 INFO - PROCESS | 1941 | --DOMWINDOW == 55 (0x7f86b5f88000) [pid = 1941] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:42:13 INFO - PROCESS | 1941 | --DOMWINDOW == 54 (0x7f86c3943400) [pid = 1941] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:42:13 INFO - PROCESS | 1941 | --DOMWINDOW == 53 (0x7f86b3856c00) [pid = 1941] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:42:13 INFO - PROCESS | 1941 | --DOMWINDOW == 52 (0x7f86adeb6800) [pid = 1941] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:42:13 INFO - PROCESS | 1941 | --DOMWINDOW == 51 (0x7f86b04b5400) [pid = 1941] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1078ms 04:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:42:14 INFO - PROCESS | 1941 | 1461757334035 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1941 | 1461757334037 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 04:42:14 INFO - PROCESS | 1941 | 1461757334041 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1941 | 1461757334044 Marionette TRACE conn4 <- [1,218,null,{}] 04:42:14 INFO - PROCESS | 1941 | 1461757334049 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}] 04:42:14 INFO - PROCESS | 1941 | 1461757334154 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:42:14 INFO - PROCESS | 1941 | 1461757334168 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6633800 == 22 [pid = 1941] [id = 62] 04:42:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 52 (0x7f86b5042c00) [pid = 1941] [serial = 184] [outer = (nil)] 04:42:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 53 (0x7f86b6ab2c00) [pid = 1941] [serial = 185] [outer = 0x7f86b5042c00] 04:42:14 INFO - PROCESS | 1941 | 1461757334220 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 54 (0x7f86b7299800) [pid = 1941] [serial = 186] [outer = 0x7f86b5042c00] 04:42:14 INFO - PROCESS | 1941 | 1461757334795 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]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 781ms 04:42:14 INFO - PROCESS | 1941 | 1461757334822 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1941 | 1461757334824 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 04:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:42:14 INFO - PROCESS | 1941 | 1461757334829 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1941 | 1461757334831 Marionette TRACE conn4 <- [1,222,null,{}] 04:42:14 INFO - PROCESS | 1941 | 1461757334835 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}] 04:42:14 INFO - PROCESS | 1941 | 1461757334969 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:42:15 INFO - PROCESS | 1941 | 1461757335072 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9f000 == 23 [pid = 1941] [id = 63] 04:42:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 55 (0x7f86b705a800) [pid = 1941] [serial = 187] [outer = (nil)] 04:42:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 56 (0x7f86b7f68800) [pid = 1941] [serial = 188] [outer = 0x7f86b705a800] 04:42:15 INFO - PROCESS | 1941 | 1461757335135 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 57 (0x7f86b9227800) [pid = 1941] [serial = 189] [outer = 0x7f86b705a800] 04:42:15 INFO - PROCESS | 1941 | 1461757335607 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]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 826ms 04:42:15 INFO - PROCESS | 1941 | 1461757335656 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1941 | 1461757335658 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 04:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:42:15 INFO - PROCESS | 1941 | 1461757335663 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1941 | 1461757335665 Marionette TRACE conn4 <- [1,226,null,{}] 04:42:15 INFO - PROCESS | 1941 | 1461757335670 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}] 04:42:15 INFO - PROCESS | 1941 | 1461757335777 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:42:15 INFO - PROCESS | 1941 | 1461757335789 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7093800 == 24 [pid = 1941] [id = 64] 04:42:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 58 (0x7f86acf57c00) [pid = 1941] [serial = 190] [outer = (nil)] 04:42:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 59 (0x7f86b92f6c00) [pid = 1941] [serial = 191] [outer = 0x7f86acf57c00] 04:42:15 INFO - PROCESS | 1941 | 1461757335843 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 60 (0x7f86b9407400) [pid = 1941] [serial = 192] [outer = 0x7f86acf57c00] 04:42:16 INFO - PROCESS | 1941 | 1461757336407 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]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 773ms 04:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:42:16 INFO - PROCESS | 1941 | 1461757336437 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1941 | 1461757336440 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 04:42:16 INFO - PROCESS | 1941 | 1461757336444 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1941 | 1461757336447 Marionette TRACE conn4 <- [1,230,null,{}] 04:42:16 INFO - PROCESS | 1941 | 1461757336451 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}] 04:42:16 INFO - PROCESS | 1941 | 1461757336567 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:42:16 INFO - PROCESS | 1941 | 1461757336578 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a65000 == 25 [pid = 1941] [id = 65] 04:42:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 61 (0x7f86b92f3c00) [pid = 1941] [serial = 193] [outer = (nil)] 04:42:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 62 (0x7f86bce3f000) [pid = 1941] [serial = 194] [outer = 0x7f86b92f3c00] 04:42:16 INFO - PROCESS | 1941 | 1461757336629 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 63 (0x7f86bdd79c00) [pid = 1941] [serial = 195] [outer = 0x7f86b92f3c00] 04:42:17 INFO - PROCESS | 1941 | 1461757337221 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]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 828ms 04:42:17 INFO - PROCESS | 1941 | 1461757337274 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1941 | 1461757337278 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:42:17 INFO - PROCESS | 1941 | 1461757337286 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1941 | 1461757337291 Marionette TRACE conn4 <- [1,234,null,{}] 04:42:17 INFO - PROCESS | 1941 | 1461757337299 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}] 04:42:17 INFO - PROCESS | 1941 | 1461757337474 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:42:17 INFO - PROCESS | 1941 | 1461757337560 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad298000 == 26 [pid = 1941] [id = 66] 04:42:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 64 (0x7f86ad3d7800) [pid = 1941] [serial = 196] [outer = (nil)] 04:42:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 65 (0x7f86ad577000) [pid = 1941] [serial = 197] [outer = 0x7f86ad3d7800] 04:42:17 INFO - PROCESS | 1941 | 1461757337622 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 66 (0x7f86adeba000) [pid = 1941] [serial = 198] [outer = 0x7f86ad3d7800] 04:42:18 INFO - PROCESS | 1941 | 1461757338294 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]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1080ms 04:42:18 INFO - PROCESS | 1941 | 1461757338368 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1941 | 1461757338375 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 04:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:42:18 INFO - PROCESS | 1941 | 1461757338384 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1941 | 1461757338386 Marionette TRACE conn4 <- [1,238,null,{}] 04:42:18 INFO - PROCESS | 1941 | 1461757338392 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}] 04:42:18 INFO - PROCESS | 1941 | 1461757338530 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:42:18 INFO - PROCESS | 1941 | 1461757338616 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b61cf000 == 27 [pid = 1941] [id = 67] 04:42:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 67 (0x7f86aef1ec00) [pid = 1941] [serial = 199] [outer = (nil)] 04:42:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 68 (0x7f86b486c800) [pid = 1941] [serial = 200] [outer = 0x7f86aef1ec00] 04:42:18 INFO - PROCESS | 1941 | 1461757338675 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x7f86b5a20c00) [pid = 1941] [serial = 201] [outer = 0x7f86aef1ec00] 04:42:19 INFO - PROCESS | 1941 | 1461757339334 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]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 978ms 04:42:19 INFO - PROCESS | 1941 | 1461757339362 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1941 | 1461757339365 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:42:19 INFO - PROCESS | 1941 | 1461757339370 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1941 | 1461757339375 Marionette TRACE conn4 <- [1,242,null,{}] 04:42:19 INFO - PROCESS | 1941 | 1461757339388 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}] 04:42:19 INFO - PROCESS | 1941 | 1461757339523 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:42:19 INFO - PROCESS | 1941 | 1461757339643 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f5f000 == 28 [pid = 1941] [id = 68] 04:42:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x7f86b61e6800) [pid = 1941] [serial = 202] [outer = (nil)] 04:42:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x7f86b738e000) [pid = 1941] [serial = 203] [outer = 0x7f86b61e6800] 04:42:19 INFO - PROCESS | 1941 | 1461757339706 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x7f86b7f77400) [pid = 1941] [serial = 204] [outer = 0x7f86b61e6800] 04:42:20 INFO - PROCESS | 1941 | 1461757340338 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]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 985ms 04:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:42:20 INFO - PROCESS | 1941 | 1461757340355 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 1941 | 1461757340358 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 04:42:20 INFO - PROCESS | 1941 | 1461757340363 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1941 | 1461757340366 Marionette TRACE conn4 <- [1,246,null,{}] 04:42:20 INFO - PROCESS | 1941 | 1461757340370 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}] 04:42:20 INFO - PROCESS | 1941 | 1461757340491 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:42:20 INFO - PROCESS | 1941 | 1461757340593 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9447000 == 29 [pid = 1941] [id = 69] 04:42:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x7f86b913a800) [pid = 1941] [serial = 205] [outer = (nil)] 04:42:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x7f86bdd71c00) [pid = 1941] [serial = 206] [outer = 0x7f86b913a800] 04:42:20 INFO - PROCESS | 1941 | 1461757340654 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x7f86c3942400) [pid = 1941] [serial = 207] [outer = 0x7f86b913a800] 04:42:21 INFO - PROCESS | 1941 | 1461757341343 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]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1026ms 04:42:21 INFO - PROCESS | 1941 | 1461757341389 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1941 | 1461757341392 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 04:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:42:21 INFO - PROCESS | 1941 | 1461757341397 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1941 | 1461757341399 Marionette TRACE conn4 <- [1,250,null,{}] 04:42:21 INFO - PROCESS | 1941 | 1461757341404 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}] 04:42:21 INFO - PROCESS | 1941 | 1461757341522 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:42:21 INFO - PROCESS | 1941 | 1461757341623 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bcece800 == 30 [pid = 1941] [id = 70] 04:42:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x7f86acf4f000) [pid = 1941] [serial = 208] [outer = (nil)] 04:42:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x7f86c3bb2800) [pid = 1941] [serial = 209] [outer = 0x7f86acf4f000] 04:42:21 INFO - PROCESS | 1941 | 1461757341682 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x7f86c3ce2000) [pid = 1941] [serial = 210] [outer = 0x7f86acf4f000] 04:42:22 INFO - PROCESS | 1941 | 1461757342331 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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 978ms 04:42:22 INFO - PROCESS | 1941 | 1461757342377 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1941 | 1461757342380 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:42:22 INFO - PROCESS | 1941 | 1461757342385 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1941 | 1461757342387 Marionette TRACE conn4 <- [1,254,null,{}] 04:42:22 INFO - PROCESS | 1941 | 1461757342392 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}] 04:42:22 INFO - PROCESS | 1941 | 1461757342540 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:42:22 INFO - PROCESS | 1941 | 1461757342761 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad55d800 == 31 [pid = 1941] [id = 71] 04:42:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x7f86ad030400) [pid = 1941] [serial = 211] [outer = (nil)] 04:42:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x7f86ad03ec00) [pid = 1941] [serial = 212] [outer = 0x7f86ad030400] 04:42:22 INFO - PROCESS | 1941 | 1461757342817 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x7f86ad579400) [pid = 1941] [serial = 213] [outer = 0x7f86ad030400] 04:42:23 INFO - PROCESS | 1941 | 1461757343432 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]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1074ms 04:42:23 INFO - PROCESS | 1941 | 1461757343490 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1941 | 1461757343494 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 04:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:42:23 INFO - PROCESS | 1941 | 1461757343502 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1941 | 1461757343506 Marionette TRACE conn4 <- [1,258,null,{}] 04:42:23 INFO - PROCESS | 1941 | 1461757343512 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}] 04:42:23 INFO - PROCESS | 1941 | 1461757343648 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:42:23 INFO - PROCESS | 1941 | 1461757343788 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aded7000 == 30 [pid = 1941] [id = 49] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x7f86b04eb800) [pid = 1941] [serial = 144] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x7f86c4d3dc00) [pid = 1941] [serial = 155] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 78 (0x7f86b462a800) [pid = 1941] [serial = 149] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 77 (0x7f86b5c91c00) [pid = 1941] [serial = 150] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 76 (0x7f86b7f76c00) [pid = 1941] [serial = 152] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 75 (0x7f86c89af400) [pid = 1941] [serial = 158] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 74 (0x7f86c8eab000) [pid = 1941] [serial = 159] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 73 (0x7f86b4627800) [pid = 1941] [serial = 161] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 72 (0x7f86b7f69400) [pid = 1941] [serial = 162] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 71 (0x7f86b04c1800) [pid = 1941] [serial = 147] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 70 (0x7f86c502dc00) [pid = 1941] [serial = 156] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 69 (0x7f86aef1cc00) [pid = 1941] [serial = 146] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | --DOMWINDOW == 68 (0x7f86bdd75000) [pid = 1941] [serial = 153] [outer = (nil)] [url = about:blank] 04:42:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad022000 == 31 [pid = 1941] [id = 72] 04:42:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 69 (0x7f86ad575400) [pid = 1941] [serial = 214] [outer = (nil)] 04:42:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 70 (0x7f86b04ea000) [pid = 1941] [serial = 215] [outer = 0x7f86ad575400] 04:42:23 INFO - PROCESS | 1941 | 1461757343873 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 71 (0x7f86b3856800) [pid = 1941] [serial = 216] [outer = 0x7f86ad575400] 04:42:24 INFO - PROCESS | 1941 | 1461757344411 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]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 04:42:24 INFO - PROCESS | 1941 | 1461757344436 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1941 | 1461757344441 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 04:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:42:24 INFO - PROCESS | 1941 | 1461757344446 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1941 | 1461757344448 Marionette TRACE conn4 <- [1,262,null,{}] 04:42:24 INFO - PROCESS | 1941 | 1461757344453 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}] 04:42:24 INFO - PROCESS | 1941 | 1461757344563 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:42:24 INFO - PROCESS | 1941 | 1461757344658 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b514c800 == 32 [pid = 1941] [id = 73] 04:42:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 72 (0x7f86b2dac400) [pid = 1941] [serial = 217] [outer = (nil)] 04:42:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 73 (0x7f86b5c91c00) [pid = 1941] [serial = 218] [outer = 0x7f86b2dac400] 04:42:24 INFO - PROCESS | 1941 | 1461757344709 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 74 (0x7f86b659d000) [pid = 1941] [serial = 219] [outer = 0x7f86b2dac400] 04:42:25 INFO - PROCESS | 1941 | 1461757345241 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]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 824ms 04:42:25 INFO - PROCESS | 1941 | 1461757345271 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1941 | 1461757345274 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:42:25 INFO - PROCESS | 1941 | 1461757345287 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1941 | 1461757345293 Marionette TRACE conn4 <- [1,266,null,{}] 04:42:25 INFO - PROCESS | 1941 | 1461757345299 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}] 04:42:25 INFO - PROCESS | 1941 | 1461757345410 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:42:25 INFO - PROCESS | 1941 | 1461757345428 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7096000 == 33 [pid = 1941] [id = 74] 04:42:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 75 (0x7f86b04c1400) [pid = 1941] [serial = 220] [outer = (nil)] 04:42:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 76 (0x7f86b9223400) [pid = 1941] [serial = 221] [outer = 0x7f86b04c1400] 04:42:25 INFO - PROCESS | 1941 | 1461757345479 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 77 (0x7f86b940b000) [pid = 1941] [serial = 222] [outer = 0x7f86b04c1400] 04:42:26 INFO - PROCESS | 1941 | 1461757346091 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]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 836ms 04:42:26 INFO - PROCESS | 1941 | 1461757346116 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1941 | 1461757346120 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 04:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:42:26 INFO - PROCESS | 1941 | 1461757346125 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1941 | 1461757346127 Marionette TRACE conn4 <- [1,270,null,{}] 04:42:26 INFO - PROCESS | 1941 | 1461757346131 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}] 04:42:26 INFO - PROCESS | 1941 | 1461757346240 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:42:26 INFO - PROCESS | 1941 | 1461757346335 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b926b800 == 34 [pid = 1941] [id = 75] 04:42:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 78 (0x7f86b5a1c800) [pid = 1941] [serial = 223] [outer = (nil)] 04:42:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 79 (0x7f86c2dd9c00) [pid = 1941] [serial = 224] [outer = 0x7f86b5a1c800] 04:42:26 INFO - PROCESS | 1941 | 1461757346387 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x7f86c3e09800) [pid = 1941] [serial = 225] [outer = 0x7f86b5a1c800] 04:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 877ms 04:42:27 INFO - PROCESS | 1941 | 1461757346997 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]]]}] 04:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:42:27 INFO - PROCESS | 1941 | 1461757347008 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1941 | 1461757347010 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 04:42:27 INFO - PROCESS | 1941 | 1461757347014 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1941 | 1461757347016 Marionette TRACE conn4 <- [1,274,null,{}] 04:42:27 INFO - PROCESS | 1941 | 1461757347022 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}] 04:42:27 INFO - PROCESS | 1941 | 1461757347159 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:42:27 INFO - PROCESS | 1941 | 1461757347184 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bddf0800 == 35 [pid = 1941] [id = 76] 04:42:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x7f86c40cbc00) [pid = 1941] [serial = 226] [outer = (nil)] 04:42:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x7f86c40eb000) [pid = 1941] [serial = 227] [outer = 0x7f86c40cbc00] 04:42:27 INFO - PROCESS | 1941 | 1461757347245 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x7f86c4dee400) [pid = 1941] [serial = 228] [outer = 0x7f86c40cbc00] 04:42:27 INFO - PROCESS | 1941 | 1461757347835 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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 829ms 04:42:27 INFO - PROCESS | 1941 | 1461757347843 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1941 | 1461757347854 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:42:27 INFO - PROCESS | 1941 | 1461757347871 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1941 | 1461757347873 Marionette TRACE conn4 <- [1,278,null,{}] 04:42:27 INFO - PROCESS | 1941 | 1461757347877 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}] 04:42:28 INFO - PROCESS | 1941 | 1461757348023 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:42:28 INFO - PROCESS | 1941 | 1461757348084 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3c84800 == 36 [pid = 1941] [id = 77] 04:42:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x7f86c40d1000) [pid = 1941] [serial = 229] [outer = (nil)] 04:42:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x7f86c6f42800) [pid = 1941] [serial = 230] [outer = 0x7f86c40d1000] 04:42:28 INFO - PROCESS | 1941 | 1461757348135 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x7f86c6fc1c00) [pid = 1941] [serial = 231] [outer = 0x7f86c40d1000] 04:42:28 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x7f86ad584000) [pid = 1941] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:42:28 INFO - PROCESS | 1941 | --DOMWINDOW == 84 (0x7f86ad219c00) [pid = 1941] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:42:28 INFO - PROCESS | 1941 | --DOMWINDOW == 83 (0x7f86b5042c00) [pid = 1941] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:42:28 INFO - PROCESS | 1941 | --DOMWINDOW == 82 (0x7f86aef1f000) [pid = 1941] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:42:28 INFO - PROCESS | 1941 | --DOMWINDOW == 81 (0x7f86b705a800) [pid = 1941] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:42:28 INFO - PROCESS | 1941 | --DOMWINDOW == 80 (0x7f86acf57c00) [pid = 1941] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:42:28 INFO - PROCESS | 1941 | --DOMWINDOW == 79 (0x7f86b2d42800) [pid = 1941] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:42:28 INFO - PROCESS | 1941 | 1461757348690 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]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 880ms 04:42:28 INFO - PROCESS | 1941 | 1461757348745 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1941 | 1461757348748 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 04:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:42:28 INFO - PROCESS | 1941 | 1461757348752 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1941 | 1461757348754 Marionette TRACE conn4 <- [1,282,null,{}] 04:42:28 INFO - PROCESS | 1941 | 1461757348759 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}] 04:42:28 INFO - PROCESS | 1941 | 1461757348873 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:42:28 INFO - PROCESS | 1941 | 1461757348955 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3edd000 == 37 [pid = 1941] [id = 78] 04:42:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 80 (0x7f86acf4fc00) [pid = 1941] [serial = 232] [outer = (nil)] 04:42:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 81 (0x7f86b9220c00) [pid = 1941] [serial = 233] [outer = 0x7f86acf4fc00] 04:42:29 INFO - PROCESS | 1941 | 1461757349005 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 82 (0x7f86c8614400) [pid = 1941] [serial = 234] [outer = 0x7f86acf4fc00] 04:42:29 INFO - PROCESS | 1941 | 1461757349490 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]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 777ms 04:42:29 INFO - PROCESS | 1941 | 1461757349529 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 1941 | 1461757349532 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 04:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:42:29 INFO - PROCESS | 1941 | 1461757349537 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1941 | 1461757349539 Marionette TRACE conn4 <- [1,286,null,{}] 04:42:29 INFO - PROCESS | 1941 | 1461757349543 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}] 04:42:29 INFO - PROCESS | 1941 | 1461757349657 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:42:29 INFO - PROCESS | 1941 | 1461757349670 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4d12000 == 38 [pid = 1941] [id = 79] 04:42:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 83 (0x7f86c8614800) [pid = 1941] [serial = 235] [outer = (nil)] 04:42:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 84 (0x7f86c89ae400) [pid = 1941] [serial = 236] [outer = 0x7f86c8614800] 04:42:29 INFO - PROCESS | 1941 | 1461757349720 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 85 (0x7f86c8ead400) [pid = 1941] [serial = 237] [outer = 0x7f86c8614800] 04:42:30 INFO - PROCESS | 1941 | 1461757350404 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]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 925ms 04:42:30 INFO - PROCESS | 1941 | 1461757350464 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 04:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:42:30 INFO - PROCESS | 1941 | 1461757350469 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 04:42:30 INFO - PROCESS | 1941 | 1461757350477 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1941 | 1461757350482 Marionette TRACE conn4 <- [1,290,null,{}] 04:42:30 INFO - PROCESS | 1941 | 1461757350490 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}] 04:42:30 INFO - PROCESS | 1941 | 1461757350631 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:42:30 INFO - PROCESS | 1941 | 1461757350749 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d52000 == 39 [pid = 1941] [id = 80] 04:42:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x7f86aef18400) [pid = 1941] [serial = 238] [outer = (nil)] 04:42:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x7f86aef24400) [pid = 1941] [serial = 239] [outer = 0x7f86aef18400] 04:42:30 INFO - PROCESS | 1941 | 1461757350812 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x7f86b04f2c00) [pid = 1941] [serial = 240] [outer = 0x7f86aef18400] 04:42:31 INFO - PROCESS | 1941 | 1461757351458 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]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1035ms 04:42:31 INFO - PROCESS | 1941 | 1461757351511 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1941 | 1461757351518 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 04:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:42:31 INFO - PROCESS | 1941 | 1461757351527 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1941 | 1461757351530 Marionette TRACE conn4 <- [1,294,null,{}] 04:42:31 INFO - PROCESS | 1941 | 1461757351576 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}] 04:42:31 INFO - PROCESS | 1941 | 1461757351720 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:42:31 INFO - PROCESS | 1941 | 1461757351835 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f4e000 == 40 [pid = 1941] [id = 81] 04:42:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7f86b486a000) [pid = 1941] [serial = 241] [outer = (nil)] 04:42:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7f86b62f3800) [pid = 1941] [serial = 242] [outer = 0x7f86b486a000] 04:42:31 INFO - PROCESS | 1941 | 1461757351898 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7f86b7065800) [pid = 1941] [serial = 243] [outer = 0x7f86b486a000] 04:42:32 INFO - PROCESS | 1941 | 1461757352540 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]]]}] 04:42:32 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. 04:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1085ms 04:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:42:32 INFO - PROCESS | 1941 | 1461757352612 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1941 | 1461757352615 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 04:42:32 INFO - PROCESS | 1941 | 1461757352621 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1941 | 1461757352626 Marionette TRACE conn4 <- [1,298,null,{}] 04:42:32 INFO - PROCESS | 1941 | 1461757352657 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}] 04:42:32 INFO - PROCESS | 1941 | 1461757352856 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:42:32 INFO - PROCESS | 1941 | 1461757352949 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6a3d800 == 41 [pid = 1941] [id = 82] 04:42:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86b7de5c00) [pid = 1941] [serial = 244] [outer = (nil)] 04:42:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86c3e08800) [pid = 1941] [serial = 245] [outer = 0x7f86b7de5c00] 04:42:33 INFO - PROCESS | 1941 | 1461757353014 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86c4d36c00) [pid = 1941] [serial = 246] [outer = 0x7f86b7de5c00] 04:42:33 INFO - PROCESS | 1941 | 1461757353692 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]]]}] 04:42:33 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. 04:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1083ms 04:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:42:33 INFO - PROCESS | 1941 | 1461757353703 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1941 | 1461757353706 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 04:42:33 INFO - PROCESS | 1941 | 1461757353711 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1941 | 1461757353714 Marionette TRACE conn4 <- [1,302,null,{}] 04:42:33 INFO - PROCESS | 1941 | 1461757353718 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}] 04:42:33 INFO - PROCESS | 1941 | 1461757353849 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:42:33 INFO - PROCESS | 1941 | 1461757353944 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8842800 == 42 [pid = 1941] [id = 83] 04:42:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86b7deb400) [pid = 1941] [serial = 247] [outer = (nil)] 04:42:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86c887f800) [pid = 1941] [serial = 248] [outer = 0x7f86b7deb400] 04:42:34 INFO - PROCESS | 1941 | 1461757354003 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86c920d400) [pid = 1941] [serial = 249] [outer = 0x7f86b7deb400] 04:42:34 INFO - PROCESS | 1941 | 1461757354720 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]]]}] 04:42:34 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. 04:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1078ms 04:42:34 INFO - PROCESS | 1941 | 1461757354789 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1941 | 1461757354792 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:42:34 INFO - PROCESS | 1941 | 1461757354797 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1941 | 1461757354799 Marionette TRACE conn4 <- [1,306,null,{}] 04:42:34 INFO - PROCESS | 1941 | 1461757354804 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}] 04:42:34 INFO - PROCESS | 1941 | 1461757354921 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:42:35 INFO - PROCESS | 1941 | 1461757355044 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad541800 == 43 [pid = 1941] [id = 84] 04:42:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86ad220800) [pid = 1941] [serial = 250] [outer = (nil)] 04:42:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86b03cb000) [pid = 1941] [serial = 251] [outer = 0x7f86ad220800] 04:42:35 INFO - PROCESS | 1941 | 1461757355104 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86b92f2c00) [pid = 1941] [serial = 252] [outer = 0x7f86ad220800] 04:42:35 INFO - PROCESS | 1941 | 1461757355958 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]]]}] 04:42:36 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. 04:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1229ms 04:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:42:36 INFO - PROCESS | 1941 | 1461757356027 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1941 | 1461757356032 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 04:42:36 INFO - PROCESS | 1941 | 1461757356038 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1941 | 1461757356043 Marionette TRACE conn4 <- [1,310,null,{}] 04:42:36 INFO - PROCESS | 1941 | 1461757356049 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}] 04:42:36 INFO - PROCESS | 1941 | 1461757356173 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:42:36 INFO - PROCESS | 1941 | 1461757356302 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad288800 == 44 [pid = 1941] [id = 85] 04:42:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86b4f6e800) [pid = 1941] [serial = 253] [outer = (nil)] 04:42:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86b5128400) [pid = 1941] [serial = 254] [outer = 0x7f86b4f6e800] 04:42:36 INFO - PROCESS | 1941 | 1461757356377 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86b5f88000) [pid = 1941] [serial = 255] [outer = 0x7f86b4f6e800] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3edd000 == 43 [pid = 1941] [id = 78] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3c84800 == 42 [pid = 1941] [id = 77] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bddf0800 == 41 [pid = 1941] [id = 76] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b926b800 == 40 [pid = 1941] [id = 75] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7096000 == 39 [pid = 1941] [id = 74] 04:42:36 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7f86bce3f000) [pid = 1941] [serial = 194] [outer = (nil)] [url = about:blank] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b514c800 == 38 [pid = 1941] [id = 73] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad022000 == 37 [pid = 1941] [id = 72] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad55d800 == 36 [pid = 1941] [id = 71] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bcece800 == 35 [pid = 1941] [id = 70] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f5f000 == 34 [pid = 1941] [id = 68] 04:42:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b61cf000 == 33 [pid = 1941] [id = 67] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86c40d7800) [pid = 1941] [serial = 164] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86ad579800) [pid = 1941] [serial = 170] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86aee17000) [pid = 1941] [serial = 174] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86ade70c00) [pid = 1941] [serial = 173] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86b548d400) [pid = 1941] [serial = 179] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86b6ab2c00) [pid = 1941] [serial = 185] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86b04c2c00) [pid = 1941] [serial = 176] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86b5e3a800) [pid = 1941] [serial = 180] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86b7f68800) [pid = 1941] [serial = 188] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86b04c3800) [pid = 1941] [serial = 167] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7f86b2d3d400) [pid = 1941] [serial = 177] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7f86b92f6c00) [pid = 1941] [serial = 191] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x7f86b6abe800) [pid = 1941] [serial = 182] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x7f86b6cf6000) [pid = 1941] [serial = 183] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 87 (0x7f86b7299800) [pid = 1941] [serial = 186] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 86 (0x7f86b9227800) [pid = 1941] [serial = 189] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | --DOMWINDOW == 85 (0x7f86b9407400) [pid = 1941] [serial = 192] [outer = (nil)] [url = about:blank] 04:42:37 INFO - PROCESS | 1941 | 1461757357084 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]]]}] 04:42:37 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. 04:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1086ms 04:42:37 INFO - PROCESS | 1941 | 1461757357123 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1941 | 1461757357129 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 04:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:42:37 INFO - PROCESS | 1941 | 1461757357138 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1941 | 1461757357140 Marionette TRACE conn4 <- [1,314,null,{}] 04:42:37 INFO - PROCESS | 1941 | 1461757357144 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}] 04:42:37 INFO - PROCESS | 1941 | 1461757357260 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:42:37 INFO - PROCESS | 1941 | 1461757357341 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b048b800 == 34 [pid = 1941] [id = 86] 04:42:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 86 (0x7f86b04c2c00) [pid = 1941] [serial = 256] [outer = (nil)] 04:42:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 87 (0x7f86b5f8d800) [pid = 1941] [serial = 257] [outer = 0x7f86b04c2c00] 04:42:37 INFO - PROCESS | 1941 | 1461757357391 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 88 (0x7f86b7f69400) [pid = 1941] [serial = 258] [outer = 0x7f86b04c2c00] 04:42:37 INFO - PROCESS | 1941 | 1461757357992 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]]]}] 04:42:38 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. 04:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 874ms 04:42:38 INFO - PROCESS | 1941 | 1461757358011 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1941 | 1461757358014 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:42:38 INFO - PROCESS | 1941 | 1461757358019 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1941 | 1461757358023 Marionette TRACE conn4 <- [1,318,null,{}] 04:42:38 INFO - PROCESS | 1941 | 1461757358036 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}] 04:42:38 INFO - PROCESS | 1941 | 1461757358151 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:42:38 INFO - PROCESS | 1941 | 1461757358242 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b709d800 == 35 [pid = 1941] [id = 87] 04:42:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7f86b4f71c00) [pid = 1941] [serial = 259] [outer = (nil)] 04:42:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7f86b9408c00) [pid = 1941] [serial = 260] [outer = 0x7f86b4f71c00] 04:42:38 INFO - PROCESS | 1941 | 1461757358296 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7f86c3c65400) [pid = 1941] [serial = 261] [outer = 0x7f86b4f71c00] 04:42:38 INFO - PROCESS | 1941 | 1461757358811 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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 830ms 04:42:38 INFO - PROCESS | 1941 | 1461757358850 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1941 | 1461757358853 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:42:38 INFO - PROCESS | 1941 | 1461757358858 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1941 | 1461757358868 Marionette TRACE conn4 <- [1,322,null,{}] 04:42:38 INFO - PROCESS | 1941 | 1461757358873 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}] 04:42:38 INFO - PROCESS | 1941 | 1461757358984 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:42:39 INFO - PROCESS | 1941 | 1461757358999 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9263800 == 36 [pid = 1941] [id = 88] 04:42:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86c3c66400) [pid = 1941] [serial = 262] [outer = (nil)] 04:42:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86c4d33400) [pid = 1941] [serial = 263] [outer = 0x7f86c3c66400] 04:42:39 INFO - PROCESS | 1941 | 1461757359051 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86c4eb4800) [pid = 1941] [serial = 264] [outer = 0x7f86c3c66400] 04:42:39 INFO - PROCESS | 1941 | 1461757359675 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]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 887ms 04:42:39 INFO - PROCESS | 1941 | 1461757359752 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1941 | 1461757359755 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 04:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:42:39 INFO - PROCESS | 1941 | 1461757359759 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1941 | 1461757359762 Marionette TRACE conn4 <- [1,326,null,{}] 04:42:39 INFO - PROCESS | 1941 | 1461757359766 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}] 04:42:39 INFO - PROCESS | 1941 | 1461757359902 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:42:39 INFO - PROCESS | 1941 | 1461757359931 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bddea800 == 37 [pid = 1941] [id = 89] 04:42:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86ad3dbc00) [pid = 1941] [serial = 265] [outer = (nil)] 04:42:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86c6f97800) [pid = 1941] [serial = 266] [outer = 0x7f86ad3dbc00] 04:42:39 INFO - PROCESS | 1941 | 1461757359981 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86c8e77c00) [pid = 1941] [serial = 267] [outer = 0x7f86ad3dbc00] 04:42:40 INFO - PROCESS | 1941 | 1461757360608 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]]]}] 04:42:40 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. 04:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 875ms 04:42:40 INFO - PROCESS | 1941 | 1461757360635 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1941 | 1461757360637 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 04:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:42:40 INFO - PROCESS | 1941 | 1461757360642 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1941 | 1461757360643 Marionette TRACE conn4 <- [1,330,null,{}] 04:42:40 INFO - PROCESS | 1941 | 1461757360648 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}] 04:42:40 INFO - PROCESS | 1941 | 1461757360802 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:42:40 INFO - PROCESS | 1941 | 1461757360873 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4b09800 == 38 [pid = 1941] [id = 90] 04:42:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86ac1ebc00) [pid = 1941] [serial = 268] [outer = (nil)] 04:42:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86b23e1c00) [pid = 1941] [serial = 269] [outer = 0x7f86ac1ebc00] 04:42:40 INFO - PROCESS | 1941 | 1461757360927 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86b23e6400) [pid = 1941] [serial = 270] [outer = 0x7f86ac1ebc00] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86b92f3c00) [pid = 1941] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86b5a1c800) [pid = 1941] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86acf4fc00) [pid = 1941] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86b2dac400) [pid = 1941] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86ad030400) [pid = 1941] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86ad575400) [pid = 1941] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86c40d1000) [pid = 1941] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86b04c1400) [pid = 1941] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:42:41 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7f86c40cbc00) [pid = 1941] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:42:42 INFO - PROCESS | 1941 | 1461757362379 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]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1776ms 04:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:42:42 INFO - PROCESS | 1941 | 1461757362419 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1941 | 1461757362421 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 04:42:42 INFO - PROCESS | 1941 | 1461757362426 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1941 | 1461757362428 Marionette TRACE conn4 <- [1,334,null,{}] 04:42:42 INFO - PROCESS | 1941 | 1461757362432 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}] 04:42:42 INFO - PROCESS | 1941 | 1461757362569 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:42:42 INFO - PROCESS | 1941 | 1461757362582 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bdddc000 == 39 [pid = 1941] [id = 91] 04:42:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86ac1ed000) [pid = 1941] [serial = 271] [outer = (nil)] 04:42:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86b23e6c00) [pid = 1941] [serial = 272] [outer = 0x7f86ac1ed000] 04:42:42 INFO - PROCESS | 1941 | 1461757362634 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86c3ba8c00) [pid = 1941] [serial = 273] [outer = 0x7f86ac1ed000] 04:42:43 INFO - PROCESS | 1941 | 1461757363146 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]]]}] 04:42:43 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. 04:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 773ms 04:42:43 INFO - PROCESS | 1941 | 1461757363200 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1941 | 1461757363202 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 04:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:42:43 INFO - PROCESS | 1941 | 1461757363242 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1941 | 1461757363245 Marionette TRACE conn4 <- [1,338,null,{}] 04:42:43 INFO - PROCESS | 1941 | 1461757363249 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}] 04:42:43 INFO - PROCESS | 1941 | 1461757363409 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:42:43 INFO - PROCESS | 1941 | 1461757363537 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ae83d800 == 40 [pid = 1941] [id = 92] 04:42:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86ac1e3000) [pid = 1941] [serial = 274] [outer = (nil)] 04:42:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86ac1e4c00) [pid = 1941] [serial = 275] [outer = 0x7f86ac1e3000] 04:42:43 INFO - PROCESS | 1941 | 1461757363601 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86ac1edc00) [pid = 1941] [serial = 276] [outer = 0x7f86ac1e3000] 04:42:44 INFO - PROCESS | 1941 | 1461757364345 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]]]}] 04:42:44 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. 04:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1159ms 04:42:44 INFO - PROCESS | 1941 | 1461757364372 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1941 | 1461757364376 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 04:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:42:44 INFO - PROCESS | 1941 | 1461757364383 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1941 | 1461757364389 Marionette TRACE conn4 <- [1,342,null,{}] 04:42:44 INFO - PROCESS | 1941 | 1461757364395 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}] 04:42:44 INFO - PROCESS | 1941 | 1461757364525 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:42:44 INFO - PROCESS | 1941 | 1461757364651 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7090800 == 41 [pid = 1941] [id = 93] 04:42:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86b04ba800) [pid = 1941] [serial = 277] [outer = (nil)] 04:42:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86b23e1000) [pid = 1941] [serial = 278] [outer = 0x7f86b04ba800] 04:42:44 INFO - PROCESS | 1941 | 1461757364716 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86b3857000) [pid = 1941] [serial = 279] [outer = 0x7f86b04ba800] 04:42:45 INFO - PROCESS | 1941 | 1461757365479 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]]]}] 04:42:45 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. 04:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1134ms 04:42:45 INFO - PROCESS | 1941 | 1461757365517 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 04:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:42:45 INFO - PROCESS | 1941 | 1461757365522 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 04:42:45 INFO - PROCESS | 1941 | 1461757365527 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1941 | 1461757365530 Marionette TRACE conn4 <- [1,346,null,{}] 04:42:45 INFO - PROCESS | 1941 | 1461757365535 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}] 04:42:45 INFO - PROCESS | 1941 | 1461757365662 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:42:45 INFO - PROCESS | 1941 | 1461757365789 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6a36000 == 42 [pid = 1941] [id = 94] 04:42:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86b429e800) [pid = 1941] [serial = 280] [outer = (nil)] 04:42:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86b42ab400) [pid = 1941] [serial = 281] [outer = 0x7f86b429e800] 04:42:45 INFO - PROCESS | 1941 | 1461757365849 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86b5c90c00) [pid = 1941] [serial = 282] [outer = 0x7f86b429e800] 04:42:46 INFO - PROCESS | 1941 | 1461757366617 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]]]}] 04:42:46 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. 04:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1130ms 04:42:46 INFO - PROCESS | 1941 | 1461757366657 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1941 | 1461757366662 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 04:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:42:46 INFO - PROCESS | 1941 | 1461757366676 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1941 | 1461757366682 Marionette TRACE conn4 <- [1,350,null,{}] 04:42:46 INFO - PROCESS | 1941 | 1461757366686 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}] 04:42:46 INFO - PROCESS | 1941 | 1461757366823 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:42:46 INFO - PROCESS | 1941 | 1461757366943 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c9303000 == 43 [pid = 1941] [id = 95] 04:42:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7f86b04efc00) [pid = 1941] [serial = 283] [outer = (nil)] 04:42:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7f86b7f68400) [pid = 1941] [serial = 284] [outer = 0x7f86b04efc00] 04:42:47 INFO - PROCESS | 1941 | 1461757367003 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86bce3ec00) [pid = 1941] [serial = 285] [outer = 0x7f86b04efc00] 04:42:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86c2d14c00) [pid = 1941] [serial = 286] [outer = 0x7f86ad03a400] 04:42:47 INFO - PROCESS | 1941 | 1461757367696 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]]]}] 04:42:47 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. 04:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1085ms 04:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:42:47 INFO - PROCESS | 1941 | 1461757367766 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1941 | 1461757367768 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 04:42:47 INFO - PROCESS | 1941 | 1461757367795 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1941 | 1461757367799 Marionette TRACE conn4 <- [1,354,null,{}] 04:42:47 INFO - PROCESS | 1941 | 1461757367804 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}] 04:42:47 INFO - PROCESS | 1941 | 1461757367933 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:42:48 INFO - PROCESS | 1941 | 1461757368054 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adee4000 == 44 [pid = 1941] [id = 96] 04:42:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86ad036400) [pid = 1941] [serial = 287] [outer = (nil)] 04:42:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86aea9ec00) [pid = 1941] [serial = 288] [outer = 0x7f86ad036400] 04:42:48 INFO - PROCESS | 1941 | 1461757368114 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86b531e000) [pid = 1941] [serial = 289] [outer = 0x7f86ad036400] 04:42:49 INFO - PROCESS | 1941 | 1461757369027 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]]]}] 04:42:49 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. 04:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1308ms 04:42:49 INFO - PROCESS | 1941 | 1461757369081 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 04:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:42:49 INFO - PROCESS | 1941 | 1461757369093 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 04:42:49 INFO - PROCESS | 1941 | 1461757369100 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1941 | 1461757369105 Marionette TRACE conn4 <- [1,358,null,{}] 04:42:49 INFO - PROCESS | 1941 | 1461757369111 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}] 04:42:49 INFO - PROCESS | 1941 | 1461757369236 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:42:49 INFO - PROCESS | 1941 | 1461757369368 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d66000 == 45 [pid = 1941] [id = 97] 04:42:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86b23e3c00) [pid = 1941] [serial = 290] [outer = (nil)] 04:42:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86b2d43c00) [pid = 1941] [serial = 291] [outer = 0x7f86b23e3c00] 04:42:49 INFO - PROCESS | 1941 | 1461757369424 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86b42a5000) [pid = 1941] [serial = 292] [outer = 0x7f86b23e3c00] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bdddc000 == 44 [pid = 1941] [id = 91] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4b09800 == 43 [pid = 1941] [id = 90] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bddea800 == 42 [pid = 1941] [id = 89] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9447000 == 41 [pid = 1941] [id = 69] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9263800 == 40 [pid = 1941] [id = 88] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b709d800 == 39 [pid = 1941] [id = 87] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86c89ae400) [pid = 1941] [serial = 236] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b048b800 == 38 [pid = 1941] [id = 86] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad288800 == 37 [pid = 1941] [id = 85] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad541800 == 36 [pid = 1941] [id = 84] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8842800 == 35 [pid = 1941] [id = 83] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c6a3d800 == 34 [pid = 1941] [id = 82] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f4e000 == 33 [pid = 1941] [id = 81] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d52000 == 32 [pid = 1941] [id = 80] 04:42:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4d12000 == 31 [pid = 1941] [id = 79] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86bdd79c00) [pid = 1941] [serial = 195] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7f86c3e09800) [pid = 1941] [serial = 225] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7f86c8614400) [pid = 1941] [serial = 234] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7f86b659d000) [pid = 1941] [serial = 219] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7f86ad579400) [pid = 1941] [serial = 213] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7f86b5c91c00) [pid = 1941] [serial = 218] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7f86b3856800) [pid = 1941] [serial = 216] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7f86c6f42800) [pid = 1941] [serial = 230] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7f86b940b000) [pid = 1941] [serial = 222] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7f86b738e000) [pid = 1941] [serial = 203] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86ad577000) [pid = 1941] [serial = 197] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86c3bb2800) [pid = 1941] [serial = 209] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86b486c800) [pid = 1941] [serial = 200] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86b9223400) [pid = 1941] [serial = 221] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86bdd71c00) [pid = 1941] [serial = 206] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86c6fc1c00) [pid = 1941] [serial = 231] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86c4dee400) [pid = 1941] [serial = 228] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86c2dd9c00) [pid = 1941] [serial = 224] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86b9220c00) [pid = 1941] [serial = 233] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86b04ea000) [pid = 1941] [serial = 215] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7f86ad03ec00) [pid = 1941] [serial = 212] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7f86c40eb000) [pid = 1941] [serial = 227] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1941 | 1461757370102 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]]]}] 04:42:50 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. 04:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1033ms 04:42:50 INFO - PROCESS | 1941 | 1461757370132 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1941 | 1461757370139 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 04:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:42:50 INFO - PROCESS | 1941 | 1461757370148 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1941 | 1461757370151 Marionette TRACE conn4 <- [1,362,null,{}] 04:42:50 INFO - PROCESS | 1941 | 1461757370171 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}] 04:42:50 INFO - PROCESS | 1941 | 1461757370298 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:42:50 INFO - PROCESS | 1941 | 1461757370395 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5cd4800 == 32 [pid = 1941] [id = 98] 04:42:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7f86ad03ec00) [pid = 1941] [serial = 293] [outer = (nil)] 04:42:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86b42ad800) [pid = 1941] [serial = 294] [outer = 0x7f86ad03ec00] 04:42:50 INFO - PROCESS | 1941 | 1461757370447 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86b61f2400) [pid = 1941] [serial = 295] [outer = 0x7f86ad03ec00] 04:42:51 INFO - PROCESS | 1941 | 1461757371052 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]]]}] 04:42:51 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. 04:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 933ms 04:42:51 INFO - PROCESS | 1941 | 1461757371081 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1941 | 1461757371083 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 04:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:42:51 INFO - PROCESS | 1941 | 1461757371089 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1941 | 1461757371094 Marionette TRACE conn4 <- [1,366,null,{}] 04:42:51 INFO - PROCESS | 1941 | 1461757371106 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}] 04:42:51 INFO - PROCESS | 1941 | 1461757371224 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:42:51 INFO - PROCESS | 1941 | 1461757371315 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f67000 == 33 [pid = 1941] [id = 99] 04:42:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86b61e7c00) [pid = 1941] [serial = 296] [outer = (nil)] 04:42:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86b9220c00) [pid = 1941] [serial = 297] [outer = 0x7f86b61e7c00] 04:42:51 INFO - PROCESS | 1941 | 1461757371368 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86bdd7a400) [pid = 1941] [serial = 298] [outer = 0x7f86b61e7c00] 04:42:51 INFO - PROCESS | 1941 | 1461757371909 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]]]}] 04:42:51 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. 04:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 878ms 04:42:51 INFO - PROCESS | 1941 | 1461757371968 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1941 | 1461757371971 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 04:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:42:51 INFO - PROCESS | 1941 | 1461757371976 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1941 | 1461757371978 Marionette TRACE conn4 <- [1,370,null,{}] 04:42:51 INFO - PROCESS | 1941 | 1461757371982 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}] 04:42:52 INFO - PROCESS | 1941 | 1461757372139 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:42:52 INFO - PROCESS | 1941 | 1461757372167 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bdde2800 == 34 [pid = 1941] [id = 100] 04:42:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86c2d14400) [pid = 1941] [serial = 299] [outer = (nil)] 04:42:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86c3e8fc00) [pid = 1941] [serial = 300] [outer = 0x7f86c2d14400] 04:42:52 INFO - PROCESS | 1941 | 1461757372218 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86c4e04800) [pid = 1941] [serial = 301] [outer = 0x7f86c2d14400] 04:42:52 INFO - PROCESS | 1941 | 1461757372786 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]]]}] 04:42:52 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. 04:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 873ms 04:42:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:42:52 INFO - PROCESS | 1941 | 1461757372850 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1941 | 1461757372852 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 04:42:52 INFO - PROCESS | 1941 | 1461757372858 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1941 | 1461757372860 Marionette TRACE conn4 <- [1,374,null,{}] 04:42:52 INFO - PROCESS | 1941 | 1461757372870 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}] 04:42:53 INFO - PROCESS | 1941 | 1461757373007 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:42:53 INFO - PROCESS | 1941 | 1461757373069 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3c95800 == 35 [pid = 1941] [id = 101] 04:42:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86ac1e2800) [pid = 1941] [serial = 302] [outer = (nil)] 04:42:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86c5037c00) [pid = 1941] [serial = 303] [outer = 0x7f86ac1e2800] 04:42:53 INFO - PROCESS | 1941 | 1461757373120 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86c8879000) [pid = 1941] [serial = 304] [outer = 0x7f86ac1e2800] 04:42:53 INFO - PROCESS | 1941 | 1461757373795 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:42:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 979ms 04:42:53 INFO - PROCESS | 1941 | 1461757373836 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1941 | 1461757373839 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 04:42:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:42:53 INFO - PROCESS | 1941 | 1461757373844 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1941 | 1461757373845 Marionette TRACE conn4 <- [1,378,null,{}] 04:42:53 INFO - PROCESS | 1941 | 1461757373850 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}] 04:42:54 INFO - PROCESS | 1941 | 1461757374097 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86acf53800) [pid = 1941] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86ad3dbc00) [pid = 1941] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86ac1ebc00) [pid = 1941] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86c3c66400) [pid = 1941] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86ad220800) [pid = 1941] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86b7de5c00) [pid = 1941] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86b04c2c00) [pid = 1941] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86b4f6e800) [pid = 1941] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86b486a000) [pid = 1941] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86b4f71c00) [pid = 1941] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7f86aef18400) [pid = 1941] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:42:54 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7f86c8614800) [pid = 1941] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:42:54 INFO - PROCESS | 1941 | 1461757374173 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b50b0000 == 36 [pid = 1941] [id = 102] 04:42:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7f86ac1e9800) [pid = 1941] [serial = 305] [outer = (nil)] 04:42:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86ad034800) [pid = 1941] [serial = 306] [outer = 0x7f86ac1e9800] 04:42:54 INFO - PROCESS | 1941 | 1461757374227 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86b4f71c00) [pid = 1941] [serial = 307] [outer = 0x7f86ac1e9800] 04:42:54 INFO - PROCESS | 1941 | 1461757374862 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:42:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1030ms 04:42:54 INFO - PROCESS | 1941 | 1461757374874 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1941 | 1461757374877 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 04:42:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:42:54 INFO - PROCESS | 1941 | 1461757374887 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1941 | 1461757374889 Marionette TRACE conn4 <- [1,382,null,{}] 04:42:54 INFO - PROCESS | 1941 | 1461757374893 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}] 04:42:55 INFO - PROCESS | 1941 | 1461757374999 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:42:55 INFO - PROCESS | 1941 | 1461757375007 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b396f000 == 37 [pid = 1941] [id = 103] 04:42:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86ac1ec400) [pid = 1941] [serial = 308] [outer = (nil)] 04:42:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86c9330400) [pid = 1941] [serial = 309] [outer = 0x7f86ac1ec400] 04:42:55 INFO - PROCESS | 1941 | 1461757375061 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86cbc90800) [pid = 1941] [serial = 310] [outer = 0x7f86ac1ec400] 04:42:55 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:55 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:42:55 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:55 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:55 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:55 INFO - PROCESS | 1941 | 1461757375648 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:42:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 771ms 04:42:55 INFO - PROCESS | 1941 | 1461757375664 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1941 | 1461757375666 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 04:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:42:55 INFO - PROCESS | 1941 | 1461757375672 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1941 | 1461757375673 Marionette TRACE conn4 <- [1,386,null,{}] 04:42:55 INFO - PROCESS | 1941 | 1461757375679 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}] 04:42:55 INFO - PROCESS | 1941 | 1461757375786 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:42:55 INFO - PROCESS | 1941 | 1461757375876 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cae7d800 == 38 [pid = 1941] [id = 104] 04:42:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86ac1ecc00) [pid = 1941] [serial = 311] [outer = (nil)] 04:42:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86b03a5c00) [pid = 1941] [serial = 312] [outer = 0x7f86ac1ecc00] 04:42:55 INFO - PROCESS | 1941 | 1461757375935 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86b03ad800) [pid = 1941] [serial = 313] [outer = 0x7f86ac1ecc00] 04:42:56 INFO - PROCESS | 1941 | 1461757376700 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]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1079ms 04:42:56 INFO - PROCESS | 1941 | 1461757376752 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1941 | 1461757376756 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 04:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:42:56 INFO - PROCESS | 1941 | 1461757376765 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1941 | 1461757376769 Marionette TRACE conn4 <- [1,390,null,{}] 04:42:56 INFO - PROCESS | 1941 | 1461757376775 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}] 04:42:56 INFO - PROCESS | 1941 | 1461757376915 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:42:57 INFO - PROCESS | 1941 | 1461757377046 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6d41000 == 39 [pid = 1941] [id = 105] 04:42:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86b03a3000) [pid = 1941] [serial = 314] [outer = (nil)] 04:42:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86b03d1000) [pid = 1941] [serial = 315] [outer = 0x7f86b03a3000] 04:42:57 INFO - PROCESS | 1941 | 1461757377110 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86b23ddc00) [pid = 1941] [serial = 316] [outer = 0x7f86b03a3000] 04:42:57 INFO - PROCESS | 1941 | 1461757377843 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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1132ms 04:42:57 INFO - PROCESS | 1941 | 1461757377897 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1941 | 1461757377904 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:42:57 INFO - PROCESS | 1941 | 1461757377912 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1941 | 1461757377915 Marionette TRACE conn4 <- [1,394,null,{}] 04:42:57 INFO - PROCESS | 1941 | 1461757377919 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}] 04:42:58 INFO - PROCESS | 1941 | 1461757378051 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:42:58 INFO - PROCESS | 1941 | 1461757378176 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c400c000 == 40 [pid = 1941] [id = 106] 04:42:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86b42a5800) [pid = 1941] [serial = 317] [outer = (nil)] 04:42:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7f86b5a1e000) [pid = 1941] [serial = 318] [outer = 0x7f86b42a5800] 04:42:58 INFO - PROCESS | 1941 | 1461757378238 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7f86b6cf0c00) [pid = 1941] [serial = 319] [outer = 0x7f86b42a5800] 04:42:59 INFO - PROCESS | 1941 | 1461757379063 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1176ms 04:42:59 INFO - PROCESS | 1941 | 1461757379089 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1941 | 1461757379093 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 04:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:42:59 INFO - PROCESS | 1941 | 1461757379098 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1941 | 1461757379103 Marionette TRACE conn4 <- [1,398,null,{}] 04:42:59 INFO - PROCESS | 1941 | 1461757379116 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}] 04:42:59 INFO - PROCESS | 1941 | 1461757379246 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:42:59 INFO - PROCESS | 1941 | 1461757379379 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cd2ce800 == 41 [pid = 1941] [id = 107] 04:42:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86bdd71c00) [pid = 1941] [serial = 320] [outer = (nil)] 04:42:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86c4ec1400) [pid = 1941] [serial = 321] [outer = 0x7f86bdd71c00] 04:42:59 INFO - PROCESS | 1941 | 1461757379442 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86c89b0000) [pid = 1941] [serial = 322] [outer = 0x7f86bdd71c00] 04:43:00 INFO - PROCESS | 1941 | 1461757380225 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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1188ms 04:43:00 INFO - PROCESS | 1941 | 1461757380287 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:43:00 INFO - PROCESS | 1941 | 1461757380291 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 04:43:00 INFO - PROCESS | 1941 | 1461757380296 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1941 | 1461757380299 Marionette TRACE conn4 <- [1,402,null,{}] 04:43:00 INFO - PROCESS | 1941 | 1461757380303 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}] 04:43:00 INFO - PROCESS | 1941 | 1461757380466 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:43:00 INFO - PROCESS | 1941 | 1461757380594 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acad4000 == 42 [pid = 1941] [id = 108] 04:43:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86ac1e7000) [pid = 1941] [serial = 323] [outer = (nil)] 04:43:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86aef1d800) [pid = 1941] [serial = 324] [outer = 0x7f86ac1e7000] 04:43:00 INFO - PROCESS | 1941 | 1461757380655 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86b7299800) [pid = 1941] [serial = 325] [outer = 0x7f86ac1e7000] 04:43:01 INFO - PROCESS | 1941 | 1461757381423 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]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1175ms 04:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:43:01 INFO - PROCESS | 1941 | 1461757381472 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1941 | 1461757381474 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 04:43:01 INFO - PROCESS | 1941 | 1461757381478 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1941 | 1461757381482 Marionette TRACE conn4 <- [1,406,null,{}] 04:43:01 INFO - PROCESS | 1941 | 1461757381486 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}] 04:43:01 INFO - PROCESS | 1941 | 1461757381612 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:43:01 INFO - PROCESS | 1941 | 1461757381855 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b46bc000 == 43 [pid = 1941] [id = 109] 04:43:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86acf54400) [pid = 1941] [serial = 326] [outer = (nil)] 04:43:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86ad3dac00) [pid = 1941] [serial = 327] [outer = 0x7f86acf54400] 04:43:01 INFO - PROCESS | 1941 | 1461757381930 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86aef1f000) [pid = 1941] [serial = 328] [outer = 0x7f86acf54400] 04:43:02 INFO - PROCESS | 1941 | 1461757382761 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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1329ms 04:43:02 INFO - PROCESS | 1941 | 1461757382809 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 04:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:43:02 INFO - PROCESS | 1941 | 1461757382816 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 04:43:02 INFO - PROCESS | 1941 | 1461757382822 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1941 | 1461757382826 Marionette TRACE conn4 <- [1,410,null,{}] 04:43:02 INFO - PROCESS | 1941 | 1461757382832 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}] 04:43:02 INFO - PROCESS | 1941 | 1461757382971 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b396f000 == 42 [pid = 1941] [id = 103] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b50b0000 == 41 [pid = 1941] [id = 102] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3c95800 == 40 [pid = 1941] [id = 101] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bdde2800 == 39 [pid = 1941] [id = 100] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f67000 == 38 [pid = 1941] [id = 99] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5cd4800 == 37 [pid = 1941] [id = 98] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d66000 == 36 [pid = 1941] [id = 97] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adee4000 == 35 [pid = 1941] [id = 96] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c9303000 == 34 [pid = 1941] [id = 95] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c6a36000 == 33 [pid = 1941] [id = 94] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7090800 == 32 [pid = 1941] [id = 93] 04:43:03 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ae83d800 == 31 [pid = 1941] [id = 92] 04:43:03 INFO - PROCESS | 1941 | 1461757383131 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86b548e400) [pid = 1941] [serial = 171] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86b23e6c00) [pid = 1941] [serial = 272] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86c6f97800) [pid = 1941] [serial = 266] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7f86b23e1c00) [pid = 1941] [serial = 269] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7f86c4d33400) [pid = 1941] [serial = 263] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7f86b92f2c00) [pid = 1941] [serial = 252] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7f86b03cb000) [pid = 1941] [serial = 251] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7f86c887f800) [pid = 1941] [serial = 248] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7f86c4d36c00) [pid = 1941] [serial = 246] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7f86c3e08800) [pid = 1941] [serial = 245] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7f86b5f8d800) [pid = 1941] [serial = 257] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7f86b7f69400) [pid = 1941] [serial = 258] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86b5f88000) [pid = 1941] [serial = 255] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86b5128400) [pid = 1941] [serial = 254] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86b7065800) [pid = 1941] [serial = 243] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86b62f3800) [pid = 1941] [serial = 242] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86b9408c00) [pid = 1941] [serial = 260] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86c3c65400) [pid = 1941] [serial = 261] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86b04f2c00) [pid = 1941] [serial = 240] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86aef24400) [pid = 1941] [serial = 239] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86c8ead400) [pid = 1941] [serial = 237] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86c8e77c00) [pid = 1941] [serial = 267] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7f86b23e6400) [pid = 1941] [serial = 270] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7f86c4eb4800) [pid = 1941] [serial = 264] [outer = (nil)] [url = about:blank] 04:43:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad549800 == 32 [pid = 1941] [id = 110] 04:43:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7f86acf54c00) [pid = 1941] [serial = 329] [outer = (nil)] 04:43:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86b23e5000) [pid = 1941] [serial = 330] [outer = 0x7f86acf54c00] 04:43:03 INFO - PROCESS | 1941 | 1461757383206 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86b462b000) [pid = 1941] [serial = 331] [outer = 0x7f86acf54c00] 04:43:03 INFO - PROCESS | 1941 | 1461757383791 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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 985ms 04:43:03 INFO - PROCESS | 1941 | 1461757383809 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1941 | 1461757383813 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:43:03 INFO - PROCESS | 1941 | 1461757383820 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1941 | 1461757383823 Marionette TRACE conn4 <- [1,414,null,{}] 04:43:03 INFO - PROCESS | 1941 | 1461757383828 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}] 04:43:03 INFO - PROCESS | 1941 | 1461757383949 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:43:03 INFO - PROCESS | 1941 | 1461757383968 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b69bc000 == 33 [pid = 1941] [id = 111] 04:43:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86b23b5c00) [pid = 1941] [serial = 332] [outer = (nil)] 04:43:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86b23bec00) [pid = 1941] [serial = 333] [outer = 0x7f86b23b5c00] 04:43:04 INFO - PROCESS | 1941 | 1461757384019 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86b5e39c00) [pid = 1941] [serial = 334] [outer = 0x7f86b23b5c00] 04:43:04 INFO - PROCESS | 1941 | 1461757384734 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 925ms 04:43:04 INFO - PROCESS | 1941 | 1461757384748 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1941 | 1461757384750 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 04:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:43:04 INFO - PROCESS | 1941 | 1461757384760 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1941 | 1461757384767 Marionette TRACE conn4 <- [1,418,null,{}] 04:43:04 INFO - PROCESS | 1941 | 1461757384784 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}] 04:43:04 INFO - PROCESS | 1941 | 1461757384900 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:43:04 INFO - PROCESS | 1941 | 1461757384915 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bcece800 == 34 [pid = 1941] [id = 112] 04:43:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86b7ae2800) [pid = 1941] [serial = 335] [outer = (nil)] 04:43:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86b92f0400) [pid = 1941] [serial = 336] [outer = 0x7f86b7ae2800] 04:43:04 INFO - PROCESS | 1941 | 1461757384965 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86bdd74000) [pid = 1941] [serial = 337] [outer = 0x7f86b7ae2800] 04:43:06 INFO - PROCESS | 1941 | 1461757386025 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]]]}] 04:43:06 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 04:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1291ms 04:43:06 INFO - PROCESS | 1941 | 1461757386048 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1941 | 1461757386052 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:43:06 INFO - PROCESS | 1941 | 1461757386056 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1941 | 1461757386058 Marionette TRACE conn4 <- [1,422,null,{}] 04:43:06 INFO - PROCESS | 1941 | 1461757386063 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}] 04:43:06 INFO - PROCESS | 1941 | 1461757386203 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:43:06 INFO - PROCESS | 1941 | 1461757386308 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3c95800 == 35 [pid = 1941] [id = 113] 04:43:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86ba01cc00) [pid = 1941] [serial = 338] [outer = (nil)] 04:43:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86c4d39400) [pid = 1941] [serial = 339] [outer = 0x7f86ba01cc00] 04:43:06 INFO - PROCESS | 1941 | 1461757386359 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86c6a16800) [pid = 1941] [serial = 340] [outer = 0x7f86ba01cc00] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86ac1e2800) [pid = 1941] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86ad03ec00) [pid = 1941] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86b23e3c00) [pid = 1941] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86c2d14400) [pid = 1941] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86ac1e9800) [pid = 1941] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86b61e7c00) [pid = 1941] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86ad036400) [pid = 1941] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:43:06 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86ac1ec400) [pid = 1941] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:43:07 INFO - PROCESS | 1941 | 1461757387408 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]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:43:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1381ms 04:43:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:43:07 INFO - PROCESS | 1941 | 1461757387438 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1941 | 1461757387440 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 04:43:07 INFO - PROCESS | 1941 | 1461757387445 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1941 | 1461757387448 Marionette TRACE conn4 <- [1,426,null,{}] 04:43:07 INFO - PROCESS | 1941 | 1461757387452 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}] 04:43:07 INFO - PROCESS | 1941 | 1461757387561 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:43:07 INFO - PROCESS | 1941 | 1461757387570 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3e70800 == 36 [pid = 1941] [id = 114] 04:43:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86c3c73400) [pid = 1941] [serial = 341] [outer = (nil)] 04:43:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86c4eb4800) [pid = 1941] [serial = 342] [outer = 0x7f86c3c73400] 04:43:07 INFO - PROCESS | 1941 | 1461757387634 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86c9204400) [pid = 1941] [serial = 343] [outer = 0x7f86c3c73400] 04:43:08 INFO - PROCESS | 1941 | 1461757388293 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] 04:43:08 INFO - PROCESS | 1941 | 1461757388324 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 04:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:43:08 INFO - PROCESS | 1941 | 1461757388328 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1941 | 1461757388330 Marionette TRACE conn4 <- [1,430,null,{}] 04:43:08 INFO - PROCESS | 1941 | 1461757388335 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}] 04:43:08 INFO - PROCESS | 1941 | 1461757388448 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:43:08 INFO - PROCESS | 1941 | 1461757388538 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86af93b800 == 37 [pid = 1941] [id = 115] 04:43:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86c89a5400) [pid = 1941] [serial = 344] [outer = (nil)] 04:43:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86cbc17c00) [pid = 1941] [serial = 345] [outer = 0x7f86c89a5400] 04:43:08 INFO - PROCESS | 1941 | 1461757388589 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86cd279800) [pid = 1941] [serial = 346] [outer = 0x7f86c89a5400] 04:43:09 INFO - PROCESS | 1941 | 1461757389126 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 823ms 04:43:09 INFO - PROCESS | 1941 | 1461757389152 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1941 | 1461757389156 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 04:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:43:09 INFO - PROCESS | 1941 | 1461757389161 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1941 | 1461757389163 Marionette TRACE conn4 <- [1,434,null,{}] 04:43:09 INFO - PROCESS | 1941 | 1461757389168 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}] 04:43:09 INFO - PROCESS | 1941 | 1461757389276 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:43:09 INFO - PROCESS | 1941 | 1461757389287 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cb972800 == 38 [pid = 1941] [id = 116] 04:43:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86ac1e4000) [pid = 1941] [serial = 347] [outer = (nil)] 04:43:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86b66ae400) [pid = 1941] [serial = 348] [outer = 0x7f86ac1e4000] 04:43:09 INFO - PROCESS | 1941 | 1461757389338 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86b66b2800) [pid = 1941] [serial = 349] [outer = 0x7f86ac1e4000] 04:43:10 INFO - PROCESS | 1941 | 1461757390122 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:43:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1025ms 04:43:10 INFO - PROCESS | 1941 | 1461757390187 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 04:43:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:43:10 INFO - PROCESS | 1941 | 1461757390193 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 04:43:10 INFO - PROCESS | 1941 | 1461757390201 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1941 | 1461757390204 Marionette TRACE conn4 <- [1,438,null,{}] 04:43:10 INFO - PROCESS | 1941 | 1461757390235 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}] 04:43:10 INFO - PROCESS | 1941 | 1461757390410 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:43:10 INFO - PROCESS | 1941 | 1461757390548 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6d50000 == 39 [pid = 1941] [id = 117] 04:43:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7f86b03afc00) [pid = 1941] [serial = 350] [outer = (nil)] 04:43:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7f86b23b3400) [pid = 1941] [serial = 351] [outer = 0x7f86b03afc00] 04:43:10 INFO - PROCESS | 1941 | 1461757390613 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86b23be000) [pid = 1941] [serial = 352] [outer = 0x7f86b03afc00] 04:43:11 INFO - PROCESS | 1941 | 1461757391376 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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:43:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1206ms 04:43:11 INFO - PROCESS | 1941 | 1461757391406 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1941 | 1461757391413 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 04:43:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:43:11 INFO - PROCESS | 1941 | 1461757391422 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1941 | 1461757391426 Marionette TRACE conn4 <- [1,442,null,{}] 04:43:11 INFO - PROCESS | 1941 | 1461757391430 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}] 04:43:11 INFO - PROCESS | 1941 | 1461757391559 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:43:11 INFO - PROCESS | 1941 | 1461757391691 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3e19000 == 40 [pid = 1941] [id = 118] 04:43:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86acaba000) [pid = 1941] [serial = 353] [outer = (nil)] 04:43:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86acac0400) [pid = 1941] [serial = 354] [outer = 0x7f86acaba000] 04:43:11 INFO - PROCESS | 1941 | 1461757391761 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86b23e6400) [pid = 1941] [serial = 355] [outer = 0x7f86acaba000] 04:43:12 INFO - PROCESS | 1941 | 1461757392559 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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:43:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1187ms 04:43:12 INFO - PROCESS | 1941 | 1461757392609 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1941 | 1461757392613 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 04:43:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:43:12 INFO - PROCESS | 1941 | 1461757392618 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1941 | 1461757392623 Marionette TRACE conn4 <- [1,446,null,{}] 04:43:12 INFO - PROCESS | 1941 | 1461757392637 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}] 04:43:12 INFO - PROCESS | 1941 | 1461757392782 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:43:12 INFO - PROCESS | 1941 | 1461757392908 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6c95000 == 41 [pid = 1941] [id = 119] 04:43:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86b42ac400) [pid = 1941] [serial = 356] [outer = (nil)] 04:43:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86b66aa000) [pid = 1941] [serial = 357] [outer = 0x7f86b42ac400] 04:43:12 INFO - PROCESS | 1941 | 1461757392973 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86b7317000) [pid = 1941] [serial = 358] [outer = 0x7f86b42ac400] 04:43:13 INFO - PROCESS | 1941 | 1461757393754 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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:43:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1185ms 04:43:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:43:13 INFO - PROCESS | 1941 | 1461757393804 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1941 | 1461757393808 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 04:43:13 INFO - PROCESS | 1941 | 1461757393813 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1941 | 1461757393816 Marionette TRACE conn4 <- [1,450,null,{}] 04:43:13 INFO - PROCESS | 1941 | 1461757393820 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}] 04:43:13 INFO - PROCESS | 1941 | 1461757393943 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:43:14 INFO - PROCESS | 1941 | 1461757394073 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fd2000 == 42 [pid = 1941] [id = 120] 04:43:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86b5a21800) [pid = 1941] [serial = 359] [outer = (nil)] 04:43:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86c3943400) [pid = 1941] [serial = 360] [outer = 0x7f86b5a21800] 04:43:14 INFO - PROCESS | 1941 | 1461757394137 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86c8609000) [pid = 1941] [serial = 361] [outer = 0x7f86b5a21800] 04:43:15 INFO - PROCESS | 1941 | 1461757395111 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] 04:43:15 INFO - PROCESS | 1941 | 1461757395154 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:43:15 INFO - PROCESS | 1941 | 1461757395161 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1941 | 1461757395165 Marionette TRACE conn4 <- [1,454,null,{}] 04:43:15 INFO - PROCESS | 1941 | 1461757395173 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}] 04:43:15 INFO - PROCESS | 1941 | 1461757395295 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:43:15 INFO - PROCESS | 1941 | 1461757395443 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6cab000 == 43 [pid = 1941] [id = 121] 04:43:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86b03a2400) [pid = 1941] [serial = 362] [outer = (nil)] 04:43:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86b03aac00) [pid = 1941] [serial = 363] [outer = 0x7f86b03a2400] 04:43:15 INFO - PROCESS | 1941 | 1461757395551 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86b23afc00) [pid = 1941] [serial = 364] [outer = 0x7f86b03a2400] 04:43:16 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86af93b800 == 42 [pid = 1941] [id = 115] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3e70800 == 41 [pid = 1941] [id = 114] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3c95800 == 40 [pid = 1941] [id = 113] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bcece800 == 39 [pid = 1941] [id = 112] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b69bc000 == 38 [pid = 1941] [id = 111] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86b03a5c00) [pid = 1941] [serial = 312] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86ac1e4c00) [pid = 1941] [serial = 275] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86b42ab400) [pid = 1941] [serial = 281] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86b7f68400) [pid = 1941] [serial = 284] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86b23e1000) [pid = 1941] [serial = 278] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | 1461757396451 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]]]}] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad549800 == 37 [pid = 1941] [id = 110] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b46bc000 == 36 [pid = 1941] [id = 109] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c400c000 == 35 [pid = 1941] [id = 106] 04:43:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6d41000 == 34 [pid = 1941] [id = 105] 04:43:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:43:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1336ms 04:43:16 INFO - PROCESS | 1941 | 1461757396497 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1941 | 1461757396504 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 04:43:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:43:16 INFO - PROCESS | 1941 | 1461757396512 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1941 | 1461757396515 Marionette TRACE conn4 <- [1,458,null,{}] 04:43:16 INFO - PROCESS | 1941 | 1461757396519 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}] 04:43:16 INFO - PROCESS | 1941 | 1461757396644 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:43:16 INFO - PROCESS | 1941 | 1461757396653 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b46bf000 == 35 [pid = 1941] [id = 122] 04:43:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86b42a2800) [pid = 1941] [serial = 365] [outer = (nil)] 04:43:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86b486c800) [pid = 1941] [serial = 366] [outer = 0x7f86b42a2800] 04:43:16 INFO - PROCESS | 1941 | 1461757396706 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86b5f86400) [pid = 1941] [serial = 367] [outer = 0x7f86b42a2800] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86c5037c00) [pid = 1941] [serial = 303] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86b42ad800) [pid = 1941] [serial = 294] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86b61f2400) [pid = 1941] [serial = 295] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86b42a5000) [pid = 1941] [serial = 292] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86c3e8fc00) [pid = 1941] [serial = 300] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7f86b2d43c00) [pid = 1941] [serial = 291] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7f86ad034800) [pid = 1941] [serial = 306] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7f86c8879000) [pid = 1941] [serial = 304] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7f86b9220c00) [pid = 1941] [serial = 297] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7f86aea9ec00) [pid = 1941] [serial = 288] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7f86b531e000) [pid = 1941] [serial = 289] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7f86c9330400) [pid = 1941] [serial = 309] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7f86c2d1a400) [pid = 1941] [serial = 123] [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.] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7f86cbc90800) [pid = 1941] [serial = 310] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86c4e04800) [pid = 1941] [serial = 301] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86bdd7a400) [pid = 1941] [serial = 298] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86b4f71c00) [pid = 1941] [serial = 307] [outer = (nil)] [url = about:blank] 04:43:17 INFO - PROCESS | 1941 | 1461757397409 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] 04:43:17 INFO - PROCESS | 1941 | 1461757397441 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 04:43:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:43:17 INFO - PROCESS | 1941 | 1461757397447 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1941 | 1461757397451 Marionette TRACE conn4 <- [1,462,null,{}] 04:43:17 INFO - PROCESS | 1941 | 1461757397464 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}] 04:43:17 INFO - PROCESS | 1941 | 1461757397581 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:43:17 INFO - PROCESS | 1941 | 1461757397600 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f65800 == 36 [pid = 1941] [id = 123] 04:43:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86b66b0000) [pid = 1941] [serial = 368] [outer = (nil)] 04:43:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86b9137c00) [pid = 1941] [serial = 369] [outer = 0x7f86b66b0000] 04:43:17 INFO - PROCESS | 1941 | 1461757397653 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86bdd78000) [pid = 1941] [serial = 370] [outer = 0x7f86b66b0000] 04:43:18 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:18 INFO - PROCESS | 1941 | 1461757398356 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] 04:43:18 INFO - PROCESS | 1941 | 1461757398388 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 04:43:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:43:18 INFO - PROCESS | 1941 | 1461757398393 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1941 | 1461757398395 Marionette TRACE conn4 <- [1,466,null,{}] 04:43:18 INFO - PROCESS | 1941 | 1461757398400 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}] 04:43:18 INFO - PROCESS | 1941 | 1461757398522 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:43:18 INFO - PROCESS | 1941 | 1461757398534 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0e3000 == 37 [pid = 1941] [id = 124] 04:43:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86bdd78800) [pid = 1941] [serial = 371] [outer = (nil)] 04:43:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7f86c8877000) [pid = 1941] [serial = 372] [outer = 0x7f86bdd78800] 04:43:18 INFO - PROCESS | 1941 | 1461757398586 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7f86c9045c00) [pid = 1941] [serial = 373] [outer = 0x7f86bdd78800] 04:43:19 INFO - PROCESS | 1941 | 1461757399281 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] 04:43:19 INFO - PROCESS | 1941 | 1461757399326 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 04:43:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:43:19 INFO - PROCESS | 1941 | 1461757399331 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1941 | 1461757399332 Marionette TRACE conn4 <- [1,470,null,{}] 04:43:19 INFO - PROCESS | 1941 | 1461757399337 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}] 04:43:19 INFO - PROCESS | 1941 | 1461757399485 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:43:19 INFO - PROCESS | 1941 | 1461757399555 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c390d000 == 38 [pid = 1941] [id = 125] 04:43:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86c3eb3c00) [pid = 1941] [serial = 374] [outer = (nil)] 04:43:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86cae56c00) [pid = 1941] [serial = 375] [outer = 0x7f86c3eb3c00] 04:43:19 INFO - PROCESS | 1941 | 1461757399605 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86cbc13400) [pid = 1941] [serial = 376] [outer = 0x7f86c3eb3c00] 04:43:20 INFO - PROCESS | 1941 | 1461757400215 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]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:43:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 922ms 04:43:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:43:20 INFO - PROCESS | 1941 | 1461757400255 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1941 | 1461757400257 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 04:43:20 INFO - PROCESS | 1941 | 1461757400262 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1941 | 1461757400264 Marionette TRACE conn4 <- [1,474,null,{}] 04:43:20 INFO - PROCESS | 1941 | 1461757400274 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}] 04:43:20 INFO - PROCESS | 1941 | 1461757400437 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:43:20 INFO - PROCESS | 1941 | 1461757400509 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8838000 == 39 [pid = 1941] [id = 126] 04:43:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86c8c35000) [pid = 1941] [serial = 377] [outer = (nil)] 04:43:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86c8c36c00) [pid = 1941] [serial = 378] [outer = 0x7f86c8c35000] 04:43:20 INFO - PROCESS | 1941 | 1461757400572 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86c8c3bc00) [pid = 1941] [serial = 379] [outer = 0x7f86c8c35000] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7f86acf54400) [pid = 1941] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7f86ba01cc00) [pid = 1941] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7f86b23b5c00) [pid = 1941] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7f86b7ae2800) [pid = 1941] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7f86acf54c00) [pid = 1941] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7f86c3c73400) [pid = 1941] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7f86c89a5400) [pid = 1941] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7f86b61e6800) [pid = 1941] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7f86aee1a800) [pid = 1941] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86ad3d7800) [pid = 1941] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86b04efc00) [pid = 1941] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86ac1e3000) [pid = 1941] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86acf4f000) [pid = 1941] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86b913a800) [pid = 1941] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86b429e800) [pid = 1941] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86b04ba800) [pid = 1941] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86aef1ec00) [pid = 1941] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86aeb94800) [pid = 1941] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:43:21 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86b7deb400) [pid = 1941] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:43:21 INFO - PROCESS | 1941 | 1461757401309 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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:43:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1083ms 04:43:21 INFO - PROCESS | 1941 | 1461757401344 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1941 | 1461757401346 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 04:43:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:43:21 INFO - PROCESS | 1941 | 1461757401351 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1941 | 1461757401353 Marionette TRACE conn4 <- [1,478,null,{}] 04:43:21 INFO - PROCESS | 1941 | 1461757401358 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}] 04:43:21 INFO - PROCESS | 1941 | 1461757401465 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:43:21 INFO - PROCESS | 1941 | 1461757401556 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acace800 == 40 [pid = 1941] [id = 127] 04:43:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86ac1ec400) [pid = 1941] [serial = 380] [outer = (nil)] 04:43:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86b23bac00) [pid = 1941] [serial = 381] [outer = 0x7f86ac1ec400] 04:43:21 INFO - PROCESS | 1941 | 1461757401607 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86b913a800) [pid = 1941] [serial = 382] [outer = 0x7f86ac1ec400] 04:43:22 INFO - PROCESS | 1941 | 1461757402122 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]]]}] 04:43:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:43:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 824ms 04:43:22 INFO - PROCESS | 1941 | 1461757402195 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1941 | 1461757402198 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 04:43:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:43:22 INFO - PROCESS | 1941 | 1461757402203 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1941 | 1461757402205 Marionette TRACE conn4 <- [1,482,null,{}] 04:43:22 INFO - PROCESS | 1941 | 1461757402210 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}] 04:43:22 INFO - PROCESS | 1941 | 1461757402321 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:43:22 INFO - PROCESS | 1941 | 1461757402333 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cbc54000 == 41 [pid = 1941] [id = 128] 04:43:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86b9227800) [pid = 1941] [serial = 383] [outer = (nil)] 04:43:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86c8c3dc00) [pid = 1941] [serial = 384] [outer = 0x7f86b9227800] 04:43:22 INFO - PROCESS | 1941 | 1461757402385 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86c8c42000) [pid = 1941] [serial = 385] [outer = 0x7f86b9227800] 04:43:23 INFO - PROCESS | 1941 | 1461757403040 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]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:43:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 875ms 04:43:23 INFO - PROCESS | 1941 | 1461757403078 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1941 | 1461757403083 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 04:43:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:43:23 INFO - PROCESS | 1941 | 1461757403094 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1941 | 1461757403098 Marionette TRACE conn4 <- [1,486,null,{}] 04:43:23 INFO - PROCESS | 1941 | 1461757403106 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}] 04:43:23 INFO - PROCESS | 1941 | 1461757403253 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:43:23 INFO - PROCESS | 1941 | 1461757403354 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b3828000 == 42 [pid = 1941] [id = 129] 04:43:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86ad03ec00) [pid = 1941] [serial = 386] [outer = (nil)] 04:43:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86aeb8f400) [pid = 1941] [serial = 387] [outer = 0x7f86ad03ec00] 04:43:23 INFO - PROCESS | 1941 | 1461757403418 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86b04e8400) [pid = 1941] [serial = 388] [outer = 0x7f86ad03ec00] 04:43:24 INFO - PROCESS | 1941 | 1461757404151 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]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:43:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1137ms 04:43:24 INFO - PROCESS | 1941 | 1461757404228 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1941 | 1461757404235 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 04:43:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:43:24 INFO - PROCESS | 1941 | 1461757404243 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1941 | 1461757404247 Marionette TRACE conn4 <- [1,490,null,{}] 04:43:24 INFO - PROCESS | 1941 | 1461757404252 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}] 04:43:24 INFO - PROCESS | 1941 | 1461757404394 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:43:24 INFO - PROCESS | 1941 | 1461757404521 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b69bc800 == 43 [pid = 1941] [id = 130] 04:43:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86b23da800) [pid = 1941] [serial = 389] [outer = (nil)] 04:43:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86b66abc00) [pid = 1941] [serial = 390] [outer = 0x7f86b23da800] 04:43:24 INFO - PROCESS | 1941 | 1461757404584 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7f86b7ae5000) [pid = 1941] [serial = 391] [outer = 0x7f86b23da800] 04:43:25 INFO - PROCESS | 1941 | 1461757405346 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]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:43:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1129ms 04:43:25 INFO - PROCESS | 1941 | 1461757405372 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1941 | 1461757405375 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 04:43:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:43:25 INFO - PROCESS | 1941 | 1461757405381 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1941 | 1461757405385 Marionette TRACE conn4 <- [1,494,null,{}] 04:43:25 INFO - PROCESS | 1941 | 1461757405416 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}] 04:43:25 INFO - PROCESS | 1941 | 1461757405559 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:43:25 INFO - PROCESS | 1941 | 1461757405688 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bddec800 == 44 [pid = 1941] [id = 131] 04:43:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7f86c3e04c00) [pid = 1941] [serial = 392] [outer = (nil)] 04:43:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86c6a13c00) [pid = 1941] [serial = 393] [outer = 0x7f86c3e04c00] 04:43:25 INFO - PROCESS | 1941 | 1461757405764 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86c938c400) [pid = 1941] [serial = 394] [outer = 0x7f86c3e04c00] 04:43:26 INFO - PROCESS | 1941 | 1461757406569 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]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:43:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1250ms 04:43:26 INFO - PROCESS | 1941 | 1461757406632 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:43:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:43:26 INFO - PROCESS | 1941 | 1461757406636 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 04:43:26 INFO - PROCESS | 1941 | 1461757406641 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1941 | 1461757406643 Marionette TRACE conn4 <- [1,498,null,{}] 04:43:26 INFO - PROCESS | 1941 | 1461757406648 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}] 04:43:26 INFO - PROCESS | 1941 | 1461757406791 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:43:26 INFO - PROCESS | 1941 | 1461757406892 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ce245000 == 45 [pid = 1941] [id = 132] 04:43:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86c5037c00) [pid = 1941] [serial = 395] [outer = (nil)] 04:43:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86c8c2ec00) [pid = 1941] [serial = 396] [outer = 0x7f86c5037c00] 04:43:26 INFO - PROCESS | 1941 | 1461757406953 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86c8c3f400) [pid = 1941] [serial = 397] [outer = 0x7f86c5037c00] 04:43:27 INFO - PROCESS | 1941 | 1461757407710 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]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:43:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1127ms 04:43:27 INFO - PROCESS | 1941 | 1461757407769 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1941 | 1461757407773 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 04:43:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:43:27 INFO - PROCESS | 1941 | 1461757407778 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1941 | 1461757407780 Marionette TRACE conn4 <- [1,502,null,{}] 04:43:27 INFO - PROCESS | 1941 | 1461757407785 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}] 04:43:27 INFO - PROCESS | 1941 | 1461757407908 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:43:28 INFO - PROCESS | 1941 | 1461757408043 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac981000 == 46 [pid = 1941] [id = 133] 04:43:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86acab3000) [pid = 1941] [serial = 398] [outer = (nil)] 04:43:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86b0369800) [pid = 1941] [serial = 399] [outer = 0x7f86acab3000] 04:43:28 INFO - PROCESS | 1941 | 1461757408104 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86b036ec00) [pid = 1941] [serial = 400] [outer = 0x7f86acab3000] 04:43:28 INFO - PROCESS | 1941 | 1461757408809 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1075ms 04:43:28 INFO - PROCESS | 1941 | 1461757408854 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1941 | 1461757408857 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:43:28 INFO - PROCESS | 1941 | 1461757408862 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1941 | 1461757408864 Marionette TRACE conn4 <- [1,506,null,{}] 04:43:28 INFO - PROCESS | 1941 | 1461757408869 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}] 04:43:29 INFO - PROCESS | 1941 | 1461757409026 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:43:29 INFO - PROCESS | 1941 | 1461757409386 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac97d000 == 47 [pid = 1941] [id = 134] 04:43:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86ac1f1000) [pid = 1941] [serial = 401] [outer = (nil)] 04:43:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86acabac00) [pid = 1941] [serial = 402] [outer = 0x7f86ac1f1000] 04:43:29 INFO - PROCESS | 1941 | 1461757409461 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86ad3d6400) [pid = 1941] [serial = 403] [outer = 0x7f86ac1f1000] 04:43:30 INFO - PROCESS | 1941 | 1461757410329 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:43:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1529ms 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acace800 == 46 [pid = 1941] [id = 127] 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8838000 == 45 [pid = 1941] [id = 126] 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c390d000 == 44 [pid = 1941] [id = 125] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86b66ae400) [pid = 1941] [serial = 348] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0e3000 == 43 [pid = 1941] [id = 124] 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f65800 == 42 [pid = 1941] [id = 123] 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b46bf000 == 41 [pid = 1941] [id = 122] 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6cab000 == 40 [pid = 1941] [id = 121] 04:43:30 INFO - PROCESS | 1941 | 1461757410423 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1941 | 1461757410427 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:43:30 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cb972800 == 39 [pid = 1941] [id = 116] 04:43:30 INFO - PROCESS | 1941 | 1461757410438 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1941 | 1461757410442 Marionette TRACE conn4 <- [1,510,null,{}] 04:43:30 INFO - PROCESS | 1941 | 1461757410448 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}] 04:43:30 INFO - PROCESS | 1941 | 1461757410572 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:43:30 INFO - PROCESS | 1941 | 1461757410582 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adee8000 == 40 [pid = 1941] [id = 135] 04:43:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86ad57a000) [pid = 1941] [serial = 404] [outer = (nil)] 04:43:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86b04ef400) [pid = 1941] [serial = 405] [outer = 0x7f86ad57a000] 04:43:30 INFO - PROCESS | 1941 | 1461757410637 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86b23b6800) [pid = 1941] [serial = 406] [outer = 0x7f86ad57a000] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86b7f77400) [pid = 1941] [serial = 204] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86c932e800) [pid = 1941] [serial = 165] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86adeba000) [pid = 1941] [serial = 198] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86bce3ec00) [pid = 1941] [serial = 285] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86ac1edc00) [pid = 1941] [serial = 276] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86c3ce2000) [pid = 1941] [serial = 210] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86c3942400) [pid = 1941] [serial = 207] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7f86b5c90c00) [pid = 1941] [serial = 282] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7f86b3857000) [pid = 1941] [serial = 279] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7f86b5a20c00) [pid = 1941] [serial = 201] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7f86b2dab000) [pid = 1941] [serial = 168] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7f86c920d400) [pid = 1941] [serial = 249] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7f86aef1f000) [pid = 1941] [serial = 328] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 104 (0x7f86ad3dac00) [pid = 1941] [serial = 327] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 103 (0x7f86c4d39400) [pid = 1941] [serial = 339] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 102 (0x7f86b23bec00) [pid = 1941] [serial = 333] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 101 (0x7f86b5e39c00) [pid = 1941] [serial = 334] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 100 (0x7f86b92f0400) [pid = 1941] [serial = 336] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86b03d1000) [pid = 1941] [serial = 315] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86b23e5000) [pid = 1941] [serial = 330] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86b462b000) [pid = 1941] [serial = 331] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86b5a1e000) [pid = 1941] [serial = 318] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86c4ec1400) [pid = 1941] [serial = 321] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86aef1d800) [pid = 1941] [serial = 324] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86c4eb4800) [pid = 1941] [serial = 342] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86cbc17c00) [pid = 1941] [serial = 345] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 91 (0x7f86c6a16800) [pid = 1941] [serial = 340] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 90 (0x7f86c9204400) [pid = 1941] [serial = 343] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 89 (0x7f86cd279800) [pid = 1941] [serial = 346] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1941 | --DOMWINDOW == 88 (0x7f86bdd74000) [pid = 1941] [serial = 337] [outer = (nil)] [url = about:blank] 04:43:31 INFO - PROCESS | 1941 | 1461757411378 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]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:43:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 978ms 04:43:31 INFO - PROCESS | 1941 | 1461757411417 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1941 | 1461757411422 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 04:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:43:31 INFO - PROCESS | 1941 | 1461757411429 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1941 | 1461757411432 Marionette TRACE conn4 <- [1,514,null,{}] 04:43:31 INFO - PROCESS | 1941 | 1461757411437 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}] 04:43:31 INFO - PROCESS | 1941 | 1461757411551 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:43:31 INFO - PROCESS | 1941 | 1461757411566 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b396f000 == 41 [pid = 1941] [id = 136] 04:43:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 89 (0x7f86b23de800) [pid = 1941] [serial = 407] [outer = (nil)] 04:43:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 90 (0x7f86b39ab000) [pid = 1941] [serial = 408] [outer = 0x7f86b23de800] 04:43:31 INFO - PROCESS | 1941 | 1461757411619 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 91 (0x7f86b42db000) [pid = 1941] [serial = 409] [outer = 0x7f86b23de800] 04:43:32 INFO - PROCESS | 1941 | 1461757412295 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]]]}] 04:43:32 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 04:43:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 925ms 04:43:32 INFO - PROCESS | 1941 | 1461757412354 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1941 | 1461757412357 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 04:43:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:43:32 INFO - PROCESS | 1941 | 1461757412363 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1941 | 1461757412379 Marionette TRACE conn4 <- [1,518,null,{}] 04:43:32 INFO - PROCESS | 1941 | 1461757412404 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}] 04:43:32 INFO - PROCESS | 1941 | 1461757412555 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:43:32 INFO - PROCESS | 1941 | 1461757412565 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5f71000 == 42 [pid = 1941] [id = 137] 04:43:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 92 (0x7f86b5c90c00) [pid = 1941] [serial = 410] [outer = (nil)] 04:43:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86b66ad000) [pid = 1941] [serial = 411] [outer = 0x7f86b5c90c00] 04:43:32 INFO - PROCESS | 1941 | 1461757412616 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86b6ab0c00) [pid = 1941] [serial = 412] [outer = 0x7f86b5c90c00] 04:43:33 INFO - PROCESS | 1941 | 1461757413247 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]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:43:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 942ms 04:43:33 INFO - PROCESS | 1941 | 1461757413305 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1941 | 1461757413308 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:43:33 INFO - PROCESS | 1941 | 1461757413313 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1941 | 1461757413315 Marionette TRACE conn4 <- [1,522,null,{}] 04:43:33 INFO - PROCESS | 1941 | 1461757413319 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}] 04:43:33 INFO - PROCESS | 1941 | 1461757413464 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:43:33 INFO - PROCESS | 1941 | 1461757413491 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6c8f800 == 43 [pid = 1941] [id = 138] 04:43:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86b5127000) [pid = 1941] [serial = 413] [outer = (nil)] 04:43:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86b7de7000) [pid = 1941] [serial = 414] [outer = 0x7f86b5127000] 04:43:33 INFO - PROCESS | 1941 | 1461757413542 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86b9138800) [pid = 1941] [serial = 415] [outer = 0x7f86b5127000] 04:43:34 INFO - PROCESS | 1941 | 1461757414129 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:43:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 874ms 04:43:34 INFO - PROCESS | 1941 | 1461757414188 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1941 | 1461757414191 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:43:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:43:34 INFO - PROCESS | 1941 | 1461757414196 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1941 | 1461757414197 Marionette TRACE conn4 <- [1,526,null,{}] 04:43:34 INFO - PROCESS | 1941 | 1461757414202 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}] 04:43:34 INFO - PROCESS | 1941 | 1461757414344 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:43:34 INFO - PROCESS | 1941 | 1461757414383 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b720c000 == 44 [pid = 1941] [id = 139] 04:43:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86b92fec00) [pid = 1941] [serial = 416] [outer = (nil)] 04:43:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86bce45c00) [pid = 1941] [serial = 417] [outer = 0x7f86b92fec00] 04:43:34 INFO - PROCESS | 1941 | 1461757414461 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86c3badc00) [pid = 1941] [serial = 418] [outer = 0x7f86b92fec00] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 99 (0x7f86bdd78800) [pid = 1941] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 98 (0x7f86b66b0000) [pid = 1941] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 97 (0x7f86b42a2800) [pid = 1941] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 96 (0x7f86b03a2400) [pid = 1941] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 95 (0x7f86c3eb3c00) [pid = 1941] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 94 (0x7f86c8c35000) [pid = 1941] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 93 (0x7f86ac1ec400) [pid = 1941] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:43:35 INFO - PROCESS | 1941 | --DOMWINDOW == 92 (0x7f86ac1ecc00) [pid = 1941] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:43:35 INFO - PROCESS | 1941 | 1461757415452 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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:43:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1274ms 04:43:35 INFO - PROCESS | 1941 | 1461757415471 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1941 | 1461757415473 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:43:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:43:35 INFO - PROCESS | 1941 | 1461757415482 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1941 | 1461757415485 Marionette TRACE conn4 <- [1,530,null,{}] 04:43:35 INFO - PROCESS | 1941 | 1461757415489 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}] 04:43:35 INFO - PROCESS | 1941 | 1461757415603 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:43:35 INFO - PROCESS | 1941 | 1461757415612 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fdf000 == 45 [pid = 1941] [id = 140] 04:43:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 93 (0x7f86acf5a800) [pid = 1941] [serial = 419] [outer = (nil)] 04:43:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 94 (0x7f86c3bb0800) [pid = 1941] [serial = 420] [outer = 0x7f86acf5a800] 04:43:35 INFO - PROCESS | 1941 | 1461757415662 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 95 (0x7f86c503a400) [pid = 1941] [serial = 421] [outer = 0x7f86acf5a800] 04:43:36 INFO - PROCESS | 1941 | 1461757416379 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"]]]}] 04:43:36 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 04:43:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:43:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:36 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 04:43:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:43:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 927ms 04:43:36 INFO - PROCESS | 1941 | 1461757416410 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1941 | 1461757416413 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:43:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:43:36 INFO - PROCESS | 1941 | 1461757416418 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1941 | 1461757416420 Marionette TRACE conn4 <- [1,534,null,{}] 04:43:36 INFO - PROCESS | 1941 | 1461757416424 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}] 04:43:36 INFO - PROCESS | 1941 | 1461757416542 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:43:36 INFO - PROCESS | 1941 | 1461757416636 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bdde1000 == 46 [pid = 1941] [id = 141] 04:43:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 96 (0x7f86ac1e2400) [pid = 1941] [serial = 422] [outer = (nil)] 04:43:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 97 (0x7f86b07e2c00) [pid = 1941] [serial = 423] [outer = 0x7f86ac1e2400] 04:43:36 INFO - PROCESS | 1941 | 1461757416687 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 98 (0x7f86c51da000) [pid = 1941] [serial = 424] [outer = 0x7f86ac1e2400] 04:43:37 INFO - PROCESS | 1941 | 1461757417178 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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:43:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 777ms 04:43:37 INFO - PROCESS | 1941 | 1461757417242 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1941 | 1461757417247 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:43:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:43:37 INFO - PROCESS | 1941 | 1461757417278 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1941 | 1461757417282 Marionette TRACE conn4 <- [1,538,null,{}] 04:43:37 INFO - PROCESS | 1941 | 1461757417289 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}] 04:43:37 INFO - PROCESS | 1941 | 1461757417451 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:43:37 INFO - PROCESS | 1941 | 1461757417574 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad2a6000 == 47 [pid = 1941] [id = 142] 04:43:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 99 (0x7f86aeaa1400) [pid = 1941] [serial = 425] [outer = (nil)] 04:43:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 100 (0x7f86b0360c00) [pid = 1941] [serial = 426] [outer = 0x7f86aeaa1400] 04:43:37 INFO - PROCESS | 1941 | 1461757417637 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 101 (0x7f86b03a0c00) [pid = 1941] [serial = 427] [outer = 0x7f86aeaa1400] 04:43:38 INFO - PROCESS | 1941 | 1461757418372 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]]]}] 04:43:38 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. 04:43:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1135ms 04:43:38 INFO - PROCESS | 1941 | 1461757418427 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:43:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:43:38 INFO - PROCESS | 1941 | 1461757418432 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:43:38 INFO - PROCESS | 1941 | 1461757418443 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1941 | 1461757418448 Marionette TRACE conn4 <- [1,542,null,{}] 04:43:38 INFO - PROCESS | 1941 | 1461757418453 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}] 04:43:38 INFO - PROCESS | 1941 | 1461757418591 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:43:38 INFO - PROCESS | 1941 | 1461757418721 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9e000 == 48 [pid = 1941] [id = 143] 04:43:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 102 (0x7f86b03a1c00) [pid = 1941] [serial = 428] [outer = (nil)] 04:43:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 103 (0x7f86b23bb000) [pid = 1941] [serial = 429] [outer = 0x7f86b03a1c00] 04:43:38 INFO - PROCESS | 1941 | 1461757418785 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 104 (0x7f86b391cc00) [pid = 1941] [serial = 430] [outer = 0x7f86b03a1c00] 04:43:39 INFO - PROCESS | 1941 | 1461757419433 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]]]}] 04:43:39 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. 04:43:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1035ms 04:43:39 INFO - PROCESS | 1941 | 1461757419480 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1941 | 1461757419482 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:43:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:43:39 INFO - PROCESS | 1941 | 1461757419490 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1941 | 1461757419493 Marionette TRACE conn4 <- [1,546,null,{}] 04:43:39 INFO - PROCESS | 1941 | 1461757419541 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}] 04:43:39 INFO - PROCESS | 1941 | 1461757419746 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:43:39 INFO - PROCESS | 1941 | 1461757419826 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c401b000 == 49 [pid = 1941] [id = 144] 04:43:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 105 (0x7f86b4622800) [pid = 1941] [serial = 431] [outer = (nil)] 04:43:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86b66adc00) [pid = 1941] [serial = 432] [outer = 0x7f86b4622800] 04:43:39 INFO - PROCESS | 1941 | 1461757419892 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86b92ff800) [pid = 1941] [serial = 433] [outer = 0x7f86b4622800] 04:43:40 INFO - PROCESS | 1941 | 1461757420584 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]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:43:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1131ms 04:43:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:43:40 INFO - PROCESS | 1941 | 1461757420621 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1941 | 1461757420624 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:43:40 INFO - PROCESS | 1941 | 1461757420629 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1941 | 1461757420632 Marionette TRACE conn4 <- [1,550,null,{}] 04:43:40 INFO - PROCESS | 1941 | 1461757420637 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}] 04:43:40 INFO - PROCESS | 1941 | 1461757420780 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:43:40 INFO - PROCESS | 1941 | 1461757420893 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8842800 == 50 [pid = 1941] [id = 145] 04:43:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86b5a22c00) [pid = 1941] [serial = 434] [outer = (nil)] 04:43:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86bdd71800) [pid = 1941] [serial = 435] [outer = 0x7f86b5a22c00] 04:43:40 INFO - PROCESS | 1941 | 1461757420954 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86c6aa0c00) [pid = 1941] [serial = 436] [outer = 0x7f86b5a22c00] 04:43:41 INFO - PROCESS | 1941 | 1461757421631 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]]]}] 04:43:41 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. 04:43:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1032ms 04:43:41 INFO - PROCESS | 1941 | 1461757421697 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1941 | 1461757421699 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:43:41 INFO - PROCESS | 1941 | 1461757421706 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1941 | 1461757421708 Marionette TRACE conn4 <- [1,554,null,{}] 04:43:41 INFO - PROCESS | 1941 | 1461757421713 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}] 04:43:41 INFO - PROCESS | 1941 | 1461757421850 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:43:41 INFO - PROCESS | 1941 | 1461757421981 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c931c000 == 51 [pid = 1941] [id = 146] 04:43:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86b23b8800) [pid = 1941] [serial = 437] [outer = (nil)] 04:43:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86c6f42400) [pid = 1941] [serial = 438] [outer = 0x7f86b23b8800] 04:43:42 INFO - PROCESS | 1941 | 1461757422042 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86c8c2c800) [pid = 1941] [serial = 439] [outer = 0x7f86b23b8800] 04:43:42 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:42 INFO - PROCESS | 1941 | 1461757422728 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]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1078ms 04:43:42 INFO - PROCESS | 1941 | 1461757422785 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1941 | 1461757422788 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:43:42 INFO - PROCESS | 1941 | 1461757422793 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1941 | 1461757422796 Marionette TRACE conn4 <- [1,558,null,{}] 04:43:42 INFO - PROCESS | 1941 | 1461757422800 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}] 04:43:42 INFO - PROCESS | 1941 | 1461757422984 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:43:43 INFO - PROCESS | 1941 | 1461757423121 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1713800 == 52 [pid = 1941] [id = 147] 04:43:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86b6d36800) [pid = 1941] [serial = 440] [outer = (nil)] 04:43:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86c920d400) [pid = 1941] [serial = 441] [outer = 0x7f86b6d36800] 04:43:43 INFO - PROCESS | 1941 | 1461757423184 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86c938d400) [pid = 1941] [serial = 442] [outer = 0x7f86b6d36800] 04:43:43 INFO - PROCESS | 1941 | 1461757423899 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1180ms 04:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:43:43 INFO - PROCESS | 1941 | 1461757423974 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1941 | 1461757423976 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:43:43 INFO - PROCESS | 1941 | 1461757423982 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1941 | 1461757423984 Marionette TRACE conn4 <- [1,562,null,{}] 04:43:43 INFO - PROCESS | 1941 | 1461757423989 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}] 04:43:44 INFO - PROCESS | 1941 | 1461757424118 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:43:44 INFO - PROCESS | 1941 | 1461757424248 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86e80d1800 == 53 [pid = 1941] [id = 148] 04:43:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86c4d3e800) [pid = 1941] [serial = 443] [outer = (nil)] 04:43:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86cb93a400) [pid = 1941] [serial = 444] [outer = 0x7f86c4d3e800] 04:43:44 INFO - PROCESS | 1941 | 1461757424307 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86cd21b800) [pid = 1941] [serial = 445] [outer = 0x7f86c4d3e800] 04:43:44 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:44 INFO - PROCESS | 1941 | 1461757424978 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1027ms 04:43:45 INFO - PROCESS | 1941 | 1461757425008 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1941 | 1461757425011 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:43:45 INFO - PROCESS | 1941 | 1461757425016 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1941 | 1461757425018 Marionette TRACE conn4 <- [1,566,null,{}] 04:43:45 INFO - PROCESS | 1941 | 1461757425023 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}] 04:43:45 INFO - PROCESS | 1941 | 1461757425166 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:43:45 INFO - PROCESS | 1941 | 1461757425273 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9dbf000 == 54 [pid = 1941] [id = 149] 04:43:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86cd21c000) [pid = 1941] [serial = 446] [outer = (nil)] 04:43:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86cd456400) [pid = 1941] [serial = 447] [outer = 0x7f86cd21c000] 04:43:45 INFO - PROCESS | 1941 | 1461757425331 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86ce275400) [pid = 1941] [serial = 448] [outer = 0x7f86cd21c000] 04:43:45 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:46 INFO - PROCESS | 1941 | 1461757426047 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1084ms 04:43:46 INFO - PROCESS | 1941 | 1461757426101 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1941 | 1461757426104 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:43:46 INFO - PROCESS | 1941 | 1461757426109 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1941 | 1461757426111 Marionette TRACE conn4 <- [1,570,null,{}] 04:43:46 INFO - PROCESS | 1941 | 1461757426117 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}] 04:43:46 INFO - PROCESS | 1941 | 1461757426268 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:43:46 INFO - PROCESS | 1941 | 1461757426552 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac982000 == 55 [pid = 1941] [id = 150] 04:43:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86ac1eb800) [pid = 1941] [serial = 449] [outer = (nil)] 04:43:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86acab5400) [pid = 1941] [serial = 450] [outer = 0x7f86ac1eb800] 04:43:46 INFO - PROCESS | 1941 | 1461757426651 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86acd8f400) [pid = 1941] [serial = 451] [outer = 0x7f86ac1eb800] 04:43:47 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7fdf000 == 54 [pid = 1941] [id = 140] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86c8c3dc00) [pid = 1941] [serial = 384] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b720c000 == 53 [pid = 1941] [id = 139] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6c8f800 == 52 [pid = 1941] [id = 138] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5f71000 == 51 [pid = 1941] [id = 137] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b396f000 == 50 [pid = 1941] [id = 136] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adee8000 == 49 [pid = 1941] [id = 135] 04:43:47 INFO - PROCESS | 1941 | 1461757427501 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]]]}] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac97d000 == 48 [pid = 1941] [id = 134] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bddec800 == 47 [pid = 1941] [id = 131] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b69bc800 == 46 [pid = 1941] [id = 130] 04:43:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b3828000 == 45 [pid = 1941] [id = 129] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86b03ad800) [pid = 1941] [serial = 313] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86c8877000) [pid = 1941] [serial = 372] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86b9137c00) [pid = 1941] [serial = 369] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86bdd78000) [pid = 1941] [serial = 370] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86b486c800) [pid = 1941] [serial = 366] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86b5f86400) [pid = 1941] [serial = 367] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86b23afc00) [pid = 1941] [serial = 364] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86b03aac00) [pid = 1941] [serial = 363] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86cae56c00) [pid = 1941] [serial = 375] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86b66aa000) [pid = 1941] [serial = 357] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86acac0400) [pid = 1941] [serial = 354] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86c3943400) [pid = 1941] [serial = 360] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86b23b3400) [pid = 1941] [serial = 351] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 110 (0x7f86c8c36c00) [pid = 1941] [serial = 378] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 109 (0x7f86cbc13400) [pid = 1941] [serial = 376] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 108 (0x7f86c8c3bc00) [pid = 1941] [serial = 379] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 107 (0x7f86b23bac00) [pid = 1941] [serial = 381] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 106 (0x7f86b913a800) [pid = 1941] [serial = 382] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1941 | --DOMWINDOW == 105 (0x7f86c9045c00) [pid = 1941] [serial = 373] [outer = (nil)] [url = about:blank] 04:43:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:43:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1435ms 04:43:47 INFO - PROCESS | 1941 | 1461757427546 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:43:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:43:47 INFO - PROCESS | 1941 | 1461757427551 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:43:47 INFO - PROCESS | 1941 | 1461757427557 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 1941 | 1461757427561 Marionette TRACE conn4 <- [1,574,null,{}] 04:43:47 INFO - PROCESS | 1941 | 1461757427567 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}] 04:43:47 INFO - PROCESS | 1941 | 1461757427689 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:43:47 INFO - PROCESS | 1941 | 1461757427704 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad621800 == 46 [pid = 1941] [id = 151] 04:43:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 106 (0x7f86acd9f400) [pid = 1941] [serial = 452] [outer = (nil)] 04:43:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 107 (0x7f86acf53800) [pid = 1941] [serial = 453] [outer = 0x7f86acd9f400] 04:43:47 INFO - PROCESS | 1941 | 1461757427760 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 108 (0x7f86ad3dd400) [pid = 1941] [serial = 454] [outer = 0x7f86acd9f400] 04:43:48 INFO - PROCESS | 1941 | 1461757428422 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]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:43:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 927ms 04:43:48 INFO - PROCESS | 1941 | 1461757428486 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:43:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:43:48 INFO - PROCESS | 1941 | 1461757428491 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:43:48 INFO - PROCESS | 1941 | 1461757428496 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1941 | 1461757428499 Marionette TRACE conn4 <- [1,578,null,{}] 04:43:48 INFO - PROCESS | 1941 | 1461757428511 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}] 04:43:48 INFO - PROCESS | 1941 | 1461757428628 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:43:48 INFO - PROCESS | 1941 | 1461757428646 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b549a800 == 47 [pid = 1941] [id = 152] 04:43:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 109 (0x7f86aef1bc00) [pid = 1941] [serial = 455] [outer = (nil)] 04:43:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 110 (0x7f86b03a9000) [pid = 1941] [serial = 456] [outer = 0x7f86aef1bc00] 04:43:48 INFO - PROCESS | 1941 | 1461757428696 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 111 (0x7f86b04f2800) [pid = 1941] [serial = 457] [outer = 0x7f86aef1bc00] 04:43:49 INFO - PROCESS | 1941 | 1461757429387 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 930ms 04:43:49 INFO - PROCESS | 1941 | 1461757429434 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1941 | 1461757429437 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:43:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:43:49 INFO - PROCESS | 1941 | 1461757429451 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1941 | 1461757429460 Marionette TRACE conn4 <- [1,582,null,{}] 04:43:49 INFO - PROCESS | 1941 | 1461757429474 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}] 04:43:49 INFO - PROCESS | 1941 | 1461757429599 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:43:49 INFO - PROCESS | 1941 | 1461757429612 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9c800 == 48 [pid = 1941] [id = 153] 04:43:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86acda1400) [pid = 1941] [serial = 458] [outer = (nil)] 04:43:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86b2d9e800) [pid = 1941] [serial = 459] [outer = 0x7f86acda1400] 04:43:49 INFO - PROCESS | 1941 | 1461757429663 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86b42ad800) [pid = 1941] [serial = 460] [outer = 0x7f86acda1400] 04:43:50 INFO - PROCESS | 1941 | 1461757430318 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:43:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 897ms 04:43:50 INFO - PROCESS | 1941 | 1461757430344 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1941 | 1461757430346 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:43:50 INFO - PROCESS | 1941 | 1461757430369 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1941 | 1461757430372 Marionette TRACE conn4 <- [1,586,null,{}] 04:43:50 INFO - PROCESS | 1941 | 1461757430376 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}] 04:43:50 INFO - PROCESS | 1941 | 1461757430525 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:43:50 INFO - PROCESS | 1941 | 1461757430592 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7218800 == 49 [pid = 1941] [id = 154] 04:43:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86acd97800) [pid = 1941] [serial = 461] [outer = (nil)] 04:43:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86ad498800) [pid = 1941] [serial = 462] [outer = 0x7f86acd97800] 04:43:50 INFO - PROCESS | 1941 | 1461757430643 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86b036d800) [pid = 1941] [serial = 463] [outer = 0x7f86acd97800] 04:43:50 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:51 INFO - PROCESS | 1941 | 1461757431262 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]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:43:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 941ms 04:43:51 INFO - PROCESS | 1941 | 1461757431298 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1941 | 1461757431301 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:43:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:43:51 INFO - PROCESS | 1941 | 1461757431305 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1941 | 1461757431308 Marionette TRACE conn4 <- [1,590,null,{}] 04:43:51 INFO - PROCESS | 1941 | 1461757431312 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}] 04:43:51 INFO - PROCESS | 1941 | 1461757431479 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:43:51 INFO - PROCESS | 1941 | 1461757431505 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9277800 == 50 [pid = 1941] [id = 155] 04:43:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86b548f000) [pid = 1941] [serial = 464] [outer = (nil)] 04:43:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86b5c97c00) [pid = 1941] [serial = 465] [outer = 0x7f86b548f000] 04:43:51 INFO - PROCESS | 1941 | 1461757431566 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86b6ab2400) [pid = 1941] [serial = 466] [outer = 0x7f86b548f000] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86b5127000) [pid = 1941] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86b92fec00) [pid = 1941] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86ad57a000) [pid = 1941] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86ac1f1000) [pid = 1941] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86b23de800) [pid = 1941] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86b5c90c00) [pid = 1941] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86b9227800) [pid = 1941] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:43:51 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86acf5a800) [pid = 1941] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:43:52 INFO - PROCESS | 1941 | 1461757432431 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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:43:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1179ms 04:43:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:43:52 INFO - PROCESS | 1941 | 1461757432485 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1941 | 1461757432487 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:43:52 INFO - PROCESS | 1941 | 1461757432491 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1941 | 1461757432493 Marionette TRACE conn4 <- [1,594,null,{}] 04:43:52 INFO - PROCESS | 1941 | 1461757432498 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}] 04:43:52 INFO - PROCESS | 1941 | 1461757432612 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:43:52 INFO - PROCESS | 1941 | 1461757432624 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c2d90000 == 51 [pid = 1941] [id = 156] 04:43:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86acab6c00) [pid = 1941] [serial = 467] [outer = (nil)] 04:43:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86b6d2d000) [pid = 1941] [serial = 468] [outer = 0x7f86acab6c00] 04:43:52 INFO - PROCESS | 1941 | 1461757432676 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86b92fe400) [pid = 1941] [serial = 469] [outer = 0x7f86acab6c00] 04:43:53 INFO - PROCESS | 1941 | 1461757433287 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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:43:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 828ms 04:43:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:43:53 INFO - PROCESS | 1941 | 1461757433320 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1941 | 1461757433322 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:43:53 INFO - PROCESS | 1941 | 1461757433326 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1941 | 1461757433330 Marionette TRACE conn4 <- [1,598,null,{}] 04:43:53 INFO - PROCESS | 1941 | 1461757433334 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}] 04:43:53 INFO - PROCESS | 1941 | 1461757433446 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:43:53 INFO - PROCESS | 1941 | 1461757433545 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4b11800 == 52 [pid = 1941] [id = 157] 04:43:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86ac1efc00) [pid = 1941] [serial = 470] [outer = (nil)] 04:43:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86b92cd800) [pid = 1941] [serial = 471] [outer = 0x7f86ac1efc00] 04:43:53 INFO - PROCESS | 1941 | 1461757433608 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86c3e94800) [pid = 1941] [serial = 472] [outer = 0x7f86ac1efc00] 04:43:54 INFO - PROCESS | 1941 | 1461757434233 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 976ms 04:43:54 INFO - PROCESS | 1941 | 1461757434304 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1941 | 1461757434309 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:43:54 INFO - PROCESS | 1941 | 1461757434316 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1941 | 1461757434321 Marionette TRACE conn4 <- [1,602,null,{}] 04:43:54 INFO - PROCESS | 1941 | 1461757434328 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}] 04:43:54 INFO - PROCESS | 1941 | 1461757434473 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:43:54 INFO - PROCESS | 1941 | 1461757434607 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b086a000 == 53 [pid = 1941] [id = 158] 04:43:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86a9cf3000) [pid = 1941] [serial = 473] [outer = (nil)] 04:43:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86a9cfa000) [pid = 1941] [serial = 474] [outer = 0x7f86a9cf3000] 04:43:54 INFO - PROCESS | 1941 | 1461757434673 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86acd8bc00) [pid = 1941] [serial = 475] [outer = 0x7f86a9cf3000] 04:43:55 INFO - PROCESS | 1941 | 1461757435487 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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1233ms 04:43:55 INFO - PROCESS | 1941 | 1461757435549 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1941 | 1461757435557 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:43:55 INFO - PROCESS | 1941 | 1461757435566 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1941 | 1461757435569 Marionette TRACE conn4 <- [1,606,null,{}] 04:43:55 INFO - PROCESS | 1941 | 1461757435574 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}] 04:43:55 INFO - PROCESS | 1941 | 1461757435717 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:43:55 INFO - PROCESS | 1941 | 1461757435850 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b61c8800 == 54 [pid = 1941] [id = 159] 04:43:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86acd98400) [pid = 1941] [serial = 476] [outer = (nil)] 04:43:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86ad496400) [pid = 1941] [serial = 477] [outer = 0x7f86acd98400] 04:43:55 INFO - PROCESS | 1941 | 1461757435912 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86aee17800) [pid = 1941] [serial = 478] [outer = 0x7f86acd98400] 04:43:56 INFO - PROCESS | 1941 | 1461757436759 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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:43:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1229ms 04:43:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:43:56 INFO - PROCESS | 1941 | 1461757436794 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1941 | 1461757436797 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:43:56 INFO - PROCESS | 1941 | 1461757436803 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1941 | 1461757436807 Marionette TRACE conn4 <- [1,610,null,{}] 04:43:56 INFO - PROCESS | 1941 | 1461757436821 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}] 04:43:56 INFO - PROCESS | 1941 | 1461757436974 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:43:57 INFO - PROCESS | 1941 | 1461757437107 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cb96c800 == 55 [pid = 1941] [id = 160] 04:43:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86b03a8c00) [pid = 1941] [serial = 479] [outer = (nil)] 04:43:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86b23bb800) [pid = 1941] [serial = 480] [outer = 0x7f86b03a8c00] 04:43:57 INFO - PROCESS | 1941 | 1461757437175 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86b42a4800) [pid = 1941] [serial = 481] [outer = 0x7f86b03a8c00] 04:43:57 INFO - PROCESS | 1941 | 1461757437917 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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1138ms 04:43:57 INFO - PROCESS | 1941 | 1461757437940 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:43:57 INFO - PROCESS | 1941 | 1461757437944 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:43:57 INFO - PROCESS | 1941 | 1461757437950 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1941 | 1461757437953 Marionette TRACE conn4 <- [1,614,null,{}] 04:43:57 INFO - PROCESS | 1941 | 1461757437957 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}] 04:43:58 INFO - PROCESS | 1941 | 1461757438134 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:43:58 INFO - PROCESS | 1941 | 1461757438151 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9b3000 == 56 [pid = 1941] [id = 161] 04:43:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86ad7e6000) [pid = 1941] [serial = 482] [outer = (nil)] 04:43:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86ad7ec400) [pid = 1941] [serial = 483] [outer = 0x7f86ad7e6000] 04:43:58 INFO - PROCESS | 1941 | 1461757438210 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86ad7f1800) [pid = 1941] [serial = 484] [outer = 0x7f86ad7e6000] 04:43:58 INFO - PROCESS | 1941 | 1461757438940 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]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:43:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1025ms 04:43:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:43:58 INFO - PROCESS | 1941 | 1461757438976 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1941 | 1461757438978 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:43:58 INFO - PROCESS | 1941 | 1461757438983 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1941 | 1461757438986 Marionette TRACE conn4 <- [1,618,null,{}] 04:43:58 INFO - PROCESS | 1941 | 1461757438990 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}] 04:43:59 INFO - PROCESS | 1941 | 1461757439116 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:43:59 INFO - PROCESS | 1941 | 1461757439255 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9952000 == 57 [pid = 1941] [id = 162] 04:43:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86ad7e7c00) [pid = 1941] [serial = 485] [outer = (nil)] 04:43:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86b5199800) [pid = 1941] [serial = 486] [outer = 0x7f86ad7e7c00] 04:43:59 INFO - PROCESS | 1941 | 1461757439315 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86b6ab3800) [pid = 1941] [serial = 487] [outer = 0x7f86ad7e7c00] 04:44:00 INFO - PROCESS | 1941 | 1461757440003 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]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:44:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1076ms 04:44:00 INFO - PROCESS | 1941 | 1461757440059 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1941 | 1461757440062 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:44:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:44:00 INFO - PROCESS | 1941 | 1461757440067 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1941 | 1461757440069 Marionette TRACE conn4 <- [1,622,null,{}] 04:44:00 INFO - PROCESS | 1941 | 1461757440074 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}] 04:44:00 INFO - PROCESS | 1941 | 1461757440231 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:44:00 INFO - PROCESS | 1941 | 1461757440549 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acadb800 == 58 [pid = 1941] [id = 163] 04:44:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86a9cf1c00) [pid = 1941] [serial = 488] [outer = (nil)] 04:44:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86a9cf4800) [pid = 1941] [serial = 489] [outer = 0x7f86a9cf1c00] 04:44:00 INFO - PROCESS | 1941 | 1461757440645 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86acab6000) [pid = 1941] [serial = 490] [outer = 0x7f86a9cf1c00] 04:44:01 INFO - PROCESS | 1941 | 1461757441388 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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1380ms 04:44:01 INFO - PROCESS | 1941 | 1461757441448 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1941 | 1461757441451 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:44:01 INFO - PROCESS | 1941 | 1461757441467 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1941 | 1461757441478 Marionette TRACE conn4 <- [1,626,null,{}] 04:44:01 INFO - PROCESS | 1941 | 1461757441487 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}] 04:44:01 INFO - PROCESS | 1941 | 1461757441686 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:44:01 INFO - PROCESS | 1941 | 1461757441699 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acf8f800 == 59 [pid = 1941] [id = 164] 04:44:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86acda1000) [pid = 1941] [serial = 491] [outer = (nil)] 04:44:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86ad227800) [pid = 1941] [serial = 492] [outer = 0x7f86acda1000] 04:44:01 INFO - PROCESS | 1941 | 1461757441756 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86ad583c00) [pid = 1941] [serial = 493] [outer = 0x7f86acda1000] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c2d90000 == 58 [pid = 1941] [id = 156] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9277800 == 57 [pid = 1941] [id = 155] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cbc54000 == 56 [pid = 1941] [id = 128] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7218800 == 55 [pid = 1941] [id = 154] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a9c800 == 54 [pid = 1941] [id = 153] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86b07e2c00) [pid = 1941] [serial = 423] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b549a800 == 53 [pid = 1941] [id = 152] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad621800 == 52 [pid = 1941] [id = 151] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac982000 == 51 [pid = 1941] [id = 150] 04:44:02 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bdde1000 == 50 [pid = 1941] [id = 141] 04:44:02 INFO - PROCESS | 1941 | 1461757442616 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]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1188ms 04:44:02 INFO - PROCESS | 1941 | 1461757442657 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:44:02 INFO - PROCESS | 1941 | 1461757442662 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:44:02 INFO - PROCESS | 1941 | 1461757442668 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1941 | 1461757442671 Marionette TRACE conn4 <- [1,630,null,{}] 04:44:02 INFO - PROCESS | 1941 | 1461757442676 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}] 04:44:02 INFO - PROCESS | 1941 | 1461757442796 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b7de7000) [pid = 1941] [serial = 414] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86bce45c00) [pid = 1941] [serial = 417] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86c6a13c00) [pid = 1941] [serial = 393] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86b04ef400) [pid = 1941] [serial = 405] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86b23b6800) [pid = 1941] [serial = 406] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86b66abc00) [pid = 1941] [serial = 390] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86ad3d6400) [pid = 1941] [serial = 403] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86acabac00) [pid = 1941] [serial = 402] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86aeb8f400) [pid = 1941] [serial = 387] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86b9138800) [pid = 1941] [serial = 415] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86b0369800) [pid = 1941] [serial = 399] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86b39ab000) [pid = 1941] [serial = 408] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86b42db000) [pid = 1941] [serial = 409] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86b66ad000) [pid = 1941] [serial = 411] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86c8c2ec00) [pid = 1941] [serial = 396] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86c3badc00) [pid = 1941] [serial = 418] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86c8c42000) [pid = 1941] [serial = 385] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86b6ab0c00) [pid = 1941] [serial = 412] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86c3bb0800) [pid = 1941] [serial = 420] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86c503a400) [pid = 1941] [serial = 421] [outer = (nil)] [url = about:blank] 04:44:02 INFO - PROCESS | 1941 | 1461757442915 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acf96000 == 51 [pid = 1941] [id = 165] 04:44:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86acf50800) [pid = 1941] [serial = 494] [outer = (nil)] 04:44:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86ad57d000) [pid = 1941] [serial = 495] [outer = 0x7f86acf50800] 04:44:02 INFO - PROCESS | 1941 | 1461757442967 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86ade75400) [pid = 1941] [serial = 496] [outer = 0x7f86acf50800] 04:44:03 INFO - PROCESS | 1941 | 1461757443587 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 976ms 04:44:03 INFO - PROCESS | 1941 | 1461757443644 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1941 | 1461757443647 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:44:03 INFO - PROCESS | 1941 | 1461757443654 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1941 | 1461757443661 Marionette TRACE conn4 <- [1,634,null,{}] 04:44:03 INFO - PROCESS | 1941 | 1461757443673 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}] 04:44:03 INFO - PROCESS | 1941 | 1461757443829 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:44:03 INFO - PROCESS | 1941 | 1461757443848 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5aaf000 == 52 [pid = 1941] [id = 166] 04:44:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86aef1a400) [pid = 1941] [serial = 497] [outer = (nil)] 04:44:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86b03ae400) [pid = 1941] [serial = 498] [outer = 0x7f86aef1a400] 04:44:03 INFO - PROCESS | 1941 | 1461757443899 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86b04e9400) [pid = 1941] [serial = 499] [outer = 0x7f86aef1a400] 04:44:04 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:04 INFO - PROCESS | 1941 | 1461757444482 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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:44:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 838ms 04:44:04 INFO - PROCESS | 1941 | 1461757444491 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1941 | 1461757444494 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:44:04 INFO - PROCESS | 1941 | 1461757444504 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1941 | 1461757444506 Marionette TRACE conn4 <- [1,638,null,{}] 04:44:04 INFO - PROCESS | 1941 | 1461757444520 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}] 04:44:04 INFO - PROCESS | 1941 | 1461757444633 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:44:04 INFO - PROCESS | 1941 | 1461757444745 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b646f000 == 53 [pid = 1941] [id = 167] 04:44:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86adb82800) [pid = 1941] [serial = 500] [outer = (nil)] 04:44:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86b04f0000) [pid = 1941] [serial = 501] [outer = 0x7f86adb82800] 04:44:04 INFO - PROCESS | 1941 | 1461757444798 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86b23de800) [pid = 1941] [serial = 502] [outer = 0x7f86adb82800] 04:44:05 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:05 INFO - PROCESS | 1941 | 1461757445307 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]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:44:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 883ms 04:44:05 INFO - PROCESS | 1941 | 1461757445388 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1941 | 1461757445391 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:44:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:44:05 INFO - PROCESS | 1941 | 1461757445396 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1941 | 1461757445398 Marionette TRACE conn4 <- [1,642,null,{}] 04:44:05 INFO - PROCESS | 1941 | 1461757445402 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}] 04:44:05 INFO - PROCESS | 1941 | 1461757445550 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:44:05 INFO - PROCESS | 1941 | 1461757445575 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6cab800 == 54 [pid = 1941] [id = 168] 04:44:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86b2daac00) [pid = 1941] [serial = 503] [outer = (nil)] 04:44:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86b42a1c00) [pid = 1941] [serial = 504] [outer = 0x7f86b2daac00] 04:44:05 INFO - PROCESS | 1941 | 1461757445637 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86b5128c00) [pid = 1941] [serial = 505] [outer = 0x7f86b2daac00] 04:44:06 INFO - PROCESS | 1941 | 1461757446325 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:44:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 973ms 04:44:06 INFO - PROCESS | 1941 | 1461757446370 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1941 | 1461757446373 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:44:06 INFO - PROCESS | 1941 | 1461757446384 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1941 | 1461757446385 Marionette TRACE conn4 <- [1,646,null,{}] 04:44:06 INFO - PROCESS | 1941 | 1461757446395 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}] 04:44:06 INFO - PROCESS | 1941 | 1461757446562 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:44:06 INFO - PROCESS | 1941 | 1461757446584 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fd3000 == 55 [pid = 1941] [id = 169] 04:44:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86b5e3b800) [pid = 1941] [serial = 506] [outer = (nil)] 04:44:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86b705a800) [pid = 1941] [serial = 507] [outer = 0x7f86b5e3b800] 04:44:06 INFO - PROCESS | 1941 | 1461757446634 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86b7df1000) [pid = 1941] [serial = 508] [outer = 0x7f86b5e3b800] 04:44:06 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86ac1e4000) [pid = 1941] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:44:06 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86acd97800) [pid = 1941] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:44:06 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86b548f000) [pid = 1941] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:44:06 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86acab6c00) [pid = 1941] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:44:06 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86aef1bc00) [pid = 1941] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:44:07 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86ac1e2400) [pid = 1941] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:44:07 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86ac1eb800) [pid = 1941] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:44:07 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86acda1400) [pid = 1941] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:44:07 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86acd9f400) [pid = 1941] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:44:07 INFO - PROCESS | 1941 | 1461757447332 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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 983ms 04:44:07 INFO - PROCESS | 1941 | 1461757447367 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1941 | 1461757447369 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:44:07 INFO - PROCESS | 1941 | 1461757447375 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1941 | 1461757447376 Marionette TRACE conn4 <- [1,650,null,{}] 04:44:07 INFO - PROCESS | 1941 | 1461757447381 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}] 04:44:07 INFO - PROCESS | 1941 | 1461757447491 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:44:07 INFO - PROCESS | 1941 | 1461757447589 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a78800 == 56 [pid = 1941] [id = 170] 04:44:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86a9cec000) [pid = 1941] [serial = 509] [outer = (nil)] 04:44:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86aea95c00) [pid = 1941] [serial = 510] [outer = 0x7f86a9cec000] 04:44:07 INFO - PROCESS | 1941 | 1461757447640 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86b7ed4400) [pid = 1941] [serial = 511] [outer = 0x7f86a9cec000] 04:44:08 INFO - PROCESS | 1941 | 1461757448139 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 825ms 04:44:08 INFO - PROCESS | 1941 | 1461757448202 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1941 | 1461757448205 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:44:08 INFO - PROCESS | 1941 | 1461757448215 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1941 | 1461757448216 Marionette TRACE conn4 <- [1,654,null,{}] 04:44:08 INFO - PROCESS | 1941 | 1461757448220 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}] 04:44:08 INFO - PROCESS | 1941 | 1461757448334 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:44:08 INFO - PROCESS | 1941 | 1461757448348 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bced2800 == 57 [pid = 1941] [id = 171] 04:44:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86acd9b400) [pid = 1941] [serial = 512] [outer = (nil)] 04:44:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86b9143400) [pid = 1941] [serial = 513] [outer = 0x7f86acd9b400] 04:44:08 INFO - PROCESS | 1941 | 1461757448399 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86b92fa400) [pid = 1941] [serial = 514] [outer = 0x7f86acd9b400] 04:44:09 INFO - PROCESS | 1941 | 1461757449134 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:44:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 982ms 04:44:09 INFO - PROCESS | 1941 | 1461757449193 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:44:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:44:09 INFO - PROCESS | 1941 | 1461757449198 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:44:09 INFO - PROCESS | 1941 | 1461757449205 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1941 | 1461757449210 Marionette TRACE conn4 <- [1,658,null,{}] 04:44:09 INFO - PROCESS | 1941 | 1461757449234 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}] 04:44:09 INFO - PROCESS | 1941 | 1461757449380 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:44:09 INFO - PROCESS | 1941 | 1461757449514 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad295800 == 58 [pid = 1941] [id = 172] 04:44:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86a55ee400) [pid = 1941] [serial = 515] [outer = (nil)] 04:44:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86a55f7800) [pid = 1941] [serial = 516] [outer = 0x7f86a55ee400] 04:44:09 INFO - PROCESS | 1941 | 1461757449576 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86ac1e2800) [pid = 1941] [serial = 517] [outer = 0x7f86a55ee400] 04:44:10 INFO - PROCESS | 1941 | 1461757450281 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1148ms 04:44:10 INFO - PROCESS | 1941 | 1461757450352 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1941 | 1461757450360 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:44:10 INFO - PROCESS | 1941 | 1461757450369 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1941 | 1461757450372 Marionette TRACE conn4 <- [1,662,null,{}] 04:44:10 INFO - PROCESS | 1941 | 1461757450377 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}] 04:44:10 INFO - PROCESS | 1941 | 1461757450520 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:44:10 INFO - PROCESS | 1941 | 1461757450942 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3e24800 == 59 [pid = 1941] [id = 173] 04:44:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86ad57b800) [pid = 1941] [serial = 518] [outer = (nil)] 04:44:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86b03a0400) [pid = 1941] [serial = 519] [outer = 0x7f86ad57b800] 04:44:11 INFO - PROCESS | 1941 | 1461757451173 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86b07e1800) [pid = 1941] [serial = 520] [outer = 0x7f86ad57b800] 04:44:11 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:12 INFO - PROCESS | 1941 | 1461757452024 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]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1687ms 04:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:44:12 INFO - PROCESS | 1941 | 1461757452057 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1941 | 1461757452059 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:44:12 INFO - PROCESS | 1941 | 1461757452064 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1941 | 1461757452069 Marionette TRACE conn4 <- [1,666,null,{}] 04:44:12 INFO - PROCESS | 1941 | 1461757452083 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}] 04:44:12 INFO - PROCESS | 1941 | 1461757452263 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:44:12 INFO - PROCESS | 1941 | 1461757452378 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8edd000 == 60 [pid = 1941] [id = 174] 04:44:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86b4f71400) [pid = 1941] [serial = 521] [outer = (nil)] 04:44:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86b66b0000) [pid = 1941] [serial = 522] [outer = 0x7f86b4f71400] 04:44:12 INFO - PROCESS | 1941 | 1461757452440 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86b7f72800) [pid = 1941] [serial = 523] [outer = 0x7f86b4f71400] 04:44:12 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:13 INFO - PROCESS | 1941 | 1461757453110 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]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1084ms 04:44:13 INFO - PROCESS | 1941 | 1461757453162 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1941 | 1461757453166 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:44:13 INFO - PROCESS | 1941 | 1461757453171 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1941 | 1461757453173 Marionette TRACE conn4 <- [1,670,null,{}] 04:44:13 INFO - PROCESS | 1941 | 1461757453178 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}] 04:44:13 INFO - PROCESS | 1941 | 1461757453314 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:44:13 INFO - PROCESS | 1941 | 1461757453452 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cd234000 == 61 [pid = 1941] [id = 175] 04:44:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86b5044800) [pid = 1941] [serial = 524] [outer = (nil)] 04:44:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86bce44400) [pid = 1941] [serial = 525] [outer = 0x7f86b5044800] 04:44:13 INFO - PROCESS | 1941 | 1461757453513 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86c3943400) [pid = 1941] [serial = 526] [outer = 0x7f86b5044800] 04:44:14 INFO - PROCESS | 1941 | 1461757454262 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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:44:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1129ms 04:44:14 INFO - PROCESS | 1941 | 1461757454301 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1941 | 1461757454303 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:44:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:44:14 INFO - PROCESS | 1941 | 1461757454309 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1941 | 1461757454311 Marionette TRACE conn4 <- [1,674,null,{}] 04:44:14 INFO - PROCESS | 1941 | 1461757454316 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}] 04:44:14 INFO - PROCESS | 1941 | 1461757454445 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:44:14 INFO - PROCESS | 1941 | 1461757454557 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb50800 == 62 [pid = 1941] [id = 176] 04:44:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86c2de6000) [pid = 1941] [serial = 527] [outer = (nil)] 04:44:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86c405a000) [pid = 1941] [serial = 528] [outer = 0x7f86c2de6000] 04:44:14 INFO - PROCESS | 1941 | 1461757454616 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86c4aaf000) [pid = 1941] [serial = 529] [outer = 0x7f86c2de6000] 04:44:15 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:15 INFO - PROCESS | 1941 | 1461757455299 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]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:44:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1025ms 04:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:44:15 INFO - PROCESS | 1941 | 1461757455334 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1941 | 1461757455336 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:44:15 INFO - PROCESS | 1941 | 1461757455341 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1941 | 1461757455344 Marionette TRACE conn4 <- [1,678,null,{}] 04:44:15 INFO - PROCESS | 1941 | 1461757455349 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}] 04:44:15 INFO - PROCESS | 1941 | 1461757455531 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:44:15 INFO - PROCESS | 1941 | 1461757455666 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa927000 == 63 [pid = 1941] [id = 177] 04:44:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86adaf5c00) [pid = 1941] [serial = 530] [outer = (nil)] 04:44:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86c3ba7c00) [pid = 1941] [serial = 531] [outer = 0x7f86adaf5c00] 04:44:15 INFO - PROCESS | 1941 | 1461757455729 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86c6a14000) [pid = 1941] [serial = 532] [outer = 0x7f86adaf5c00] 04:44:16 INFO - PROCESS | 1941 | 1461757456369 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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1078ms 04:44:16 INFO - PROCESS | 1941 | 1461757456463 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1941 | 1461757456466 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:44:16 INFO - PROCESS | 1941 | 1461757456472 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1941 | 1461757456474 Marionette TRACE conn4 <- [1,682,null,{}] 04:44:16 INFO - PROCESS | 1941 | 1461757456479 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}] 04:44:16 INFO - PROCESS | 1941 | 1461757456617 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:44:16 INFO - PROCESS | 1941 | 1461757456755 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a568b800 == 64 [pid = 1941] [id = 178] 04:44:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86a55ec000) [pid = 1941] [serial = 533] [outer = (nil)] 04:44:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86a5624c00) [pid = 1941] [serial = 534] [outer = 0x7f86a55ec000] 04:44:16 INFO - PROCESS | 1941 | 1461757456814 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86a562bc00) [pid = 1941] [serial = 535] [outer = 0x7f86a55ec000] 04:44:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86a5625c00) [pid = 1941] [serial = 536] [outer = 0x7f86ad03a400] 04:44:17 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:17 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:17 INFO - PROCESS | 1941 | 1461757457990 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]]]}] 04:44:18 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) 04:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1532ms 04:44:18 INFO - PROCESS | 1941 | 1461757458004 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1941 | 1461757458009 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:44:18 INFO - PROCESS | 1941 | 1461757458016 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1941 | 1461757458021 Marionette TRACE conn4 <- [1,686,null,{}] 04:44:18 INFO - PROCESS | 1941 | 1461757458034 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}] 04:44:18 INFO - PROCESS | 1941 | 1461757458160 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:44:18 INFO - PROCESS | 1941 | 1461757458334 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac969800 == 65 [pid = 1941] [id = 179] 04:44:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86ac1e6c00) [pid = 1941] [serial = 537] [outer = (nil)] 04:44:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86ac1ed800) [pid = 1941] [serial = 538] [outer = 0x7f86ac1e6c00] 04:44:18 INFO - PROCESS | 1941 | 1461757458392 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86acd86c00) [pid = 1941] [serial = 539] [outer = 0x7f86ac1e6c00] 04:44:19 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a78800 == 64 [pid = 1941] [id = 170] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7fd3000 == 63 [pid = 1941] [id = 169] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6cab800 == 62 [pid = 1941] [id = 168] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86b92cd800) [pid = 1941] [serial = 471] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | 1461757459589 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]]]}] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b646f000 == 61 [pid = 1941] [id = 167] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5aaf000 == 60 [pid = 1941] [id = 166] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acf96000 == 59 [pid = 1941] [id = 165] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acf8f800 == 58 [pid = 1941] [id = 164] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acadb800 == 57 [pid = 1941] [id = 163] 04:44:19 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b086a000 == 56 [pid = 1941] [id = 158] 04:44:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:44:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1637ms 04:44:19 INFO - PROCESS | 1941 | 1461757459707 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1941 | 1461757459714 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86b66b2800) [pid = 1941] [serial = 349] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86ad498800) [pid = 1941] [serial = 462] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86b5c97c00) [pid = 1941] [serial = 465] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86b036d800) [pid = 1941] [serial = 463] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86b6d2d000) [pid = 1941] [serial = 468] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86b92fe400) [pid = 1941] [serial = 469] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86b6ab2400) [pid = 1941] [serial = 466] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86b03a9000) [pid = 1941] [serial = 456] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86b04f2800) [pid = 1941] [serial = 457] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86c51da000) [pid = 1941] [serial = 424] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86acd8f400) [pid = 1941] [serial = 451] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86acab5400) [pid = 1941] [serial = 450] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86b2d9e800) [pid = 1941] [serial = 459] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86acf53800) [pid = 1941] [serial = 453] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86ad3dd400) [pid = 1941] [serial = 454] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86b0360c00) [pid = 1941] [serial = 426] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b66adc00) [pid = 1941] [serial = 432] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86bdd71800) [pid = 1941] [serial = 435] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86c6f42400) [pid = 1941] [serial = 438] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86b23bb000) [pid = 1941] [serial = 429] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86c920d400) [pid = 1941] [serial = 441] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86cd456400) [pid = 1941] [serial = 447] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86cb93a400) [pid = 1941] [serial = 444] [outer = (nil)] [url = about:blank] 04:44:19 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86b42ad800) [pid = 1941] [serial = 460] [outer = (nil)] [url = about:blank] 04:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:44:19 INFO - PROCESS | 1941 | 1461757459744 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1941 | 1461757459747 Marionette TRACE conn4 <- [1,690,null,{}] 04:44:19 INFO - PROCESS | 1941 | 1461757459752 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}] 04:44:19 INFO - PROCESS | 1941 | 1461757459866 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:44:19 INFO - PROCESS | 1941 | 1461757459876 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9db8800 == 57 [pid = 1941] [id = 180] 04:44:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86acd8ec00) [pid = 1941] [serial = 540] [outer = (nil)] 04:44:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86ad038c00) [pid = 1941] [serial = 541] [outer = 0x7f86acd8ec00] 04:44:19 INFO - PROCESS | 1941 | 1461757459926 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86ad3d6400) [pid = 1941] [serial = 542] [outer = 0x7f86acd8ec00] 04:44:20 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:20 INFO - PROCESS | 1941 | 1461757460984 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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1277ms 04:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:44:21 INFO - PROCESS | 1941 | 1461757461020 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1941 | 1461757461022 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:44:21 INFO - PROCESS | 1941 | 1461757461027 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1941 | 1461757461032 Marionette TRACE conn4 <- [1,694,null,{}] 04:44:21 INFO - PROCESS | 1941 | 1461757461045 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}] 04:44:21 INFO - PROCESS | 1941 | 1461757461167 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:44:21 INFO - PROCESS | 1941 | 1461757461324 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad61b800 == 58 [pid = 1941] [id = 181] 04:44:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86ad576800) [pid = 1941] [serial = 543] [outer = (nil)] 04:44:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86adaf2400) [pid = 1941] [serial = 544] [outer = 0x7f86ad576800] 04:44:21 INFO - PROCESS | 1941 | 1461757461381 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86adafa000) [pid = 1941] [serial = 545] [outer = 0x7f86ad576800] 04:44:22 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:22 INFO - PROCESS | 1941 | 1461757462379 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]]]}] 04:44:22 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) 04:44:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1381ms 04:44:22 INFO - PROCESS | 1941 | 1461757462408 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1941 | 1461757462411 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:44:22 INFO - PROCESS | 1941 | 1461757462416 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1941 | 1461757462418 Marionette TRACE conn4 <- [1,698,null,{}] 04:44:22 INFO - PROCESS | 1941 | 1461757462430 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}] 04:44:22 INFO - PROCESS | 1941 | 1461757462585 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:44:22 INFO - PROCESS | 1941 | 1461757462595 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b048c000 == 59 [pid = 1941] [id = 182] 04:44:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86ad579400) [pid = 1941] [serial = 546] [outer = (nil)] 04:44:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86adeb6800) [pid = 1941] [serial = 547] [outer = 0x7f86ad579400] 04:44:22 INFO - PROCESS | 1941 | 1461757462699 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86aef1cc00) [pid = 1941] [serial = 548] [outer = 0x7f86ad579400] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86b2daac00) [pid = 1941] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b5e3b800) [pid = 1941] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86acda1000) [pid = 1941] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86acf50800) [pid = 1941] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86aef1a400) [pid = 1941] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86a9cf1c00) [pid = 1941] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86a9cec000) [pid = 1941] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:44:23 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86adb82800) [pid = 1941] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:44:23 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:23 INFO - PROCESS | 1941 | 1461757463733 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]]]}] 04:44:23 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) 04:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1327ms 04:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:44:23 INFO - PROCESS | 1941 | 1461757463743 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1941 | 1461757463745 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:44:23 INFO - PROCESS | 1941 | 1461757463749 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1941 | 1461757463752 Marionette TRACE conn4 <- [1,702,null,{}] 04:44:23 INFO - PROCESS | 1941 | 1461757463757 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}] 04:44:23 INFO - PROCESS | 1941 | 1461757463902 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:44:23 INFO - PROCESS | 1941 | 1461757463910 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1703800 == 60 [pid = 1941] [id = 183] 04:44:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86acd84800) [pid = 1941] [serial = 549] [outer = (nil)] 04:44:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86aef1dc00) [pid = 1941] [serial = 550] [outer = 0x7f86acd84800] 04:44:23 INFO - PROCESS | 1941 | 1461757463960 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86b0364400) [pid = 1941] [serial = 551] [outer = 0x7f86acd84800] 04:44:25 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:25 INFO - PROCESS | 1941 | 1461757465054 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]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:44:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1326ms 04:44:25 INFO - PROCESS | 1941 | 1461757465076 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1941 | 1461757465078 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:44:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:44:25 INFO - PROCESS | 1941 | 1461757465083 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1941 | 1461757465084 Marionette TRACE conn4 <- [1,706,null,{}] 04:44:25 INFO - PROCESS | 1941 | 1461757465089 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}] 04:44:25 INFO - PROCESS | 1941 | 1461757465234 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:44:25 INFO - PROCESS | 1941 | 1461757465366 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5150800 == 61 [pid = 1941] [id = 184] 04:44:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86b07d9400) [pid = 1941] [serial = 552] [outer = (nil)] 04:44:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86b07dcc00) [pid = 1941] [serial = 553] [outer = 0x7f86b07d9400] 04:44:25 INFO - PROCESS | 1941 | 1461757465422 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86b140e400) [pid = 1941] [serial = 554] [outer = 0x7f86b07d9400] 04:44:26 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:26 INFO - PROCESS | 1941 | 1461757466482 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]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1429ms 04:44:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:44:26 INFO - PROCESS | 1941 | 1461757466513 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1941 | 1461757466517 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:44:26 INFO - PROCESS | 1941 | 1461757466525 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1941 | 1461757466530 Marionette TRACE conn4 <- [1,710,null,{}] 04:44:26 INFO - PROCESS | 1941 | 1461757466545 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}] 04:44:26 INFO - PROCESS | 1941 | 1461757466797 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:44:26 INFO - PROCESS | 1941 | 1461757466906 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9b0000 == 62 [pid = 1941] [id = 185] 04:44:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86a5624800) [pid = 1941] [serial = 555] [outer = (nil)] 04:44:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86acd99c00) [pid = 1941] [serial = 556] [outer = 0x7f86a5624800] 04:44:26 INFO - PROCESS | 1941 | 1461757466968 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86ad032400) [pid = 1941] [serial = 557] [outer = 0x7f86a5624800] 04:44:28 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:28 INFO - PROCESS | 1941 | 1461757468085 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]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:44:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1587ms 04:44:28 INFO - PROCESS | 1941 | 1461757468111 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1941 | 1461757468118 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:44:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:44:28 INFO - PROCESS | 1941 | 1461757468180 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1941 | 1461757468185 Marionette TRACE conn4 <- [1,714,null,{}] 04:44:28 INFO - PROCESS | 1941 | 1461757468190 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}] 04:44:28 INFO - PROCESS | 1941 | 1461757468350 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:44:28 INFO - PROCESS | 1941 | 1461757468486 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d60800 == 63 [pid = 1941] [id = 186] 04:44:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86acd8e000) [pid = 1941] [serial = 558] [outer = (nil)] 04:44:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86ad57a000) [pid = 1941] [serial = 559] [outer = 0x7f86acd8e000] 04:44:28 INFO - PROCESS | 1941 | 1461757468554 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86adb84400) [pid = 1941] [serial = 560] [outer = 0x7f86acd8e000] 04:44:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:29 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 04:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1541ms 04:44:29 INFO - PROCESS | 1941 | 1461757469702 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]]]}] 04:44:29 INFO - PROCESS | 1941 | 1461757469710 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1941 | 1461757469714 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:44:29 INFO - PROCESS | 1941 | 1461757469719 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1941 | 1461757469724 Marionette TRACE conn4 <- [1,718,null,{}] 04:44:29 INFO - PROCESS | 1941 | 1461757469738 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}] 04:44:29 INFO - PROCESS | 1941 | 1461757469879 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:44:30 INFO - PROCESS | 1941 | 1461757470025 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6633000 == 64 [pid = 1941] [id = 187] 04:44:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86b0369c00) [pid = 1941] [serial = 561] [outer = (nil)] 04:44:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86b04f4800) [pid = 1941] [serial = 562] [outer = 0x7f86b0369c00] 04:44:30 INFO - PROCESS | 1941 | 1461757470087 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86b140d000) [pid = 1941] [serial = 563] [outer = 0x7f86b0369c00] 04:44:31 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:31 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:31 INFO - PROCESS | 1941 | 1461757471198 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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1534ms 04:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:44:31 INFO - PROCESS | 1941 | 1461757471253 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1941 | 1461757471256 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:44:31 INFO - PROCESS | 1941 | 1461757471262 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1941 | 1461757471264 Marionette TRACE conn4 <- [1,722,null,{}] 04:44:31 INFO - PROCESS | 1941 | 1461757471269 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}] 04:44:31 INFO - PROCESS | 1941 | 1461757471437 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:44:31 INFO - PROCESS | 1941 | 1461757471626 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6d39000 == 65 [pid = 1941] [id = 188] 04:44:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86b1410000) [pid = 1941] [serial = 564] [outer = (nil)] 04:44:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86b1417000) [pid = 1941] [serial = 565] [outer = 0x7f86b1410000] 04:44:31 INFO - PROCESS | 1941 | 1461757471685 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86b23b9000) [pid = 1941] [serial = 566] [outer = 0x7f86b1410000] 04:44:32 INFO - PROCESS | 1941 | 1461757472403 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] 04:44:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:44:32 INFO - PROCESS | 1941 | 1461757472443 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:44:32 INFO - PROCESS | 1941 | 1461757472448 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1941 | 1461757472451 Marionette TRACE conn4 <- [1,726,null,{}] 04:44:32 INFO - PROCESS | 1941 | 1461757472455 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}] 04:44:32 INFO - PROCESS | 1941 | 1461757472630 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:44:32 INFO - PROCESS | 1941 | 1461757472647 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b170c800 == 66 [pid = 1941] [id = 189] 04:44:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86acf51c00) [pid = 1941] [serial = 567] [outer = (nil)] 04:44:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b23bb400) [pid = 1941] [serial = 568] [outer = 0x7f86acf51c00] 04:44:32 INFO - PROCESS | 1941 | 1461757472706 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b23e4400) [pid = 1941] [serial = 569] [outer = 0x7f86acf51c00] 04:44:33 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:33 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:33 INFO - PROCESS | 1941 | 1461757473797 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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1377ms 04:44:33 INFO - PROCESS | 1941 | 1461757473826 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1941 | 1461757473830 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:44:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:44:33 INFO - PROCESS | 1941 | 1461757473837 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1941 | 1461757473842 Marionette TRACE conn4 <- [1,730,null,{}] 04:44:33 INFO - PROCESS | 1941 | 1461757473849 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}] 04:44:33 INFO - PROCESS | 1941 | 1461757473976 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:44:34 INFO - PROCESS | 1941 | 1461757474137 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb57000 == 67 [pid = 1941] [id = 190] 04:44:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86a55f1400) [pid = 1941] [serial = 570] [outer = (nil)] 04:44:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86a9cf2400) [pid = 1941] [serial = 571] [outer = 0x7f86a55f1400] 04:44:34 INFO - PROCESS | 1941 | 1461757474194 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86ad629000) [pid = 1941] [serial = 572] [outer = 0x7f86a55f1400] 04:44:34 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1703800 == 66 [pid = 1941] [id = 183] 04:44:34 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b048c000 == 65 [pid = 1941] [id = 182] 04:44:34 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86b9143400) [pid = 1941] [serial = 513] [outer = (nil)] [url = about:blank] 04:44:34 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86ad7ec400) [pid = 1941] [serial = 483] [outer = (nil)] [url = about:blank] 04:44:34 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86b5199800) [pid = 1941] [serial = 486] [outer = (nil)] [url = about:blank] 04:44:34 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad61b800 == 64 [pid = 1941] [id = 181] 04:44:34 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9db8800 == 63 [pid = 1941] [id = 180] 04:44:34 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac969800 == 62 [pid = 1941] [id = 179] 04:44:34 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:34 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:35 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad295800 == 61 [pid = 1941] [id = 172] 04:44:35 INFO - PROCESS | 1941 | 1461757475079 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] 04:44:35 INFO - PROCESS | 1941 | 1461757475127 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:44:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86b42a1c00) [pid = 1941] [serial = 504] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86b705a800) [pid = 1941] [serial = 507] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86ad583c00) [pid = 1941] [serial = 493] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86ad227800) [pid = 1941] [serial = 492] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86ad57d000) [pid = 1941] [serial = 495] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86ade75400) [pid = 1941] [serial = 496] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86b03ae400) [pid = 1941] [serial = 498] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86b04e9400) [pid = 1941] [serial = 499] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86ad496400) [pid = 1941] [serial = 477] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86a9cf4800) [pid = 1941] [serial = 489] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86acab6000) [pid = 1941] [serial = 490] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86a9cfa000) [pid = 1941] [serial = 474] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86b23bb800) [pid = 1941] [serial = 480] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86aea95c00) [pid = 1941] [serial = 510] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b7df1000) [pid = 1941] [serial = 508] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86b04f0000) [pid = 1941] [serial = 501] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86b23de800) [pid = 1941] [serial = 502] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86b5128c00) [pid = 1941] [serial = 505] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86b7ed4400) [pid = 1941] [serial = 511] [outer = (nil)] [url = about:blank] 04:44:35 INFO - PROCESS | 1941 | 1461757475158 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1941 | 1461757475161 Marionette TRACE conn4 <- [1,734,null,{}] 04:44:35 INFO - PROCESS | 1941 | 1461757475168 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}] 04:44:35 INFO - PROCESS | 1941 | 1461757475289 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:44:35 INFO - PROCESS | 1941 | 1461757475304 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9bc800 == 62 [pid = 1941] [id = 191] 04:44:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86adafe400) [pid = 1941] [serial = 573] [outer = (nil)] 04:44:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86ade75400) [pid = 1941] [serial = 574] [outer = 0x7f86adafe400] 04:44:35 INFO - PROCESS | 1941 | 1461757475354 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86aef23800) [pid = 1941] [serial = 575] [outer = 0x7f86adafe400] 04:44:36 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:36 INFO - PROCESS | 1941 | 1461757476106 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]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:44:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 998ms 04:44:36 INFO - PROCESS | 1941 | 1461757476138 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1941 | 1461757476140 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:44:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:44:36 INFO - PROCESS | 1941 | 1461757476145 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1941 | 1461757476149 Marionette TRACE conn4 <- [1,738,null,{}] 04:44:36 INFO - PROCESS | 1941 | 1461757476162 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}] 04:44:36 INFO - PROCESS | 1941 | 1461757476283 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:44:36 INFO - PROCESS | 1941 | 1461757476298 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b170e800 == 63 [pid = 1941] [id = 192] 04:44:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86b07e2c00) [pid = 1941] [serial = 576] [outer = (nil)] 04:44:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86b23b8000) [pid = 1941] [serial = 577] [outer = 0x7f86b07e2c00] 04:44:36 INFO - PROCESS | 1941 | 1461757476351 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86b2d3c000) [pid = 1941] [serial = 578] [outer = 0x7f86b07e2c00] 04:44:37 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:37 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:37 INFO - PROCESS | 1941 | 1461757477495 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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:44:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1384ms 04:44:37 INFO - PROCESS | 1941 | 1461757477530 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:44:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:44:37 INFO - PROCESS | 1941 | 1461757477541 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:44:37 INFO - PROCESS | 1941 | 1461757477546 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1941 | 1461757477548 Marionette TRACE conn4 <- [1,742,null,{}] 04:44:37 INFO - PROCESS | 1941 | 1461757477557 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}] 04:44:37 INFO - PROCESS | 1941 | 1461757477712 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:44:37 INFO - PROCESS | 1941 | 1461757477778 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6637000 == 64 [pid = 1941] [id = 193] 04:44:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86b07db000) [pid = 1941] [serial = 579] [outer = (nil)] 04:44:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86b415e800) [pid = 1941] [serial = 580] [outer = 0x7f86b07db000] 04:44:37 INFO - PROCESS | 1941 | 1461757477829 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86b42a9400) [pid = 1941] [serial = 581] [outer = 0x7f86b07db000] 04:44:38 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86ad576800) [pid = 1941] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:44:38 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86ac1e6c00) [pid = 1941] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:44:38 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86acd8ec00) [pid = 1941] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:44:38 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86ad579400) [pid = 1941] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:44:38 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86acd84800) [pid = 1941] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:44:38 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:38 INFO - PROCESS | 1941 | 1461757478832 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]]]}] 04:44:38 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 04:44:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1330ms 04:44:38 INFO - PROCESS | 1941 | 1461757478876 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1941 | 1461757478879 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:44:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:44:38 INFO - PROCESS | 1941 | 1461757478884 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1941 | 1461757478885 Marionette TRACE conn4 <- [1,746,null,{}] 04:44:38 INFO - PROCESS | 1941 | 1461757478890 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}] 04:44:39 INFO - PROCESS | 1941 | 1461757479004 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:44:39 INFO - PROCESS | 1941 | 1461757479013 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a78800 == 65 [pid = 1941] [id = 194] 04:44:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86acd8ec00) [pid = 1941] [serial = 582] [outer = (nil)] 04:44:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86b42a1c00) [pid = 1941] [serial = 583] [outer = 0x7f86acd8ec00] 04:44:39 INFO - PROCESS | 1941 | 1461757479064 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86b42ddc00) [pid = 1941] [serial = 584] [outer = 0x7f86acd8ec00] 04:44:39 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:40 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:40 INFO - PROCESS | 1941 | 1461757480161 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]]]}] 04:44:40 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.) 04:44:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1326ms 04:44:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:44:40 INFO - PROCESS | 1941 | 1461757480210 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1941 | 1461757480212 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:44:40 INFO - PROCESS | 1941 | 1461757480216 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1941 | 1461757480218 Marionette TRACE conn4 <- [1,750,null,{}] 04:44:40 INFO - PROCESS | 1941 | 1461757480223 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}] 04:44:40 INFO - PROCESS | 1941 | 1461757480375 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:44:40 INFO - PROCESS | 1941 | 1461757480505 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fe2800 == 66 [pid = 1941] [id = 195] 04:44:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86b03a3800) [pid = 1941] [serial = 585] [outer = (nil)] 04:44:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86b531e000) [pid = 1941] [serial = 586] [outer = 0x7f86b03a3800] 04:44:40 INFO - PROCESS | 1941 | 1461757480560 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86b66ac400) [pid = 1941] [serial = 587] [outer = 0x7f86b03a3800] 04:44:41 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:41 INFO - PROCESS | 1941 | 1461757481527 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]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:44:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1330ms 04:44:41 INFO - PROCESS | 1941 | 1461757481547 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1941 | 1461757481552 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:44:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:44:41 INFO - PROCESS | 1941 | 1461757481559 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1941 | 1461757481564 Marionette TRACE conn4 <- [1,754,null,{}] 04:44:41 INFO - PROCESS | 1941 | 1461757481571 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}] 04:44:41 INFO - PROCESS | 1941 | 1461757481765 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:44:41 INFO - PROCESS | 1941 | 1461757481955 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad294800 == 67 [pid = 1941] [id = 196] 04:44:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86ad3db400) [pid = 1941] [serial = 588] [outer = (nil)] 04:44:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86ad57d000) [pid = 1941] [serial = 589] [outer = 0x7f86ad3db400] 04:44:42 INFO - PROCESS | 1941 | 1461757482039 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86adaf2800) [pid = 1941] [serial = 590] [outer = 0x7f86ad3db400] 04:44:43 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:43 INFO - PROCESS | 1941 | 1461757483166 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]]]}] 04:44:43 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 04:44:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1636ms 04:44:43 INFO - PROCESS | 1941 | 1461757483197 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1941 | 1461757483204 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:44:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:44:43 INFO - PROCESS | 1941 | 1461757483213 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1941 | 1461757483215 Marionette TRACE conn4 <- [1,758,null,{}] 04:44:43 INFO - PROCESS | 1941 | 1461757483220 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}] 04:44:43 INFO - PROCESS | 1941 | 1461757483359 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:44:43 INFO - PROCESS | 1941 | 1461757483512 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9a800 == 68 [pid = 1941] [id = 197] 04:44:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86adaf5000) [pid = 1941] [serial = 591] [outer = (nil)] 04:44:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86b03ae400) [pid = 1941] [serial = 592] [outer = 0x7f86adaf5000] 04:44:43 INFO - PROCESS | 1941 | 1461757483571 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86b140dc00) [pid = 1941] [serial = 593] [outer = 0x7f86adaf5000] 04:44:44 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:44 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:44 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:44 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:44 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:44 INFO - PROCESS | 1941 | 1461757484261 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:44:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1077ms 04:44:44 INFO - PROCESS | 1941 | 1461757484336 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1941 | 1461757484339 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:44:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:44:44 INFO - PROCESS | 1941 | 1461757484360 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1941 | 1461757484365 Marionette TRACE conn4 <- [1,762,null,{}] 04:44:44 INFO - PROCESS | 1941 | 1461757484380 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}] 04:44:44 INFO - PROCESS | 1941 | 1461757484523 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:44:44 INFO - PROCESS | 1941 | 1461757484661 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0db000 == 69 [pid = 1941] [id = 198] 04:44:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86b140e000) [pid = 1941] [serial = 594] [outer = (nil)] 04:44:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b4627000) [pid = 1941] [serial = 595] [outer = 0x7f86b140e000] 04:44:44 INFO - PROCESS | 1941 | 1461757484725 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b5c8ec00) [pid = 1941] [serial = 596] [outer = 0x7f86b140e000] 04:44:45 INFO - PROCESS | 1941 | 1461757485874 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]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:44:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1548ms 04:44:45 INFO - PROCESS | 1941 | 1461757485894 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1941 | 1461757485897 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:44:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:44:45 INFO - PROCESS | 1941 | 1461757485902 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1941 | 1461757485904 Marionette TRACE conn4 <- [1,766,null,{}] 04:44:45 INFO - PROCESS | 1941 | 1461757485962 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}] 04:44:46 INFO - PROCESS | 1941 | 1461757486075 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:44:46 INFO - PROCESS | 1941 | 1461757486227 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3c84800 == 70 [pid = 1941] [id = 199] 04:44:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86ad3dbc00) [pid = 1941] [serial = 597] [outer = (nil)] 04:44:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86b66b1400) [pid = 1941] [serial = 598] [outer = 0x7f86ad3dbc00] 04:44:46 INFO - PROCESS | 1941 | 1461757486287 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86b6d2bc00) [pid = 1941] [serial = 599] [outer = 0x7f86ad3dbc00] 04:44:47 INFO - PROCESS | 1941 | 1461757487449 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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:44:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1574ms 04:44:47 INFO - PROCESS | 1941 | 1461757487477 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1941 | 1461757487479 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:44:47 INFO - PROCESS | 1941 | 1461757487501 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1941 | 1461757487504 Marionette TRACE conn4 <- [1,770,null,{}] 04:44:47 INFO - PROCESS | 1941 | 1461757487508 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}] 04:44:47 INFO - PROCESS | 1941 | 1461757487695 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:44:47 INFO - PROCESS | 1941 | 1461757487848 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9dc1000 == 71 [pid = 1941] [id = 200] 04:44:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86a55f1c00) [pid = 1941] [serial = 600] [outer = (nil)] 04:44:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86acd89400) [pid = 1941] [serial = 601] [outer = 0x7f86a55f1c00] 04:44:47 INFO - PROCESS | 1941 | 1461757487906 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86b62f3800) [pid = 1941] [serial = 602] [outer = 0x7f86a55f1c00] 04:44:48 INFO - PROCESS | 1941 | 1461757488802 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]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1338ms 04:44:48 INFO - PROCESS | 1941 | 1461757488829 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1941 | 1461757488834 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:44:48 INFO - PROCESS | 1941 | 1461757488842 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1941 | 1461757488846 Marionette TRACE conn4 <- [1,774,null,{}] 04:44:48 INFO - PROCESS | 1941 | 1461757488852 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}] 04:44:48 INFO - PROCESS | 1941 | 1461757488984 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:44:49 INFO - PROCESS | 1941 | 1461757489168 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9ab1800 == 72 [pid = 1941] [id = 201] 04:44:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86acabcc00) [pid = 1941] [serial = 603] [outer = (nil)] 04:44:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86ad030400) [pid = 1941] [serial = 604] [outer = 0x7f86acabcc00] 04:44:49 INFO - PROCESS | 1941 | 1461757489307 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86ad7ee000) [pid = 1941] [serial = 605] [outer = 0x7f86acabcc00] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4b11800 == 71 [pid = 1941] [id = 157] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b07dcc00) [pid = 1941] [serial = 553] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a78800 == 70 [pid = 1941] [id = 194] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6637000 == 69 [pid = 1941] [id = 193] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b170e800 == 68 [pid = 1941] [id = 192] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9bc800 == 67 [pid = 1941] [id = 191] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb57000 == 66 [pid = 1941] [id = 190] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9b0000 == 65 [pid = 1941] [id = 185] 04:44:49 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5150800 == 64 [pid = 1941] [id = 184] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86adaf2400) [pid = 1941] [serial = 544] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86acd86c00) [pid = 1941] [serial = 539] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86ac1ed800) [pid = 1941] [serial = 538] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86bce44400) [pid = 1941] [serial = 525] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86b66b0000) [pid = 1941] [serial = 522] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86ad038c00) [pid = 1941] [serial = 541] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86ad3d6400) [pid = 1941] [serial = 542] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86adeb6800) [pid = 1941] [serial = 547] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86c405a000) [pid = 1941] [serial = 528] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86a5624c00) [pid = 1941] [serial = 534] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86b03a0400) [pid = 1941] [serial = 519] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86a55f7800) [pid = 1941] [serial = 516] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86c3ba7c00) [pid = 1941] [serial = 531] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86aef1dc00) [pid = 1941] [serial = 550] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86c2d14c00) [pid = 1941] [serial = 286] [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.] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86aef1cc00) [pid = 1941] [serial = 548] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86b0364400) [pid = 1941] [serial = 551] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86adafa000) [pid = 1941] [serial = 545] [outer = (nil)] [url = about:blank] 04:44:49 INFO - PROCESS | 1941 | 1461757489995 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1186ms 04:44:50 INFO - PROCESS | 1941 | 1461757490027 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1941 | 1461757490034 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:44:50 INFO - PROCESS | 1941 | 1461757490042 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1941 | 1461757490045 Marionette TRACE conn4 <- [1,778,null,{}] 04:44:50 INFO - PROCESS | 1941 | 1461757490049 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}] 04:44:50 INFO - PROCESS | 1941 | 1461757490183 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:44:50 INFO - PROCESS | 1941 | 1461757490286 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acfa2000 == 65 [pid = 1941] [id = 202] 04:44:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86a55f6c00) [pid = 1941] [serial = 606] [outer = (nil)] 04:44:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86adaf0c00) [pid = 1941] [serial = 607] [outer = 0x7f86a55f6c00] 04:44:50 INFO - PROCESS | 1941 | 1461757490338 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86aef1dc00) [pid = 1941] [serial = 608] [outer = 0x7f86a55f6c00] 04:44:50 INFO - PROCESS | 1941 | 1461757490946 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 934ms 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:44:50 INFO - PROCESS | 1941 | 1461757490976 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1941 | 1461757490979 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:44:50 INFO - PROCESS | 1941 | 1461757490984 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1941 | 1461757490988 Marionette TRACE conn4 <- [1,782,null,{}] 04:44:51 INFO - PROCESS | 1941 | 1461757491001 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}] 04:44:51 INFO - PROCESS | 1941 | 1461757491159 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:44:51 INFO - PROCESS | 1941 | 1461757491182 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1710000 == 66 [pid = 1941] [id = 203] 04:44:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86b03af800) [pid = 1941] [serial = 609] [outer = (nil)] 04:44:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86b140b800) [pid = 1941] [serial = 610] [outer = 0x7f86b03af800] 04:44:51 INFO - PROCESS | 1941 | 1461757491237 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86b23b6400) [pid = 1941] [serial = 611] [outer = 0x7f86b03af800] 04:44:51 INFO - PROCESS | 1941 | 1461757491886 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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 931ms 04:44:51 INFO - PROCESS | 1941 | 1461757491914 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1941 | 1461757491917 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:44:51 INFO - PROCESS | 1941 | 1461757491922 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1941 | 1461757491925 Marionette TRACE conn4 <- [1,786,null,{}] 04:44:51 INFO - PROCESS | 1941 | 1461757491929 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}] 04:44:52 INFO - PROCESS | 1941 | 1461757492089 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:44:52 INFO - PROCESS | 1941 | 1461757492119 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ce1800 == 67 [pid = 1941] [id = 204] 04:44:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86b140bc00) [pid = 1941] [serial = 612] [outer = (nil)] 04:44:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86b3857400) [pid = 1941] [serial = 613] [outer = 0x7f86b140bc00] 04:44:52 INFO - PROCESS | 1941 | 1461757492171 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b42a6c00) [pid = 1941] [serial = 614] [outer = 0x7f86b140bc00] 04:44:52 INFO - PROCESS | 1941 | 1461757492788 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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 926ms 04:44:52 INFO - PROCESS | 1941 | 1461757492851 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1941 | 1461757492854 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:44:52 INFO - PROCESS | 1941 | 1461757492859 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1941 | 1461757492861 Marionette TRACE conn4 <- [1,790,null,{}] 04:44:52 INFO - PROCESS | 1941 | 1461757492866 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}] 04:44:53 INFO - PROCESS | 1941 | 1461757493016 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:44:53 INFO - PROCESS | 1941 | 1461757493039 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7092800 == 68 [pid = 1941] [id = 205] 04:44:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b2da0800) [pid = 1941] [serial = 615] [outer = (nil)] 04:44:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86b462e800) [pid = 1941] [serial = 616] [outer = 0x7f86b2da0800] 04:44:53 INFO - PROCESS | 1941 | 1461757493090 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86b5a24400) [pid = 1941] [serial = 617] [outer = 0x7f86b2da0800] 04:44:53 INFO - PROCESS | 1941 | 1461757493803 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 974ms 04:44:53 INFO - PROCESS | 1941 | 1461757493834 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1941 | 1461757493836 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:44:53 INFO - PROCESS | 1941 | 1461757493841 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1941 | 1461757493843 Marionette TRACE conn4 <- [1,794,null,{}] 04:44:53 INFO - PROCESS | 1941 | 1461757493848 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}] 04:44:54 INFO - PROCESS | 1941 | 1461757494079 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:44:54 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86adafe400) [pid = 1941] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:44:54 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86a55f1400) [pid = 1941] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:44:54 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86b07e2c00) [pid = 1941] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:44:54 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86acd8ec00) [pid = 1941] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:44:54 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86b07db000) [pid = 1941] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:44:54 INFO - PROCESS | 1941 | 1461757494161 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9445800 == 69 [pid = 1941] [id = 206] 04:44:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86adaf8000) [pid = 1941] [serial = 618] [outer = (nil)] 04:44:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b07db000) [pid = 1941] [serial = 619] [outer = 0x7f86adaf8000] 04:44:54 INFO - PROCESS | 1941 | 1461757494218 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b7062000) [pid = 1941] [serial = 620] [outer = 0x7f86adaf8000] 04:44:54 INFO - PROCESS | 1941 | 1461757494759 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 929ms 04:44:54 INFO - PROCESS | 1941 | 1461757494772 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1941 | 1461757494775 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:44:54 INFO - PROCESS | 1941 | 1461757494785 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1941 | 1461757494788 Marionette TRACE conn4 <- [1,798,null,{}] 04:44:54 INFO - PROCESS | 1941 | 1461757494791 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}] 04:44:54 INFO - PROCESS | 1941 | 1461757494904 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:44:54 INFO - PROCESS | 1941 | 1461757494913 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c391f800 == 70 [pid = 1941] [id = 207] 04:44:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86a55ed400) [pid = 1941] [serial = 621] [outer = (nil)] 04:44:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86b7322400) [pid = 1941] [serial = 622] [outer = 0x7f86a55ed400] 04:44:55 INFO - PROCESS | 1941 | 1461757495056 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86b9143400) [pid = 1941] [serial = 623] [outer = 0x7f86a55ed400] 04:44:55 INFO - PROCESS | 1941 | 1461757495563 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]]]}] 04:44:55 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 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 830ms 04:44:55 INFO - PROCESS | 1941 | 1461757495614 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1941 | 1461757495617 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:44:55 INFO - PROCESS | 1941 | 1461757495622 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1941 | 1461757495624 Marionette TRACE conn4 <- [1,802,null,{}] 04:44:55 INFO - PROCESS | 1941 | 1461757495628 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}] 04:44:55 INFO - PROCESS | 1941 | 1461757495746 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:44:55 INFO - PROCESS | 1941 | 1461757495770 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4e35000 == 71 [pid = 1941] [id = 208] 04:44:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86a55ea400) [pid = 1941] [serial = 624] [outer = (nil)] 04:44:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86b92cec00) [pid = 1941] [serial = 625] [outer = 0x7f86a55ea400] 04:44:55 INFO - PROCESS | 1941 | 1461757495822 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86b92d9c00) [pid = 1941] [serial = 626] [outer = 0x7f86a55ea400] 04:44:56 INFO - PROCESS | 1941 | 1461757496727 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]]]}] 04:44:56 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 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1174ms 04:44:56 INFO - PROCESS | 1941 | 1461757496807 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:44:56 INFO - PROCESS | 1941 | 1461757496813 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:44:56 INFO - PROCESS | 1941 | 1461757496820 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1941 | 1461757496824 Marionette TRACE conn4 <- [1,806,null,{}] 04:44:56 INFO - PROCESS | 1941 | 1461757496831 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}] 04:44:57 INFO - PROCESS | 1941 | 1461757497015 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:44:57 INFO - PROCESS | 1941 | 1461757497165 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86af93a800 == 72 [pid = 1941] [id = 209] 04:44:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86ad3de000) [pid = 1941] [serial = 627] [outer = (nil)] 04:44:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86adb8d800) [pid = 1941] [serial = 628] [outer = 0x7f86ad3de000] 04:44:57 INFO - PROCESS | 1941 | 1461757497228 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86aef20c00) [pid = 1941] [serial = 629] [outer = 0x7f86ad3de000] 04:44:57 INFO - PROCESS | 1941 | 1461757497974 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]]]}] 04:44:57 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 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1182ms 04:44:58 INFO - PROCESS | 1941 | 1461757498003 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1941 | 1461757498010 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:44:58 INFO - PROCESS | 1941 | 1461757498018 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1941 | 1461757498022 Marionette TRACE conn4 <- [1,810,null,{}] 04:44:58 INFO - PROCESS | 1941 | 1461757498027 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}] 04:44:58 INFO - PROCESS | 1941 | 1461757498172 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:44:58 INFO - PROCESS | 1941 | 1461757498316 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0d2800 == 73 [pid = 1941] [id = 210] 04:44:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86b03aa000) [pid = 1941] [serial = 630] [outer = (nil)] 04:44:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86b23bb800) [pid = 1941] [serial = 631] [outer = 0x7f86b03aa000] 04:44:58 INFO - PROCESS | 1941 | 1461757498378 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86b4160c00) [pid = 1941] [serial = 632] [outer = 0x7f86b03aa000] 04:44:59 INFO - PROCESS | 1941 | 1461757499132 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]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1131ms 04:44:59 INFO - PROCESS | 1941 | 1461757499149 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 1941 | 1461757499152 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:44:59 INFO - PROCESS | 1941 | 1461757499157 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1941 | 1461757499162 Marionette TRACE conn4 <- [1,814,null,{}] 04:44:59 INFO - PROCESS | 1941 | 1461757499176 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}] 04:44:59 INFO - PROCESS | 1941 | 1461757499363 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:44:59 INFO - PROCESS | 1941 | 1461757499384 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8ed9800 == 74 [pid = 1941] [id = 211] 04:44:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86b5a20c00) [pid = 1941] [serial = 633] [outer = (nil)] 04:44:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86b7314000) [pid = 1941] [serial = 634] [outer = 0x7f86b5a20c00] 04:44:59 INFO - PROCESS | 1941 | 1461757499445 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86b7df4400) [pid = 1941] [serial = 635] [outer = 0x7f86b5a20c00] 04:45:00 INFO - PROCESS | 1941 | 1461757500214 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] 04:45:00 INFO - PROCESS | 1941 | 1461757500263 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:45:00 INFO - PROCESS | 1941 | 1461757500268 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1941 | 1461757500270 Marionette TRACE conn4 <- [1,818,null,{}] 04:45:00 INFO - PROCESS | 1941 | 1461757500275 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}] 04:45:00 INFO - PROCESS | 1941 | 1461757500402 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:45:00 INFO - PROCESS | 1941 | 1461757500550 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c9321800 == 75 [pid = 1941] [id = 212] 04:45:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86a55f2800) [pid = 1941] [serial = 636] [outer = (nil)] 04:45:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86b92fe400) [pid = 1941] [serial = 637] [outer = 0x7f86a55f2800] 04:45:00 INFO - PROCESS | 1941 | 1461757500612 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86bdd74400) [pid = 1941] [serial = 638] [outer = 0x7f86a55f2800] 04:45:01 INFO - PROCESS | 1941 | 1461757501332 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1078ms 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:45:01 INFO - PROCESS | 1941 | 1461757501346 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1941 | 1461757501349 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:45:01 INFO - PROCESS | 1941 | 1461757501354 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1941 | 1461757501356 Marionette TRACE conn4 <- [1,822,null,{}] 04:45:01 INFO - PROCESS | 1941 | 1461757501361 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}] 04:45:01 INFO - PROCESS | 1941 | 1461757501499 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:45:01 INFO - PROCESS | 1941 | 1461757501648 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cd22b800 == 76 [pid = 1941] [id = 213] 04:45:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86b7ae1400) [pid = 1941] [serial = 639] [outer = (nil)] 04:45:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86c2d14800) [pid = 1941] [serial = 640] [outer = 0x7f86b7ae1400] 04:45:01 INFO - PROCESS | 1941 | 1461757501724 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86c2de6400) [pid = 1941] [serial = 641] [outer = 0x7f86b7ae1400] 04:45:02 INFO - PROCESS | 1941 | 1461757502544 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] 04:45:02 INFO - PROCESS | 1941 | 1461757502591 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:45:02 INFO - PROCESS | 1941 | 1461757502596 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1941 | 1461757502599 Marionette TRACE conn4 <- [1,826,null,{}] 04:45:02 INFO - PROCESS | 1941 | 1461757502603 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}] 04:45:02 INFO - PROCESS | 1941 | 1461757502750 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:45:02 INFO - PROCESS | 1941 | 1461757502902 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2b6e000 == 77 [pid = 1941] [id = 214] 04:45:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86b940bc00) [pid = 1941] [serial = 642] [outer = (nil)] 04:45:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86c3e89800) [pid = 1941] [serial = 643] [outer = 0x7f86b940bc00] 04:45:02 INFO - PROCESS | 1941 | 1461757502965 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86c4e06800) [pid = 1941] [serial = 644] [outer = 0x7f86b940bc00] 04:45:03 INFO - PROCESS | 1941 | 1461757503704 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1130ms 04:45:03 INFO - PROCESS | 1941 | 1461757503727 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1941 | 1461757503730 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:45:03 INFO - PROCESS | 1941 | 1461757503736 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1941 | 1461757503738 Marionette TRACE conn4 <- [1,830,null,{}] 04:45:03 INFO - PROCESS | 1941 | 1461757503743 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}] 04:45:03 INFO - PROCESS | 1941 | 1461757503870 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:45:04 INFO - PROCESS | 1941 | 1461757504018 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2e10000 == 78 [pid = 1941] [id = 215] 04:45:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86c2de7400) [pid = 1941] [serial = 645] [outer = (nil)] 04:45:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86c502ec00) [pid = 1941] [serial = 646] [outer = 0x7f86c2de7400] 04:45:04 INFO - PROCESS | 1941 | 1461757504078 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86c51dcc00) [pid = 1941] [serial = 647] [outer = 0x7f86c2de7400] 04:45:04 INFO - PROCESS | 1941 | 1461757504882 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1179ms 04:45:04 INFO - PROCESS | 1941 | 1461757504915 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1941 | 1461757504917 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:45:04 INFO - PROCESS | 1941 | 1461757504922 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1941 | 1461757504925 Marionette TRACE conn4 <- [1,834,null,{}] 04:45:04 INFO - PROCESS | 1941 | 1461757504929 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}] 04:45:05 INFO - PROCESS | 1941 | 1461757505060 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:45:05 INFO - PROCESS | 1941 | 1461757505210 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3909800 == 79 [pid = 1941] [id = 216] 04:45:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86ad49c800) [pid = 1941] [serial = 648] [outer = (nil)] 04:45:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86b07e3000) [pid = 1941] [serial = 649] [outer = 0x7f86ad49c800] 04:45:05 INFO - PROCESS | 1941 | 1461757505271 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86c6f3ec00) [pid = 1941] [serial = 650] [outer = 0x7f86ad49c800] 04:45:06 INFO - PROCESS | 1941 | 1461757506268 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1427ms 04:45:06 INFO - PROCESS | 1941 | 1461757506349 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1941 | 1461757506353 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:45:06 INFO - PROCESS | 1941 | 1461757506360 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1941 | 1461757506365 Marionette TRACE conn4 <- [1,838,null,{}] 04:45:06 INFO - PROCESS | 1941 | 1461757506372 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}] 04:45:06 INFO - PROCESS | 1941 | 1461757506514 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:45:06 INFO - PROCESS | 1941 | 1461757506694 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9b6800 == 80 [pid = 1941] [id = 217] 04:45:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86acac1800) [pid = 1941] [serial = 651] [outer = (nil)] 04:45:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86ad038800) [pid = 1941] [serial = 652] [outer = 0x7f86acac1800] 04:45:06 INFO - PROCESS | 1941 | 1461757506803 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86aef21400) [pid = 1941] [serial = 653] [outer = 0x7f86acac1800] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6d50000 == 79 [pid = 1941] [id = 117] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c391f800 == 78 [pid = 1941] [id = 207] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86b531e000) [pid = 1941] [serial = 586] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9445800 == 77 [pid = 1941] [id = 206] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ce1800 == 76 [pid = 1941] [id = 204] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1710000 == 75 [pid = 1941] [id = 203] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acfa2000 == 74 [pid = 1941] [id = 202] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9ab1800 == 73 [pid = 1941] [id = 201] 04:45:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad294800 == 72 [pid = 1941] [id = 196] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86b04f4800) [pid = 1941] [serial = 562] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86ade75400) [pid = 1941] [serial = 574] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86aef23800) [pid = 1941] [serial = 575] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86acd99c00) [pid = 1941] [serial = 556] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86ad629000) [pid = 1941] [serial = 572] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86a9cf2400) [pid = 1941] [serial = 571] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86b23b8000) [pid = 1941] [serial = 577] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86b1417000) [pid = 1941] [serial = 565] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86ad57a000) [pid = 1941] [serial = 559] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86b23bb400) [pid = 1941] [serial = 568] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86b42a1c00) [pid = 1941] [serial = 583] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86b415e800) [pid = 1941] [serial = 580] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86b42a9400) [pid = 1941] [serial = 581] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86b42ddc00) [pid = 1941] [serial = 584] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86b2d3c000) [pid = 1941] [serial = 578] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1941 | 1461757507616 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1291ms 04:45:07 INFO - PROCESS | 1941 | 1461757507652 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1941 | 1461757507658 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:45:07 INFO - PROCESS | 1941 | 1461757507666 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1941 | 1461757507669 Marionette TRACE conn4 <- [1,842,null,{}] 04:45:07 INFO - PROCESS | 1941 | 1461757507672 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}] 04:45:07 INFO - PROCESS | 1941 | 1461757507795 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:45:07 INFO - PROCESS | 1941 | 1461757507905 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad55d800 == 73 [pid = 1941] [id = 218] 04:45:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86adaf1000) [pid = 1941] [serial = 654] [outer = (nil)] 04:45:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86b04b4c00) [pid = 1941] [serial = 655] [outer = 0x7f86adaf1000] 04:45:07 INFO - PROCESS | 1941 | 1461757507958 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86b23ba800) [pid = 1941] [serial = 656] [outer = 0x7f86adaf1000] 04:45:08 INFO - PROCESS | 1941 | 1461757508604 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 980ms 04:45:08 INFO - PROCESS | 1941 | 1461757508646 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1941 | 1461757508649 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:45:08 INFO - PROCESS | 1941 | 1461757508655 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1941 | 1461757508659 Marionette TRACE conn4 <- [1,846,null,{}] 04:45:08 INFO - PROCESS | 1941 | 1461757508687 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}] 04:45:08 INFO - PROCESS | 1941 | 1461757508809 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:45:08 INFO - PROCESS | 1941 | 1461757508824 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b418f800 == 74 [pid = 1941] [id = 219] 04:45:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86b415e800) [pid = 1941] [serial = 657] [outer = (nil)] 04:45:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86b5044000) [pid = 1941] [serial = 658] [outer = 0x7f86b415e800] 04:45:08 INFO - PROCESS | 1941 | 1461757508878 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86b5f81c00) [pid = 1941] [serial = 659] [outer = 0x7f86b415e800] 04:45:09 INFO - PROCESS | 1941 | 1461757509514 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 941ms 04:45:09 INFO - PROCESS | 1941 | 1461757509596 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:45:09 INFO - PROCESS | 1941 | 1461757509608 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:45:09 INFO - PROCESS | 1941 | 1461757509613 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1941 | 1461757509616 Marionette TRACE conn4 <- [1,850,null,{}] 04:45:09 INFO - PROCESS | 1941 | 1461757509623 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}] 04:45:09 INFO - PROCESS | 1941 | 1461757509796 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:45:09 INFO - PROCESS | 1941 | 1461757509816 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ac8800 == 75 [pid = 1941] [id = 220] 04:45:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86b03d6000) [pid = 1941] [serial = 660] [outer = (nil)] 04:45:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86b66ab000) [pid = 1941] [serial = 661] [outer = 0x7f86b03d6000] 04:45:09 INFO - PROCESS | 1941 | 1461757509869 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86b738c000) [pid = 1941] [serial = 662] [outer = 0x7f86b03d6000] 04:45:10 INFO - PROCESS | 1941 | 1461757510482 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 881ms 04:45:10 INFO - PROCESS | 1941 | 1461757510502 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1941 | 1461757510505 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:45:10 INFO - PROCESS | 1941 | 1461757510510 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1941 | 1461757510512 Marionette TRACE conn4 <- [1,854,null,{}] 04:45:10 INFO - PROCESS | 1941 | 1461757510559 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}] 04:45:10 INFO - PROCESS | 1941 | 1461757510735 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:45:10 INFO - PROCESS | 1941 | 1461757510894 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f4f000 == 76 [pid = 1941] [id = 221] 04:45:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86c3c67000) [pid = 1941] [serial = 663] [outer = (nil)] 04:45:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86c3ceec00) [pid = 1941] [serial = 664] [outer = 0x7f86c3c67000] 04:45:10 INFO - PROCESS | 1941 | 1461757510953 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86c40ce000) [pid = 1941] [serial = 665] [outer = 0x7f86c3c67000] 04:45:11 INFO - PROCESS | 1941 | 1461757511574 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1114ms 04:45:11 INFO - PROCESS | 1941 | 1461757511625 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1941 | 1461757511627 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:45:11 INFO - PROCESS | 1941 | 1461757511638 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1941 | 1461757511640 Marionette TRACE conn4 <- [1,858,null,{}] 04:45:11 INFO - PROCESS | 1941 | 1461757511644 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}] 04:45:11 INFO - PROCESS | 1941 | 1461757511953 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:45:11 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86a55ed400) [pid = 1941] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:45:11 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86b2da0800) [pid = 1941] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:45:11 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86adaf8000) [pid = 1941] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:45:11 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86a55f6c00) [pid = 1941] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:45:11 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86b03af800) [pid = 1941] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:45:11 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86acabcc00) [pid = 1941] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:45:11 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86b140bc00) [pid = 1941] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:45:12 INFO - PROCESS | 1941 | 1461757512049 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb55800 == 77 [pid = 1941] [id = 222] 04:45:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86a55f6c00) [pid = 1941] [serial = 666] [outer = (nil)] 04:45:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86adeb6800) [pid = 1941] [serial = 667] [outer = 0x7f86a55f6c00] 04:45:12 INFO - PROCESS | 1941 | 1461757512103 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86c2d14000) [pid = 1941] [serial = 668] [outer = 0x7f86a55f6c00] 04:45:12 INFO - PROCESS | 1941 | 1461757512643 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1033ms 04:45:12 INFO - PROCESS | 1941 | 1461757512672 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1941 | 1461757512674 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:45:12 INFO - PROCESS | 1941 | 1461757512679 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1941 | 1461757512681 Marionette TRACE conn4 <- [1,862,null,{}] 04:45:12 INFO - PROCESS | 1941 | 1461757512685 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}] 04:45:12 INFO - PROCESS | 1941 | 1461757512801 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:45:12 INFO - PROCESS | 1941 | 1461757512914 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c2d9a800 == 78 [pid = 1941] [id = 223] 04:45:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86a5628400) [pid = 1941] [serial = 669] [outer = (nil)] 04:45:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86c6fc1c00) [pid = 1941] [serial = 670] [outer = 0x7f86a5628400] 04:45:12 INFO - PROCESS | 1941 | 1461757512965 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86c89a3000) [pid = 1941] [serial = 671] [outer = 0x7f86a5628400] 04:45:13 INFO - PROCESS | 1941 | 1461757513516 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 876ms 04:45:13 INFO - PROCESS | 1941 | 1461757513556 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1941 | 1461757513562 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:45:13 INFO - PROCESS | 1941 | 1461757513567 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1941 | 1461757513569 Marionette TRACE conn4 <- [1,866,null,{}] 04:45:13 INFO - PROCESS | 1941 | 1461757513574 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}] 04:45:13 INFO - PROCESS | 1941 | 1461757513694 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:45:13 INFO - PROCESS | 1941 | 1461757513708 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8833000 == 79 [pid = 1941] [id = 224] 04:45:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86c6f94c00) [pid = 1941] [serial = 672] [outer = (nil)] 04:45:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86c89ac400) [pid = 1941] [serial = 673] [outer = 0x7f86c6f94c00] 04:45:13 INFO - PROCESS | 1941 | 1461757513760 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86c8c28400) [pid = 1941] [serial = 674] [outer = 0x7f86c6f94c00] 04:45:14 INFO - PROCESS | 1941 | 1461757514674 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1124ms 04:45:14 INFO - PROCESS | 1941 | 1461757514692 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1941 | 1461757514698 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:45:14 INFO - PROCESS | 1941 | 1461757514704 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1941 | 1461757514710 Marionette TRACE conn4 <- [1,870,null,{}] 04:45:14 INFO - PROCESS | 1941 | 1461757514717 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}] 04:45:14 INFO - PROCESS | 1941 | 1461757514858 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:45:15 INFO - PROCESS | 1941 | 1461757515014 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad29c800 == 80 [pid = 1941] [id = 225] 04:45:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86adb88800) [pid = 1941] [serial = 675] [outer = (nil)] 04:45:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86b0365800) [pid = 1941] [serial = 676] [outer = 0x7f86adb88800] 04:45:15 INFO - PROCESS | 1941 | 1461757515077 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86b04f4800) [pid = 1941] [serial = 677] [outer = 0x7f86adb88800] 04:45:15 INFO - PROCESS | 1941 | 1461757515847 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1185ms 04:45:15 INFO - PROCESS | 1941 | 1461757515898 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1941 | 1461757515908 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:45:15 INFO - PROCESS | 1941 | 1461757515918 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1941 | 1461757515922 Marionette TRACE conn4 <- [1,874,null,{}] 04:45:15 INFO - PROCESS | 1941 | 1461757515927 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}] 04:45:16 INFO - PROCESS | 1941 | 1461757516079 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:45:16 INFO - PROCESS | 1941 | 1461757516226 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6ca2000 == 81 [pid = 1941] [id = 226] 04:45:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86adb8d400) [pid = 1941] [serial = 678] [outer = (nil)] 04:45:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86b42a7800) [pid = 1941] [serial = 679] [outer = 0x7f86adb8d400] 04:45:16 INFO - PROCESS | 1941 | 1461757516289 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86b5e35400) [pid = 1941] [serial = 680] [outer = 0x7f86adb8d400] 04:45:17 INFO - PROCESS | 1941 | 1461757517108 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1234ms 04:45:17 INFO - PROCESS | 1941 | 1461757517153 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1941 | 1461757517156 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:45:17 INFO - PROCESS | 1941 | 1461757517161 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1941 | 1461757517166 Marionette TRACE conn4 <- [1,878,null,{}] 04:45:17 INFO - PROCESS | 1941 | 1461757517180 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}] 04:45:17 INFO - PROCESS | 1941 | 1461757517332 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:45:17 INFO - PROCESS | 1941 | 1461757517481 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c9304800 == 82 [pid = 1941] [id = 227] 04:45:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86b7de5800) [pid = 1941] [serial = 681] [outer = (nil)] 04:45:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86c3cec000) [pid = 1941] [serial = 682] [outer = 0x7f86b7de5800] 04:45:17 INFO - PROCESS | 1941 | 1461757517545 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86c5032800) [pid = 1941] [serial = 683] [outer = 0x7f86b7de5800] 04:45:18 INFO - PROCESS | 1941 | 1461757518301 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1181ms 04:45:18 INFO - PROCESS | 1941 | 1461757518343 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:45:18 INFO - PROCESS | 1941 | 1461757518347 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:45:18 INFO - PROCESS | 1941 | 1461757518352 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1941 | 1461757518354 Marionette TRACE conn4 <- [1,882,null,{}] 04:45:18 INFO - PROCESS | 1941 | 1461757518359 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}] 04:45:18 INFO - PROCESS | 1941 | 1461757518557 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:45:18 INFO - PROCESS | 1941 | 1461757518686 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad7a2000 == 83 [pid = 1941] [id = 228] 04:45:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86c3e0a800) [pid = 1941] [serial = 684] [outer = (nil)] 04:45:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86c8610800) [pid = 1941] [serial = 685] [outer = 0x7f86c3e0a800] 04:45:18 INFO - PROCESS | 1941 | 1461757518748 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86c6f8f400) [pid = 1941] [serial = 686] [outer = 0x7f86c3e0a800] 04:45:19 INFO - PROCESS | 1941 | 1461757519482 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1178ms 04:45:19 INFO - PROCESS | 1941 | 1461757519544 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1941 | 1461757519547 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:45:19 INFO - PROCESS | 1941 | 1461757519555 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1941 | 1461757519557 Marionette TRACE conn4 <- [1,886,null,{}] 04:45:19 INFO - PROCESS | 1941 | 1461757519562 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}] 04:45:19 INFO - PROCESS | 1941 | 1461757519696 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:45:19 INFO - PROCESS | 1941 | 1461757519843 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cde800 == 84 [pid = 1941] [id = 229] 04:45:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86ac153000) [pid = 1941] [serial = 687] [outer = (nil)] 04:45:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86ac15b000) [pid = 1941] [serial = 688] [outer = 0x7f86ac153000] 04:45:19 INFO - PROCESS | 1941 | 1461757519906 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86ac15f000) [pid = 1941] [serial = 689] [outer = 0x7f86ac153000] 04:45:20 INFO - PROCESS | 1941 | 1461757520590 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1075ms 04:45:20 INFO - PROCESS | 1941 | 1461757520630 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1941 | 1461757520633 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:45:20 INFO - PROCESS | 1941 | 1461757520638 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1941 | 1461757520640 Marionette TRACE conn4 <- [1,890,null,{}] 04:45:20 INFO - PROCESS | 1941 | 1461757520645 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}] 04:45:20 INFO - PROCESS | 1941 | 1461757520789 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:45:20 INFO - PROCESS | 1941 | 1461757520944 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b152d800 == 85 [pid = 1941] [id = 230] 04:45:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86ac158400) [pid = 1941] [serial = 690] [outer = (nil)] 04:45:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86c8c2cc00) [pid = 1941] [serial = 691] [outer = 0x7f86ac158400] 04:45:21 INFO - PROCESS | 1941 | 1461757521011 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86c8c3d000) [pid = 1941] [serial = 692] [outer = 0x7f86ac158400] 04:45:21 INFO - PROCESS | 1941 | 1461757521714 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1131ms 04:45:21 INFO - PROCESS | 1941 | 1461757521770 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1941 | 1461757521773 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:45:21 INFO - PROCESS | 1941 | 1461757521778 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1941 | 1461757521780 Marionette TRACE conn4 <- [1,894,null,{}] 04:45:21 INFO - PROCESS | 1941 | 1461757521785 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}] 04:45:21 INFO - PROCESS | 1941 | 1461757521919 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:45:22 INFO - PROCESS | 1941 | 1461757522072 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1547000 == 86 [pid = 1941] [id = 231] 04:45:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86a1d84400) [pid = 1941] [serial = 693] [outer = (nil)] 04:45:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86a1d8a400) [pid = 1941] [serial = 694] [outer = 0x7f86a1d84400] 04:45:22 INFO - PROCESS | 1941 | 1461757522140 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86a1d8f400) [pid = 1941] [serial = 695] [outer = 0x7f86a1d84400] 04:45:22 INFO - PROCESS | 1941 | 1461757522854 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1124ms 04:45:22 INFO - PROCESS | 1941 | 1461757522904 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1941 | 1461757522907 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:45:22 INFO - PROCESS | 1941 | 1461757522912 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1941 | 1461757522914 Marionette TRACE conn4 <- [1,898,null,{}] 04:45:22 INFO - PROCESS | 1941 | 1461757522919 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}] 04:45:23 INFO - PROCESS | 1941 | 1461757523049 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:45:23 INFO - PROCESS | 1941 | 1461757523202 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a20eb800 == 87 [pid = 1941] [id = 232] 04:45:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86a1d84c00) [pid = 1941] [serial = 696] [outer = (nil)] 04:45:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86b1381800) [pid = 1941] [serial = 697] [outer = 0x7f86a1d84c00] 04:45:23 INFO - PROCESS | 1941 | 1461757523265 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86b1386400) [pid = 1941] [serial = 698] [outer = 0x7f86a1d84c00] 04:45:23 INFO - PROCESS | 1941 | 1461757523935 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1075ms 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:45:23 INFO - PROCESS | 1941 | 1461757523988 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1941 | 1461757523990 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:45:23 INFO - PROCESS | 1941 | 1461757523996 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1941 | 1461757523998 Marionette TRACE conn4 <- [1,902,null,{}] 04:45:24 INFO - PROCESS | 1941 | 1461757524003 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}] 04:45:24 INFO - PROCESS | 1941 | 1461757524191 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:45:24 INFO - PROCESS | 1941 | 1461757524322 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b10000 == 88 [pid = 1941] [id = 233] 04:45:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86a1d85400) [pid = 1941] [serial = 699] [outer = (nil)] 04:45:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86a4b2e000) [pid = 1941] [serial = 700] [outer = 0x7f86a1d85400] 04:45:24 INFO - PROCESS | 1941 | 1461757524383 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86a4b35800) [pid = 1941] [serial = 701] [outer = 0x7f86a1d85400] 04:45:25 INFO - PROCESS | 1941 | 1461757525135 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1179ms 04:45:25 INFO - PROCESS | 1941 | 1461757525176 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1941 | 1461757525179 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:45:25 INFO - PROCESS | 1941 | 1461757525184 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1941 | 1461757525186 Marionette TRACE conn4 <- [1,906,null,{}] 04:45:25 INFO - PROCESS | 1941 | 1461757525191 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}] 04:45:25 INFO - PROCESS | 1941 | 1461757525328 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:45:25 INFO - PROCESS | 1941 | 1461757525482 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac979000 == 89 [pid = 1941] [id = 234] 04:45:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86a1d8d000) [pid = 1941] [serial = 702] [outer = (nil)] 04:45:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86ad7e9800) [pid = 1941] [serial = 703] [outer = 0x7f86a1d8d000] 04:45:25 INFO - PROCESS | 1941 | 1461757525541 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86b1384c00) [pid = 1941] [serial = 704] [outer = 0x7f86a1d8d000] 04:45:26 INFO - PROCESS | 1941 | 1461757526562 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1429ms 04:45:26 INFO - PROCESS | 1941 | 1461757526624 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:45:26 INFO - PROCESS | 1941 | 1461757526637 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:45:26 INFO - PROCESS | 1941 | 1461757526643 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1941 | 1461757526654 Marionette TRACE conn4 <- [1,910,null,{}] 04:45:26 INFO - PROCESS | 1941 | 1461757526663 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}] 04:45:26 INFO - PROCESS | 1941 | 1461757526828 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:45:26 INFO - PROCESS | 1941 | 1461757526982 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cdd800 == 90 [pid = 1941] [id = 235] 04:45:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86ad7ea400) [pid = 1941] [serial = 705] [outer = (nil)] 04:45:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86adb84000) [pid = 1941] [serial = 706] [outer = 0x7f86ad7ea400] 04:45:27 INFO - PROCESS | 1941 | 1461757527041 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86aef1ec00) [pid = 1941] [serial = 707] [outer = 0x7f86ad7ea400] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c401b000 == 89 [pid = 1941] [id = 144] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6633000 == 88 [pid = 1941] [id = 187] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c2d9a800 == 87 [pid = 1941] [id = 223] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86b92cec00) [pid = 1941] [serial = 625] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86ad57d000) [pid = 1941] [serial = 589] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86b03ae400) [pid = 1941] [serial = 592] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86b4627000) [pid = 1941] [serial = 595] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86b66b1400) [pid = 1941] [serial = 598] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb55800 == 86 [pid = 1941] [id = 222] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f4f000 == 85 [pid = 1941] [id = 221] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ac8800 == 84 [pid = 1941] [id = 220] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7092800 == 83 [pid = 1941] [id = 205] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b418f800 == 82 [pid = 1941] [id = 219] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad55d800 == 81 [pid = 1941] [id = 218] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9b6800 == 80 [pid = 1941] [id = 217] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0d2800 == 79 [pid = 1941] [id = 210] 04:45:27 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86af93a800 == 78 [pid = 1941] [id = 209] 04:45:27 INFO - PROCESS | 1941 | 1461757527818 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]]]}] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86b9143400) [pid = 1941] [serial = 623] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86b462e800) [pid = 1941] [serial = 616] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86b07db000) [pid = 1941] [serial = 619] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86adaf0c00) [pid = 1941] [serial = 607] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86aef1dc00) [pid = 1941] [serial = 608] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86b140b800) [pid = 1941] [serial = 610] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86acd89400) [pid = 1941] [serial = 601] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86ad7ee000) [pid = 1941] [serial = 605] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86ad030400) [pid = 1941] [serial = 604] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86b3857400) [pid = 1941] [serial = 613] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86b5a24400) [pid = 1941] [serial = 617] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86b23b6400) [pid = 1941] [serial = 611] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86b42a6c00) [pid = 1941] [serial = 614] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86b7062000) [pid = 1941] [serial = 620] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86b7322400) [pid = 1941] [serial = 622] [outer = (nil)] [url = about:blank] 04:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1239ms 04:45:27 INFO - PROCESS | 1941 | 1461757527882 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1941 | 1461757527888 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:45:27 INFO - PROCESS | 1941 | 1461757527896 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1941 | 1461757527899 Marionette TRACE conn4 <- [1,914,null,{}] 04:45:27 INFO - PROCESS | 1941 | 1461757527904 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}] 04:45:28 INFO - PROCESS | 1941 | 1461757528032 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:45:28 INFO - PROCESS | 1941 | 1461757528041 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad01e800 == 79 [pid = 1941] [id = 236] 04:45:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86b036dc00) [pid = 1941] [serial = 708] [outer = (nil)] 04:45:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86b138a000) [pid = 1941] [serial = 709] [outer = 0x7f86b036dc00] 04:45:28 INFO - PROCESS | 1941 | 1461757528092 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86b140b800) [pid = 1941] [serial = 710] [outer = 0x7f86b036dc00] 04:45:28 INFO - PROCESS | 1941 | 1461757528802 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 926ms 04:45:28 INFO - PROCESS | 1941 | 1461757528822 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1941 | 1461757528826 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:45:28 INFO - PROCESS | 1941 | 1461757528831 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1941 | 1461757528835 Marionette TRACE conn4 <- [1,918,null,{}] 04:45:28 INFO - PROCESS | 1941 | 1461757528848 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}] 04:45:28 INFO - PROCESS | 1941 | 1461757528981 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:45:29 INFO - PROCESS | 1941 | 1461757529101 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b0494000 == 80 [pid = 1941] [id = 237] 04:45:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86b138dc00) [pid = 1941] [serial = 711] [outer = (nil)] 04:45:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86b2d9dc00) [pid = 1941] [serial = 712] [outer = 0x7f86b138dc00] 04:45:29 INFO - PROCESS | 1941 | 1461757529155 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86b531e400) [pid = 1941] [serial = 713] [outer = 0x7f86b138dc00] 04:45:29 INFO - PROCESS | 1941 | 1461757529727 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 937ms 04:45:29 INFO - PROCESS | 1941 | 1461757529768 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1941 | 1461757529772 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:45:29 INFO - PROCESS | 1941 | 1461757529785 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1941 | 1461757529787 Marionette TRACE conn4 <- [1,922,null,{}] 04:45:29 INFO - PROCESS | 1941 | 1461757529792 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}] 04:45:29 INFO - PROCESS | 1941 | 1461757529963 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:45:29 INFO - PROCESS | 1941 | 1461757529989 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ab6800 == 81 [pid = 1941] [id = 238] 04:45:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86ad57d000) [pid = 1941] [serial = 714] [outer = (nil)] 04:45:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86b61f2400) [pid = 1941] [serial = 715] [outer = 0x7f86ad57d000] 04:45:30 INFO - PROCESS | 1941 | 1461757530040 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86b6d33400) [pid = 1941] [serial = 716] [outer = 0x7f86ad57d000] 04:45:30 INFO - PROCESS | 1941 | 1461757530699 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 973ms 04:45:30 INFO - PROCESS | 1941 | 1461757530759 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1941 | 1461757530761 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:45:30 INFO - PROCESS | 1941 | 1461757530766 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1941 | 1461757530768 Marionette TRACE conn4 <- [1,926,null,{}] 04:45:30 INFO - PROCESS | 1941 | 1461757530780 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}] 04:45:30 INFO - PROCESS | 1941 | 1461757530934 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:45:31 INFO - PROCESS | 1941 | 1461757531020 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6c93800 == 82 [pid = 1941] [id = 239] 04:45:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86b140a400) [pid = 1941] [serial = 717] [outer = (nil)] 04:45:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86b7ade800) [pid = 1941] [serial = 718] [outer = 0x7f86b140a400] 04:45:31 INFO - PROCESS | 1941 | 1461757531070 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86b913a800) [pid = 1941] [serial = 719] [outer = 0x7f86b140a400] 04:45:31 INFO - PROCESS | 1941 | 1461757531688 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 976ms 04:45:31 INFO - PROCESS | 1941 | 1461757531745 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1941 | 1461757531747 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:45:31 INFO - PROCESS | 1941 | 1461757531752 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1941 | 1461757531753 Marionette TRACE conn4 <- [1,930,null,{}] 04:45:31 INFO - PROCESS | 1941 | 1461757531758 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}] 04:45:31 INFO - PROCESS | 1941 | 1461757531943 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:45:32 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86c3c67000) [pid = 1941] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:45:32 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86adaf1000) [pid = 1941] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:45:32 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86acac1800) [pid = 1941] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:45:32 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86b415e800) [pid = 1941] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:45:32 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86a5628400) [pid = 1941] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:45:32 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86a55f6c00) [pid = 1941] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:45:32 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86b03d6000) [pid = 1941] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:45:32 INFO - PROCESS | 1941 | 1461757532171 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d5d800 == 83 [pid = 1941] [id = 240] 04:45:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86adaf1000) [pid = 1941] [serial = 720] [outer = (nil)] 04:45:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86b66a5000) [pid = 1941] [serial = 721] [outer = 0x7f86adaf1000] 04:45:32 INFO - PROCESS | 1941 | 1461757532229 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86c4e03000) [pid = 1941] [serial = 722] [outer = 0x7f86adaf1000] 04:45:32 INFO - PROCESS | 1941 | 1461757532784 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1074ms 04:45:32 INFO - PROCESS | 1941 | 1461757532838 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:45:32 INFO - PROCESS | 1941 | 1461757532841 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:45:32 INFO - PROCESS | 1941 | 1461757532845 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1941 | 1461757532848 Marionette TRACE conn4 <- [1,934,null,{}] 04:45:32 INFO - PROCESS | 1941 | 1461757532852 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}] 04:45:32 INFO - PROCESS | 1941 | 1461757532967 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:45:33 INFO - PROCESS | 1941 | 1461757533087 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c391b800 == 84 [pid = 1941] [id = 241] 04:45:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86a4b35000) [pid = 1941] [serial = 723] [outer = (nil)] 04:45:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86c5034800) [pid = 1941] [serial = 724] [outer = 0x7f86a4b35000] 04:45:33 INFO - PROCESS | 1941 | 1461757533137 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86c89a4c00) [pid = 1941] [serial = 725] [outer = 0x7f86a4b35000] 04:45:33 INFO - PROCESS | 1941 | 1461757533650 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 878ms 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:45:33 INFO - PROCESS | 1941 | 1461757533723 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1941 | 1461757533725 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:45:33 INFO - PROCESS | 1941 | 1461757533729 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1941 | 1461757533732 Marionette TRACE conn4 <- [1,938,null,{}] 04:45:33 INFO - PROCESS | 1941 | 1461757533736 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}] 04:45:33 INFO - PROCESS | 1941 | 1461757533851 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:45:33 INFO - PROCESS | 1941 | 1461757533873 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8655000 == 85 [pid = 1941] [id = 242] 04:45:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86a2dddc00) [pid = 1941] [serial = 726] [outer = (nil)] 04:45:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86a2de8000) [pid = 1941] [serial = 727] [outer = 0x7f86a2dddc00] 04:45:33 INFO - PROCESS | 1941 | 1461757533924 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86a2deb800) [pid = 1941] [serial = 728] [outer = 0x7f86a2dddc00] 04:45:34 INFO - PROCESS | 1941 | 1461757534752 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1081ms 04:45:34 INFO - PROCESS | 1941 | 1461757534815 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:45:34 INFO - PROCESS | 1941 | 1461757534820 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:45:34 INFO - PROCESS | 1941 | 1461757534828 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1941 | 1461757534832 Marionette TRACE conn4 <- [1,942,null,{}] 04:45:34 INFO - PROCESS | 1941 | 1461757534839 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}] 04:45:34 INFO - PROCESS | 1941 | 1461757534986 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:45:35 INFO - PROCESS | 1941 | 1461757535148 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9a5000 == 86 [pid = 1941] [id = 243] 04:45:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86a4c8ec00) [pid = 1941] [serial = 729] [outer = (nil)] 04:45:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86a4c93400) [pid = 1941] [serial = 730] [outer = 0x7f86a4c8ec00] 04:45:35 INFO - PROCESS | 1941 | 1461757535210 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a4c98800) [pid = 1941] [serial = 731] [outer = 0x7f86a4c8ec00] 04:45:35 INFO - PROCESS | 1941 | 1461757535988 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1238ms 04:45:36 INFO - PROCESS | 1941 | 1461757536066 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1941 | 1461757536073 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:45:36 INFO - PROCESS | 1941 | 1461757536082 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1941 | 1461757536085 Marionette TRACE conn4 <- [1,946,null,{}] 04:45:36 INFO - PROCESS | 1941 | 1461757536090 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}] 04:45:36 INFO - PROCESS | 1941 | 1461757536239 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:45:36 INFO - PROCESS | 1941 | 1461757536392 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5aaf000 == 87 [pid = 1941] [id = 244] 04:45:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a4c99400) [pid = 1941] [serial = 732] [outer = (nil)] 04:45:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86acab6000) [pid = 1941] [serial = 733] [outer = 0x7f86a4c99400] 04:45:36 INFO - PROCESS | 1941 | 1461757536456 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86adb8b400) [pid = 1941] [serial = 734] [outer = 0x7f86a4c99400] 04:45:37 INFO - PROCESS | 1941 | 1461757537217 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1185ms 04:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:45:37 INFO - PROCESS | 1941 | 1461757537268 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1941 | 1461757537270 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:45:37 INFO - PROCESS | 1941 | 1461757537276 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1941 | 1461757537281 Marionette TRACE conn4 <- [1,950,null,{}] 04:45:37 INFO - PROCESS | 1941 | 1461757537295 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}] 04:45:37 INFO - PROCESS | 1941 | 1461757537449 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:45:37 INFO - PROCESS | 1941 | 1461757537606 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cae97000 == 88 [pid = 1941] [id = 245] 04:45:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86b0363c00) [pid = 1941] [serial = 735] [outer = (nil)] 04:45:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86b1388c00) [pid = 1941] [serial = 736] [outer = 0x7f86b0363c00] 04:45:37 INFO - PROCESS | 1941 | 1461757537676 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86b39ab000) [pid = 1941] [serial = 737] [outer = 0x7f86b0363c00] 04:45:38 INFO - PROCESS | 1941 | 1461757538429 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1182ms 04:45:38 INFO - PROCESS | 1941 | 1461757538457 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1941 | 1461757538461 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:45:38 INFO - PROCESS | 1941 | 1461757538466 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1941 | 1461757538467 Marionette TRACE conn4 <- [1,954,null,{}] 04:45:38 INFO - PROCESS | 1941 | 1461757538472 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}] 04:45:38 INFO - PROCESS | 1941 | 1461757538611 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:45:38 INFO - PROCESS | 1941 | 1461757538768 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad381000 == 89 [pid = 1941] [id = 246] 04:45:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86b04bcc00) [pid = 1941] [serial = 738] [outer = (nil)] 04:45:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86b6ab1400) [pid = 1941] [serial = 739] [outer = 0x7f86b04bcc00] 04:45:38 INFO - PROCESS | 1941 | 1461757538829 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86b9226400) [pid = 1941] [serial = 740] [outer = 0x7f86b04bcc00] 04:45:39 INFO - PROCESS | 1941 | 1461757539554 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]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1129ms 04:45:39 INFO - PROCESS | 1941 | 1461757539596 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1941 | 1461757539599 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:45:39 INFO - PROCESS | 1941 | 1461757539620 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1941 | 1461757539623 Marionette TRACE conn4 <- [1,958,null,{}] 04:45:39 INFO - PROCESS | 1941 | 1461757539629 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}] 04:45:39 INFO - PROCESS | 1941 | 1461757539762 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:45:39 INFO - PROCESS | 1941 | 1461757539919 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a48a0800 == 90 [pid = 1941] [id = 247] 04:45:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86b5191400) [pid = 1941] [serial = 741] [outer = (nil)] 04:45:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86ba015400) [pid = 1941] [serial = 742] [outer = 0x7f86b5191400] 04:45:39 INFO - PROCESS | 1941 | 1461757539979 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f86c3eb1400) [pid = 1941] [serial = 743] [outer = 0x7f86b5191400] 04:45:40 INFO - PROCESS | 1941 | 1461757540729 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1197ms 04:45:40 INFO - PROCESS | 1941 | 1461757540802 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:45:40 INFO - PROCESS | 1941 | 1461757540806 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:45:40 INFO - PROCESS | 1941 | 1461757540811 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1941 | 1461757540813 Marionette TRACE conn4 <- [1,962,null,{}] 04:45:40 INFO - PROCESS | 1941 | 1461757540818 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}] 04:45:40 INFO - PROCESS | 1941 | 1461757540990 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:45:41 INFO - PROCESS | 1941 | 1461757541150 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a50800 == 91 [pid = 1941] [id = 248] 04:45:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86c5034400) [pid = 1941] [serial = 744] [outer = (nil)] 04:45:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86c8c24800) [pid = 1941] [serial = 745] [outer = 0x7f86c5034400] 04:45:41 INFO - PROCESS | 1941 | 1461757541211 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86c8c3ec00) [pid = 1941] [serial = 746] [outer = 0x7f86c5034400] 04:45:42 INFO - PROCESS | 1941 | 1461757542088 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1326ms 04:45:42 INFO - PROCESS | 1941 | 1461757542137 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:45:42 INFO - PROCESS | 1941 | 1461757542140 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:45:42 INFO - PROCESS | 1941 | 1461757542145 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1941 | 1461757542147 Marionette TRACE conn4 <- [1,966,null,{}] 04:45:42 INFO - PROCESS | 1941 | 1461757542152 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}] 04:45:42 INFO - PROCESS | 1941 | 1461757542316 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:45:42 INFO - PROCESS | 1941 | 1461757542472 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fd10800 == 92 [pid = 1941] [id = 249] 04:45:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f869fda1c00) [pid = 1941] [serial = 747] [outer = (nil)] 04:45:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f869fdaa800) [pid = 1941] [serial = 748] [outer = 0x7f869fda1c00] 04:45:42 INFO - PROCESS | 1941 | 1461757542532 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f869fdb0400) [pid = 1941] [serial = 749] [outer = 0x7f869fda1c00] 04:45:43 INFO - PROCESS | 1941 | 1461757543629 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1529ms 04:45:43 INFO - PROCESS | 1941 | 1461757543674 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:45:43 INFO - PROCESS | 1941 | 1461757543680 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:45:43 INFO - PROCESS | 1941 | 1461757543686 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1941 | 1461757543691 Marionette TRACE conn4 <- [1,970,null,{}] 04:45:43 INFO - PROCESS | 1941 | 1461757543697 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}] 04:45:43 INFO - PROCESS | 1941 | 1461757543837 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:45:44 INFO - PROCESS | 1941 | 1461757544009 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2b5f800 == 93 [pid = 1941] [id = 250] 04:45:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86a4c94800) [pid = 1941] [serial = 750] [outer = (nil)] 04:45:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86a4c97c00) [pid = 1941] [serial = 751] [outer = 0x7f86a4c94800] 04:45:44 INFO - PROCESS | 1941 | 1461757544118 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86a5624400) [pid = 1941] [serial = 752] [outer = 0x7f86a4c94800] 04:45:44 INFO - PROCESS | 1941 | 1461757544914 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]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1291ms 04:45:44 INFO - PROCESS | 1941 | 1461757544978 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1941 | 1461757544985 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:45:45 INFO - PROCESS | 1941 | 1461757545013 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1941 | 1461757545016 Marionette TRACE conn4 <- [1,974,null,{}] 04:45:45 INFO - PROCESS | 1941 | 1461757545021 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}] 04:45:45 INFO - PROCESS | 1941 | 1461757545158 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:45:45 INFO - PROCESS | 1941 | 1461757545317 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a568f000 == 94 [pid = 1941] [id = 251] 04:45:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86ac159800) [pid = 1941] [serial = 753] [outer = (nil)] 04:45:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86acabc800) [pid = 1941] [serial = 754] [outer = 0x7f86ac159800] 04:45:45 INFO - PROCESS | 1941 | 1461757545375 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86acd93800) [pid = 1941] [serial = 755] [outer = 0x7f86ac159800] 04:45:46 INFO - PROCESS | 1941 | 1461757546137 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]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1181ms 04:45:46 INFO - PROCESS | 1941 | 1461757546192 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1941 | 1461757546194 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:45:46 INFO - PROCESS | 1941 | 1461757546200 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1941 | 1461757546204 Marionette TRACE conn4 <- [1,978,null,{}] 04:45:46 INFO - PROCESS | 1941 | 1461757546217 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}] 04:45:46 INFO - PROCESS | 1941 | 1461757546356 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:45:46 INFO - PROCESS | 1941 | 1461757546528 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7fe2800 == 93 [pid = 1941] [id = 195] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c391b800 == 92 [pid = 1941] [id = 241] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d5d800 == 91 [pid = 1941] [id = 240] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6c93800 == 90 [pid = 1941] [id = 239] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ab6800 == 89 [pid = 1941] [id = 238] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86b07e3000) [pid = 1941] [serial = 649] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86b23bb800) [pid = 1941] [serial = 631] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86c2d14800) [pid = 1941] [serial = 640] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86b92fe400) [pid = 1941] [serial = 637] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f86c3e89800) [pid = 1941] [serial = 643] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86c502ec00) [pid = 1941] [serial = 646] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86c89ac400) [pid = 1941] [serial = 673] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86adb8d800) [pid = 1941] [serial = 628] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86b7314000) [pid = 1941] [serial = 634] [outer = (nil)] [url = about:blank] 04:45:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3912000 == 90 [pid = 1941] [id = 252] 04:45:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86ac1ef000) [pid = 1941] [serial = 756] [outer = (nil)] 04:45:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86acd8b800) [pid = 1941] [serial = 757] [outer = 0x7f86ac1ef000] 04:45:46 INFO - PROCESS | 1941 | 1461757546656 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86adb82000) [pid = 1941] [serial = 758] [outer = 0x7f86ac1ef000] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b0494000 == 89 [pid = 1941] [id = 237] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad01e800 == 88 [pid = 1941] [id = 236] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cdd800 == 87 [pid = 1941] [id = 235] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b10000 == 86 [pid = 1941] [id = 233] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a20eb800 == 85 [pid = 1941] [id = 232] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1547000 == 84 [pid = 1941] [id = 231] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b152d800 == 83 [pid = 1941] [id = 230] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cde800 == 82 [pid = 1941] [id = 229] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad7a2000 == 81 [pid = 1941] [id = 228] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c9304800 == 80 [pid = 1941] [id = 227] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6ca2000 == 79 [pid = 1941] [id = 226] 04:45:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad29c800 == 78 [pid = 1941] [id = 225] 04:45:47 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8833000 == 77 [pid = 1941] [id = 224] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86adeb6800) [pid = 1941] [serial = 667] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86c40ce000) [pid = 1941] [serial = 665] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86c6fc1c00) [pid = 1941] [serial = 670] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86b66ab000) [pid = 1941] [serial = 661] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86b738c000) [pid = 1941] [serial = 662] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86c2d14000) [pid = 1941] [serial = 668] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86c3ceec00) [pid = 1941] [serial = 664] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86b04b4c00) [pid = 1941] [serial = 655] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86b23ba800) [pid = 1941] [serial = 656] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86aef21400) [pid = 1941] [serial = 653] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86ad038800) [pid = 1941] [serial = 652] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86b5044000) [pid = 1941] [serial = 658] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86b5f81c00) [pid = 1941] [serial = 659] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86c89a3000) [pid = 1941] [serial = 671] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1941 | 1461757547337 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1184ms 04:45:47 INFO - PROCESS | 1941 | 1461757547384 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1941 | 1461757547387 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:45:47 INFO - PROCESS | 1941 | 1461757547392 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1941 | 1461757547394 Marionette TRACE conn4 <- [1,982,null,{}] 04:45:47 INFO - PROCESS | 1941 | 1461757547399 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}] 04:45:47 INFO - PROCESS | 1941 | 1461757547519 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:45:47 INFO - PROCESS | 1941 | 1461757547532 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad00a800 == 78 [pid = 1941] [id = 253] 04:45:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86acabc400) [pid = 1941] [serial = 759] [outer = (nil)] 04:45:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86b0362c00) [pid = 1941] [serial = 760] [outer = 0x7f86acabc400] 04:45:47 INFO - PROCESS | 1941 | 1461757547583 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86b03ac400) [pid = 1941] [serial = 761] [outer = 0x7f86acabc400] 04:45:48 INFO - PROCESS | 1941 | 1461757548261 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]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 925ms 04:45:48 INFO - PROCESS | 1941 | 1461757548318 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1941 | 1461757548320 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:45:48 INFO - PROCESS | 1941 | 1461757548325 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1941 | 1461757548327 Marionette TRACE conn4 <- [1,986,null,{}] 04:45:48 INFO - PROCESS | 1941 | 1461757548334 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}] 04:45:48 INFO - PROCESS | 1941 | 1461757548495 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:45:48 INFO - PROCESS | 1941 | 1461757548513 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad540800 == 79 [pid = 1941] [id = 254] 04:45:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f869fdaf800) [pid = 1941] [serial = 762] [outer = (nil)] 04:45:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86b04bc800) [pid = 1941] [serial = 763] [outer = 0x7f869fdaf800] 04:45:48 INFO - PROCESS | 1941 | 1461757548572 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86b07df000) [pid = 1941] [serial = 764] [outer = 0x7f869fdaf800] 04:45:49 INFO - PROCESS | 1941 | 1461757549231 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 979ms 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:45:49 INFO - PROCESS | 1941 | 1461757549305 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1941 | 1461757549307 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:45:49 INFO - PROCESS | 1941 | 1461757549312 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1941 | 1461757549315 Marionette TRACE conn4 <- [1,990,null,{}] 04:45:49 INFO - PROCESS | 1941 | 1461757549325 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}] 04:45:49 INFO - PROCESS | 1941 | 1461757549493 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:45:49 INFO - PROCESS | 1941 | 1461757549566 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeb42800 == 80 [pid = 1941] [id = 255] 04:45:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86ade75400) [pid = 1941] [serial = 765] [outer = (nil)] 04:45:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f86b23e7800) [pid = 1941] [serial = 766] [outer = 0x7f86ade75400] 04:45:49 INFO - PROCESS | 1941 | 1461757549619 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86b42a9c00) [pid = 1941] [serial = 767] [outer = 0x7f86ade75400] 04:45:50 INFO - PROCESS | 1941 | 1461757550178 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 925ms 04:45:50 INFO - PROCESS | 1941 | 1461757550238 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1941 | 1461757550240 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:45:50 INFO - PROCESS | 1941 | 1461757550245 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1941 | 1461757550247 Marionette TRACE conn4 <- [1,994,null,{}] 04:45:50 INFO - PROCESS | 1941 | 1461757550251 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}] 04:45:50 INFO - PROCESS | 1941 | 1461757550405 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:45:50 INFO - PROCESS | 1941 | 1461757550431 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b153f000 == 81 [pid = 1941] [id = 256] 04:45:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86b39aa400) [pid = 1941] [serial = 768] [outer = (nil)] 04:45:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86b4872000) [pid = 1941] [serial = 769] [outer = 0x7f86b39aa400] 04:45:50 INFO - PROCESS | 1941 | 1461757550481 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86b5a1c800) [pid = 1941] [serial = 770] [outer = 0x7f86b39aa400] 04:45:51 INFO - PROCESS | 1941 | 1461757551196 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]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 974ms 04:45:51 INFO - PROCESS | 1941 | 1461757551220 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1941 | 1461757551223 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86a55ea400) [pid = 1941] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86acd98400) [pid = 1941] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86b23da800) [pid = 1941] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86acd8e000) [pid = 1941] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86b140e000) [pid = 1941] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86adaf5c00) [pid = 1941] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86c2de7400) [pid = 1941] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86b03afc00) [pid = 1941] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86b42ac400) [pid = 1941] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86a4b35000) [pid = 1941] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86c3e04c00) [pid = 1941] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86b5a21800) [pid = 1941] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86acab3000) [pid = 1941] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86b5044800) [pid = 1941] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86b940bc00) [pid = 1941] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86b0369c00) [pid = 1941] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86ad3dbc00) [pid = 1941] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86acaba000) [pid = 1941] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86b03a8c00) [pid = 1941] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86ad49c800) [pid = 1941] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86ad7ea400) [pid = 1941] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86a55f2800) [pid = 1941] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86a55f1c00) [pid = 1941] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86b03a3000) [pid = 1941] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86a55ee400) [pid = 1941] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86adaf1000) [pid = 1941] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86ad7e6000) [pid = 1941] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86ad03ec00) [pid = 1941] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86ac1e7000) [pid = 1941] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86c2de6000) [pid = 1941] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86b5a20c00) [pid = 1941] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86b23b8800) [pid = 1941] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86b140a400) [pid = 1941] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86ad57b800) [pid = 1941] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86c4d3e800) [pid = 1941] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86b4f71400) [pid = 1941] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86b5a22c00) [pid = 1941] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86ad3de000) [pid = 1941] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86b036dc00) [pid = 1941] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86ac1efc00) [pid = 1941] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86b1410000) [pid = 1941] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86cd21c000) [pid = 1941] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86ad57d000) [pid = 1941] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86a9cf3000) [pid = 1941] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86adaf5000) [pid = 1941] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86ac1ed000) [pid = 1941] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86b7ae1400) [pid = 1941] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86a1d8d000) [pid = 1941] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86b03a1c00) [pid = 1941] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a55ec000) [pid = 1941] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86b07d9400) [pid = 1941] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86b4622800) [pid = 1941] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86ad7e7c00) [pid = 1941] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86bdd71c00) [pid = 1941] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86acd9b400) [pid = 1941] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86b42a5800) [pid = 1941] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86aeaa1400) [pid = 1941] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86adb88800) [pid = 1941] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86ad3db400) [pid = 1941] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86acf51c00) [pid = 1941] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86c5037c00) [pid = 1941] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86b03a3800) [pid = 1941] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86b03aa000) [pid = 1941] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86b6d36800) [pid = 1941] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86b138dc00) [pid = 1941] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:45:51 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86a5624800) [pid = 1941] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:45:51 INFO - PROCESS | 1941 | 1461757551939 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1941 | 1461757551943 Marionette TRACE conn4 <- [1,998,null,{}] 04:45:51 INFO - PROCESS | 1941 | 1461757551981 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}] 04:45:52 INFO - PROCESS | 1941 | 1461757552121 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:45:52 INFO - PROCESS | 1941 | 1461757552234 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a567b800 == 82 [pid = 1941] [id = 257] 04:45:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86a4c90000) [pid = 1941] [serial = 771] [outer = (nil)] 04:45:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a562c000) [pid = 1941] [serial = 772] [outer = 0x7f86a4c90000] 04:45:52 INFO - PROCESS | 1941 | 1461757552295 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86acab2400) [pid = 1941] [serial = 773] [outer = 0x7f86a4c90000] 04:45:52 INFO - PROCESS | 1941 | 1461757552822 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1622ms 04:45:52 INFO - PROCESS | 1941 | 1461757552851 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1941 | 1461757552853 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:45:52 INFO - PROCESS | 1941 | 1461757552858 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1941 | 1461757552860 Marionette TRACE conn4 <- [1,1002,null,{}] 04:45:52 INFO - PROCESS | 1941 | 1461757552865 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}] 04:45:52 INFO - PROCESS | 1941 | 1461757552988 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:45:53 INFO - PROCESS | 1941 | 1461757553008 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1706000 == 83 [pid = 1941] [id = 258] 04:45:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86a55ea400) [pid = 1941] [serial = 774] [outer = (nil)] 04:45:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86acf51c00) [pid = 1941] [serial = 775] [outer = 0x7f86a55ea400] 04:45:53 INFO - PROCESS | 1941 | 1461757553059 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86ad7e7c00) [pid = 1941] [serial = 776] [outer = 0x7f86a55ea400] 04:45:53 INFO - PROCESS | 1941 | 1461757553739 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]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 925ms 04:45:53 INFO - PROCESS | 1941 | 1461757553784 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1941 | 1461757553787 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:45:53 INFO - PROCESS | 1941 | 1461757553791 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1941 | 1461757553793 Marionette TRACE conn4 <- [1,1006,null,{}] 04:45:53 INFO - PROCESS | 1941 | 1461757553798 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}] 04:45:54 INFO - PROCESS | 1941 | 1461757553998 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:45:54 INFO - PROCESS | 1941 | 1461757554165 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2e0c800 == 84 [pid = 1941] [id = 259] 04:45:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f869fda6400) [pid = 1941] [serial = 777] [outer = (nil)] 04:45:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f869fdafc00) [pid = 1941] [serial = 778] [outer = 0x7f869fda6400] 04:45:54 INFO - PROCESS | 1941 | 1461757554232 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86a2de8c00) [pid = 1941] [serial = 779] [outer = 0x7f869fda6400] 04:45:55 INFO - PROCESS | 1941 | 1461757555034 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1276ms 04:45:55 INFO - PROCESS | 1941 | 1461757555070 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:45:55 INFO - PROCESS | 1941 | 1461757555074 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:45:55 INFO - PROCESS | 1941 | 1461757555081 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1941 | 1461757555086 Marionette TRACE conn4 <- [1,1010,null,{}] 04:45:55 INFO - PROCESS | 1941 | 1461757555092 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}] 04:45:55 INFO - PROCESS | 1941 | 1461757555293 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:45:55 INFO - PROCESS | 1941 | 1461757555415 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac96d000 == 85 [pid = 1941] [id = 260] 04:45:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86a4b34400) [pid = 1941] [serial = 780] [outer = (nil)] 04:45:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86ac159000) [pid = 1941] [serial = 781] [outer = 0x7f86a4b34400] 04:45:55 INFO - PROCESS | 1941 | 1461757555479 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86ac1f0800) [pid = 1941] [serial = 782] [outer = 0x7f86a4b34400] 04:45:56 INFO - PROCESS | 1941 | 1461757556283 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]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1280ms 04:45:56 INFO - PROCESS | 1941 | 1461757556361 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1941 | 1461757556365 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:45:56 INFO - PROCESS | 1941 | 1461757556370 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1941 | 1461757556372 Marionette TRACE conn4 <- [1,1014,null,{}] 04:45:56 INFO - PROCESS | 1941 | 1461757556377 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}] 04:45:56 INFO - PROCESS | 1941 | 1461757556526 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:45:56 INFO - PROCESS | 1941 | 1461757556682 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b086a800 == 86 [pid = 1941] [id = 261] 04:45:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86ad032000) [pid = 1941] [serial = 783] [outer = (nil)] 04:45:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86ad491c00) [pid = 1941] [serial = 784] [outer = 0x7f86ad032000] 04:45:56 INFO - PROCESS | 1941 | 1461757556742 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86adaf7800) [pid = 1941] [serial = 785] [outer = 0x7f86ad032000] 04:45:57 INFO - PROCESS | 1941 | 1461757557590 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1282ms 04:45:57 INFO - PROCESS | 1941 | 1461757557653 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1941 | 1461757557658 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:45:57 INFO - PROCESS | 1941 | 1461757557672 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1941 | 1461757557678 Marionette TRACE conn4 <- [1,1018,null,{}] 04:45:57 INFO - PROCESS | 1941 | 1461757557683 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}] 04:45:57 INFO - PROCESS | 1941 | 1461757557825 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:45:57 INFO - PROCESS | 1941 | 1461757557977 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5e73000 == 87 [pid = 1941] [id = 262] 04:45:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86ad033400) [pid = 1941] [serial = 786] [outer = (nil)] 04:45:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86b03ce000) [pid = 1941] [serial = 787] [outer = 0x7f86ad033400] 04:45:58 INFO - PROCESS | 1941 | 1461757558038 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86b07e4c00) [pid = 1941] [serial = 788] [outer = 0x7f86ad033400] 04:45:58 INFO - PROCESS | 1941 | 1461757558782 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1144ms 04:45:58 INFO - PROCESS | 1941 | 1461757558818 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1941 | 1461757558822 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:45:58 INFO - PROCESS | 1941 | 1461757558827 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1941 | 1461757558829 Marionette TRACE conn4 <- [1,1022,null,{}] 04:45:58 INFO - PROCESS | 1941 | 1461757558834 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}] 04:45:58 INFO - PROCESS | 1941 | 1461757558970 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:45:59 INFO - PROCESS | 1941 | 1461757559127 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6c91800 == 88 [pid = 1941] [id = 263] 04:45:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86ad037800) [pid = 1941] [serial = 789] [outer = (nil)] 04:45:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86b140d800) [pid = 1941] [serial = 790] [outer = 0x7f86ad037800] 04:45:59 INFO - PROCESS | 1941 | 1461757559186 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86b23da800) [pid = 1941] [serial = 791] [outer = 0x7f86ad037800] 04:45:59 INFO - PROCESS | 1941 | 1461757559910 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1128ms 04:45:59 INFO - PROCESS | 1941 | 1461757559955 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1941 | 1461757559958 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:45:59 INFO - PROCESS | 1941 | 1461757559979 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1941 | 1461757559982 Marionette TRACE conn4 <- [1,1026,null,{}] 04:45:59 INFO - PROCESS | 1941 | 1461757559986 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}] 04:46:00 INFO - PROCESS | 1941 | 1461757560122 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:46:00 INFO - PROCESS | 1941 | 1461757560287 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fd0800 == 89 [pid = 1941] [id = 264] 04:46:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86b42a0c00) [pid = 1941] [serial = 792] [outer = (nil)] 04:46:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86b42ac400) [pid = 1941] [serial = 793] [outer = 0x7f86b42a0c00] 04:46:00 INFO - PROCESS | 1941 | 1461757560367 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86b5a24400) [pid = 1941] [serial = 794] [outer = 0x7f86b42a0c00] 04:46:01 INFO - PROCESS | 1941 | 1461757561105 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]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1178ms 04:46:01 INFO - PROCESS | 1941 | 1461757561156 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1941 | 1461757561159 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:46:01 INFO - PROCESS | 1941 | 1461757561164 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1941 | 1461757561166 Marionette TRACE conn4 <- [1,1030,null,{}] 04:46:01 INFO - PROCESS | 1941 | 1461757561171 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}] 04:46:01 INFO - PROCESS | 1941 | 1461757561311 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:46:01 INFO - PROCESS | 1941 | 1461757561465 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bdde3800 == 90 [pid = 1941] [id = 265] 04:46:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86b23bc800) [pid = 1941] [serial = 795] [outer = (nil)] 04:46:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86b6ab3c00) [pid = 1941] [serial = 796] [outer = 0x7f86b23bc800] 04:46:01 INFO - PROCESS | 1941 | 1461757561525 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86b7adc000) [pid = 1941] [serial = 797] [outer = 0x7f86b23bc800] 04:46:02 INFO - PROCESS | 1941 | 1461757562328 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1227ms 04:46:02 INFO - PROCESS | 1941 | 1461757562401 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1941 | 1461757562404 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:46:02 INFO - PROCESS | 1941 | 1461757562409 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1941 | 1461757562411 Marionette TRACE conn4 <- [1,1034,null,{}] 04:46:02 INFO - PROCESS | 1941 | 1461757562416 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}] 04:46:02 INFO - PROCESS | 1941 | 1461757562553 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:46:02 INFO - PROCESS | 1941 | 1461757562709 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2b63800 == 91 [pid = 1941] [id = 266] 04:46:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86a2ddec00) [pid = 1941] [serial = 798] [outer = (nil)] 04:46:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86ac1e3000) [pid = 1941] [serial = 799] [outer = 0x7f86a2ddec00] 04:46:02 INFO - PROCESS | 1941 | 1461757562769 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86b5a1ec00) [pid = 1941] [serial = 800] [outer = 0x7f86a2ddec00] 04:46:03 INFO - PROCESS | 1941 | 1461757563568 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1226ms 04:46:03 INFO - PROCESS | 1941 | 1461757563636 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1941 | 1461757563639 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:46:03 INFO - PROCESS | 1941 | 1461757563644 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1941 | 1461757563646 Marionette TRACE conn4 <- [1,1038,null,{}] 04:46:03 INFO - PROCESS | 1941 | 1461757563651 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}] 04:46:03 INFO - PROCESS | 1941 | 1461757563794 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:46:03 INFO - PROCESS | 1941 | 1461757563950 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a998b000 == 92 [pid = 1941] [id = 267] 04:46:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86a1d83000) [pid = 1941] [serial = 801] [outer = (nil)] 04:46:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86a9cf3800) [pid = 1941] [serial = 802] [outer = 0x7f86a1d83000] 04:46:04 INFO - PROCESS | 1941 | 1461757564010 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86acd99c00) [pid = 1941] [serial = 803] [outer = 0x7f86a1d83000] 04:46:04 INFO - PROCESS | 1941 | 1461757564981 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1376ms 04:46:05 INFO - PROCESS | 1941 | 1461757565021 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1941 | 1461757565025 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:46:05 INFO - PROCESS | 1941 | 1461757565033 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1941 | 1461757565037 Marionette TRACE conn4 <- [1,1042,null,{}] 04:46:05 INFO - PROCESS | 1941 | 1461757565043 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}] 04:46:05 INFO - PROCESS | 1941 | 1461757565184 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:46:05 INFO - PROCESS | 1941 | 1461757565370 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9aa3000 == 93 [pid = 1941] [id = 268] 04:46:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86a4c95000) [pid = 1941] [serial = 804] [outer = (nil)] 04:46:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86a4c9c400) [pid = 1941] [serial = 805] [outer = 0x7f86a4c95000] 04:46:05 INFO - PROCESS | 1941 | 1461757565462 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86ac1e7400) [pid = 1941] [serial = 806] [outer = 0x7f86a4c95000] 04:46:06 INFO - PROCESS | 1941 | 1461757566259 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1235ms 04:46:06 INFO - PROCESS | 1941 | 1461757566268 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1941 | 1461757566274 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:46:06 INFO - PROCESS | 1941 | 1461757566305 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1941 | 1461757566308 Marionette TRACE conn4 <- [1,1046,null,{}] 04:46:06 INFO - PROCESS | 1941 | 1461757566313 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}] 04:46:06 INFO - PROCESS | 1941 | 1461757566447 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:46:06 INFO - PROCESS | 1941 | 1461757566620 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d60800 == 92 [pid = 1941] [id = 186] 04:46:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1706000 == 91 [pid = 1941] [id = 258] 04:46:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a567b800 == 90 [pid = 1941] [id = 257] 04:46:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b153f000 == 89 [pid = 1941] [id = 256] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86a2de8000) [pid = 1941] [serial = 727] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86a1d8a400) [pid = 1941] [serial = 694] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86ac15b000) [pid = 1941] [serial = 688] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86b1381800) [pid = 1941] [serial = 697] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86c3cec000) [pid = 1941] [serial = 682] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86a4b2e000) [pid = 1941] [serial = 700] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86c8610800) [pid = 1941] [serial = 685] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86b42a7800) [pid = 1941] [serial = 679] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86c8c2cc00) [pid = 1941] [serial = 691] [outer = (nil)] [url = about:blank] 04:46:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a20f3000 == 90 [pid = 1941] [id = 269] 04:46:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86a2de8000) [pid = 1941] [serial = 807] [outer = (nil)] 04:46:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86acabdc00) [pid = 1941] [serial = 808] [outer = 0x7f86a2de8000] 04:46:06 INFO - PROCESS | 1941 | 1461757566721 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86ad02f800) [pid = 1941] [serial = 809] [outer = 0x7f86a2de8000] 04:46:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aeb42800 == 89 [pid = 1941] [id = 255] 04:46:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad540800 == 88 [pid = 1941] [id = 254] 04:46:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad00a800 == 87 [pid = 1941] [id = 253] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3912000 == 86 [pid = 1941] [id = 252] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a568f000 == 85 [pid = 1941] [id = 251] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2b5f800 == 84 [pid = 1941] [id = 250] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a50800 == 83 [pid = 1941] [id = 248] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a48a0800 == 82 [pid = 1941] [id = 247] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad381000 == 81 [pid = 1941] [id = 246] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cae97000 == 80 [pid = 1941] [id = 245] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5aaf000 == 79 [pid = 1941] [id = 244] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9a5000 == 78 [pid = 1941] [id = 243] 04:46:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8655000 == 77 [pid = 1941] [id = 242] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86c89a4c00) [pid = 1941] [serial = 725] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86aee17800) [pid = 1941] [serial = 478] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86b7ae5000) [pid = 1941] [serial = 391] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86adb84400) [pid = 1941] [serial = 560] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86b5c8ec00) [pid = 1941] [serial = 596] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86c6a14000) [pid = 1941] [serial = 532] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86c51dcc00) [pid = 1941] [serial = 647] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86b23be000) [pid = 1941] [serial = 352] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86b7317000) [pid = 1941] [serial = 358] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86c5034800) [pid = 1941] [serial = 724] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86c938c400) [pid = 1941] [serial = 394] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86c8609000) [pid = 1941] [serial = 361] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86b036ec00) [pid = 1941] [serial = 400] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86c3943400) [pid = 1941] [serial = 526] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86c4e06800) [pid = 1941] [serial = 644] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86b140d000) [pid = 1941] [serial = 563] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86b6d2bc00) [pid = 1941] [serial = 599] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86b23e6400) [pid = 1941] [serial = 355] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86b42a4800) [pid = 1941] [serial = 481] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86c6f3ec00) [pid = 1941] [serial = 650] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86aef1ec00) [pid = 1941] [serial = 707] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86bdd74400) [pid = 1941] [serial = 638] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86b62f3800) [pid = 1941] [serial = 602] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86b23ddc00) [pid = 1941] [serial = 316] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86ac1e2800) [pid = 1941] [serial = 517] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86c4e03000) [pid = 1941] [serial = 722] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86ad7f1800) [pid = 1941] [serial = 484] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86b04e8400) [pid = 1941] [serial = 388] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86b7299800) [pid = 1941] [serial = 325] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86c4aaf000) [pid = 1941] [serial = 529] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86b7df4400) [pid = 1941] [serial = 635] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86c8c2c800) [pid = 1941] [serial = 439] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b7ade800) [pid = 1941] [serial = 718] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86b07e1800) [pid = 1941] [serial = 520] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86b66a5000) [pid = 1941] [serial = 721] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86cd21b800) [pid = 1941] [serial = 445] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86b7f72800) [pid = 1941] [serial = 523] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86c6aa0c00) [pid = 1941] [serial = 436] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86aef20c00) [pid = 1941] [serial = 629] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86b140b800) [pid = 1941] [serial = 710] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86c3e94800) [pid = 1941] [serial = 472] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86b23b9000) [pid = 1941] [serial = 566] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86b913a800) [pid = 1941] [serial = 719] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86ce275400) [pid = 1941] [serial = 448] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86b61f2400) [pid = 1941] [serial = 715] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86acd8bc00) [pid = 1941] [serial = 475] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86b140dc00) [pid = 1941] [serial = 593] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86c3ba8c00) [pid = 1941] [serial = 273] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86c2de6400) [pid = 1941] [serial = 641] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86b1384c00) [pid = 1941] [serial = 704] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86b391cc00) [pid = 1941] [serial = 430] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86a562bc00) [pid = 1941] [serial = 535] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86ad7e9800) [pid = 1941] [serial = 703] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86b140e400) [pid = 1941] [serial = 554] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86b138a000) [pid = 1941] [serial = 709] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b92ff800) [pid = 1941] [serial = 433] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86b6ab3800) [pid = 1941] [serial = 487] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86c89b0000) [pid = 1941] [serial = 322] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86b92fa400) [pid = 1941] [serial = 514] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86b6cf0c00) [pid = 1941] [serial = 319] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86b03a0c00) [pid = 1941] [serial = 427] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86b0365800) [pid = 1941] [serial = 676] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86adb84000) [pid = 1941] [serial = 706] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86b04f4800) [pid = 1941] [serial = 677] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86adaf2800) [pid = 1941] [serial = 590] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86b23e4400) [pid = 1941] [serial = 569] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86c8c3f400) [pid = 1941] [serial = 397] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86b66ac400) [pid = 1941] [serial = 587] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86b4160c00) [pid = 1941] [serial = 632] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86c938d400) [pid = 1941] [serial = 442] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86b531e400) [pid = 1941] [serial = 713] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86b6d33400) [pid = 1941] [serial = 716] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86b2d9dc00) [pid = 1941] [serial = 712] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86ad032400) [pid = 1941] [serial = 557] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86b92d9c00) [pid = 1941] [serial = 626] [outer = (nil)] [url = about:blank] 04:46:07 INFO - PROCESS | 1941 | 1461757567486 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1231ms 04:46:07 INFO - PROCESS | 1941 | 1461757567533 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1941 | 1461757567535 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:46:07 INFO - PROCESS | 1941 | 1461757567541 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1941 | 1461757567545 Marionette TRACE conn4 <- [1,1050,null,{}] 04:46:07 INFO - PROCESS | 1941 | 1461757567558 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}] 04:46:07 INFO - PROCESS | 1941 | 1461757567738 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:46:07 INFO - PROCESS | 1941 | 1461757567758 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a567b800 == 78 [pid = 1941] [id = 270] 04:46:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86ad57c800) [pid = 1941] [serial = 810] [outer = (nil)] 04:46:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86adaf0c00) [pid = 1941] [serial = 811] [outer = 0x7f86ad57c800] 04:46:07 INFO - PROCESS | 1941 | 1461757567812 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86ade70c00) [pid = 1941] [serial = 812] [outer = 0x7f86ad57c800] 04:46:08 INFO - PROCESS | 1941 | 1461757568423 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 931ms 04:46:08 INFO - PROCESS | 1941 | 1461757568471 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1941 | 1461757568475 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:46:08 INFO - PROCESS | 1941 | 1461757568480 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1941 | 1461757568481 Marionette TRACE conn4 <- [1,1054,null,{}] 04:46:08 INFO - PROCESS | 1941 | 1461757568486 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}] 04:46:08 INFO - PROCESS | 1941 | 1461757568644 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:46:08 INFO - PROCESS | 1941 | 1461757568663 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa92c000 == 79 [pid = 1941] [id = 271] 04:46:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86acf59000) [pid = 1941] [serial = 813] [outer = (nil)] 04:46:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86b0365800) [pid = 1941] [serial = 814] [outer = 0x7f86acf59000] 04:46:08 INFO - PROCESS | 1941 | 1461757568714 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86b03aa000) [pid = 1941] [serial = 815] [outer = 0x7f86acf59000] 04:46:09 INFO - PROCESS | 1941 | 1461757569287 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 876ms 04:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:46:09 INFO - PROCESS | 1941 | 1461757569378 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1941 | 1461757569380 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:46:09 INFO - PROCESS | 1941 | 1461757569386 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1941 | 1461757569389 Marionette TRACE conn4 <- [1,1058,null,{}] 04:46:09 INFO - PROCESS | 1941 | 1461757569393 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}] 04:46:09 INFO - PROCESS | 1941 | 1461757569550 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:46:09 INFO - PROCESS | 1941 | 1461757569572 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad380800 == 80 [pid = 1941] [id = 272] 04:46:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86b03aa800) [pid = 1941] [serial = 816] [outer = (nil)] 04:46:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86b04b9c00) [pid = 1941] [serial = 817] [outer = 0x7f86b03aa800] 04:46:09 INFO - PROCESS | 1941 | 1461757569622 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86b07dbc00) [pid = 1941] [serial = 818] [outer = 0x7f86b03aa800] 04:46:10 INFO - PROCESS | 1941 | 1461757570233 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]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 892ms 04:46:10 INFO - PROCESS | 1941 | 1461757570278 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1941 | 1461757570280 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:46:10 INFO - PROCESS | 1941 | 1461757570293 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1941 | 1461757570295 Marionette TRACE conn4 <- [1,1062,null,{}] 04:46:10 INFO - PROCESS | 1941 | 1461757570299 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}] 04:46:10 INFO - PROCESS | 1941 | 1461757570483 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:46:10 INFO - PROCESS | 1941 | 1461757570512 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb5b800 == 81 [pid = 1941] [id = 273] 04:46:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86b140b800) [pid = 1941] [serial = 819] [outer = (nil)] 04:46:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86b23e6400) [pid = 1941] [serial = 820] [outer = 0x7f86b140b800] 04:46:10 INFO - PROCESS | 1941 | 1461757570564 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86b3857000) [pid = 1941] [serial = 821] [outer = 0x7f86b140b800] 04:46:11 INFO - PROCESS | 1941 | 1461757571335 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1085ms 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86ac1ef000) [pid = 1941] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86ade75400) [pid = 1941] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86ac153000) [pid = 1941] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86a1d84c00) [pid = 1941] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86c3e0a800) [pid = 1941] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86a1d85400) [pid = 1941] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86c6f94c00) [pid = 1941] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86adb8d400) [pid = 1941] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86a1d84400) [pid = 1941] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86ac158400) [pid = 1941] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86b7de5800) [pid = 1941] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86b39aa400) [pid = 1941] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86acabc400) [pid = 1941] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86ac159800) [pid = 1941] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86a4c99400) [pid = 1941] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f869fdaf800) [pid = 1941] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86a4c90000) [pid = 1941] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86a4c8ec00) [pid = 1941] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:46:11 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86a4c94800) [pid = 1941] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:46:11 INFO - PROCESS | 1941 | 1461757571556 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1941 | 1461757571558 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:46:11 INFO - PROCESS | 1941 | 1461757571566 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1941 | 1461757571569 Marionette TRACE conn4 <- [1,1066,null,{}] 04:46:11 INFO - PROCESS | 1941 | 1461757571573 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}] 04:46:11 INFO - PROCESS | 1941 | 1461757571680 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:46:11 INFO - PROCESS | 1941 | 1461757571695 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b1f000 == 82 [pid = 1941] [id = 274] 04:46:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f86a4b31800) [pid = 1941] [serial = 822] [outer = (nil)] 04:46:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86ac159800) [pid = 1941] [serial = 823] [outer = 0x7f86a4b31800] 04:46:11 INFO - PROCESS | 1941 | 1461757571745 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86ad629000) [pid = 1941] [serial = 824] [outer = 0x7f86a4b31800] 04:46:12 INFO - PROCESS | 1941 | 1461757572390 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 878ms 04:46:12 INFO - PROCESS | 1941 | 1461757572445 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1941 | 1461757572447 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:46:12 INFO - PROCESS | 1941 | 1461757572452 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1941 | 1461757572455 Marionette TRACE conn4 <- [1,1070,null,{}] 04:46:12 INFO - PROCESS | 1941 | 1461757572459 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}] 04:46:12 INFO - PROCESS | 1941 | 1461757572574 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:46:12 INFO - PROCESS | 1941 | 1461757572685 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b152d000 == 83 [pid = 1941] [id = 275] 04:46:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86a1d89400) [pid = 1941] [serial = 825] [outer = (nil)] 04:46:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86ade75400) [pid = 1941] [serial = 826] [outer = 0x7f86a1d89400] 04:46:12 INFO - PROCESS | 1941 | 1461757572735 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86b42a2c00) [pid = 1941] [serial = 827] [outer = 0x7f86a1d89400] 04:46:13 INFO - PROCESS | 1941 | 1461757573229 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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 831ms 04:46:13 INFO - PROCESS | 1941 | 1461757573283 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1941 | 1461757573285 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:46:13 INFO - PROCESS | 1941 | 1461757573290 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1941 | 1461757573301 Marionette TRACE conn4 <- [1,1074,null,{}] 04:46:13 INFO - PROCESS | 1941 | 1461757573305 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}] 04:46:13 INFO - PROCESS | 1941 | 1461757573421 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:46:13 INFO - PROCESS | 1941 | 1461757573433 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1722000 == 84 [pid = 1941] [id = 276] 04:46:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86b137fc00) [pid = 1941] [serial = 828] [outer = (nil)] 04:46:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86b5127000) [pid = 1941] [serial = 829] [outer = 0x7f86b137fc00] 04:46:13 INFO - PROCESS | 1941 | 1461757573486 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86b5a22400) [pid = 1941] [serial = 830] [outer = 0x7f86b137fc00] 04:46:14 INFO - PROCESS | 1941 | 1461757574428 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1196ms 04:46:14 INFO - PROCESS | 1941 | 1461757574488 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:46:14 INFO - PROCESS | 1941 | 1461757574494 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:46:14 INFO - PROCESS | 1941 | 1461757574500 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1941 | 1461757574505 Marionette TRACE conn4 <- [1,1078,null,{}] 04:46:14 INFO - PROCESS | 1941 | 1461757574511 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}] 04:46:14 INFO - PROCESS | 1941 | 1461757574670 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:46:14 INFO - PROCESS | 1941 | 1461757574821 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b21000 == 85 [pid = 1941] [id = 277] 04:46:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86a55ee000) [pid = 1941] [serial = 831] [outer = (nil)] 04:46:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86acab3000) [pid = 1941] [serial = 832] [outer = 0x7f86a55ee000] 04:46:14 INFO - PROCESS | 1941 | 1461757574884 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86acd99000) [pid = 1941] [serial = 833] [outer = 0x7f86a55ee000] 04:46:15 INFO - PROCESS | 1941 | 1461757575659 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1189ms 04:46:15 INFO - PROCESS | 1941 | 1461757575689 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1941 | 1461757575695 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:46:15 INFO - PROCESS | 1941 | 1461757575704 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1941 | 1461757575707 Marionette TRACE conn4 <- [1,1082,null,{}] 04:46:15 INFO - PROCESS | 1941 | 1461757575711 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}] 04:46:15 INFO - PROCESS | 1941 | 1461757575860 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:46:16 INFO - PROCESS | 1941 | 1461757576008 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb46800 == 86 [pid = 1941] [id = 278] 04:46:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86acd9a000) [pid = 1941] [serial = 834] [outer = (nil)] 04:46:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86ad7f1800) [pid = 1941] [serial = 835] [outer = 0x7f86acd9a000] 04:46:16 INFO - PROCESS | 1941 | 1461757576069 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86adeb6800) [pid = 1941] [serial = 836] [outer = 0x7f86acd9a000] 04:46:16 INFO - PROCESS | 1941 | 1461757576854 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1179ms 04:46:16 INFO - PROCESS | 1941 | 1461757576883 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1941 | 1461757576886 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:46:16 INFO - PROCESS | 1941 | 1461757576905 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1941 | 1461757576910 Marionette TRACE conn4 <- [1,1086,null,{}] 04:46:16 INFO - PROCESS | 1941 | 1461757576930 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}] 04:46:17 INFO - PROCESS | 1941 | 1461757577080 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:46:17 INFO - PROCESS | 1941 | 1461757577228 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5aaf000 == 87 [pid = 1941] [id = 279] 04:46:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86acabd800) [pid = 1941] [serial = 837] [outer = (nil)] 04:46:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86b07da800) [pid = 1941] [serial = 838] [outer = 0x7f86acabd800] 04:46:17 INFO - PROCESS | 1941 | 1461757577294 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86b23ddc00) [pid = 1941] [serial = 839] [outer = 0x7f86acabd800] 04:46:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86b4162c00) [pid = 1941] [serial = 840] [outer = 0x7f86ad03a400] 04:46:18 INFO - PROCESS | 1941 | 1461757578196 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1361ms 04:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:46:18 INFO - PROCESS | 1941 | 1461757578254 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1941 | 1461757578257 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:46:18 INFO - PROCESS | 1941 | 1461757578262 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1941 | 1461757578265 Marionette TRACE conn4 <- [1,1090,null,{}] 04:46:18 INFO - PROCESS | 1941 | 1461757578270 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}] 04:46:18 INFO - PROCESS | 1941 | 1461757578409 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:46:18 INFO - PROCESS | 1941 | 1461757578562 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b61ce000 == 88 [pid = 1941] [id = 280] 04:46:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86a55ec800) [pid = 1941] [serial = 841] [outer = (nil)] 04:46:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86acd84000) [pid = 1941] [serial = 842] [outer = 0x7f86a55ec800] 04:46:18 INFO - PROCESS | 1941 | 1461757578624 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86b5128c00) [pid = 1941] [serial = 843] [outer = 0x7f86a55ec800] 04:46:19 INFO - PROCESS | 1941 | 1461757579382 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1137ms 04:46:19 INFO - PROCESS | 1941 | 1461757579399 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1941 | 1461757579401 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:46:19 INFO - PROCESS | 1941 | 1461757579407 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1941 | 1461757579409 Marionette TRACE conn4 <- [1,1094,null,{}] 04:46:19 INFO - PROCESS | 1941 | 1461757579414 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}] 04:46:19 INFO - PROCESS | 1941 | 1461757579555 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:46:19 INFO - PROCESS | 1941 | 1461757579708 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b708e000 == 89 [pid = 1941] [id = 281] 04:46:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86ac1ea800) [pid = 1941] [serial = 844] [outer = (nil)] 04:46:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86b61f2400) [pid = 1941] [serial = 845] [outer = 0x7f86ac1ea800] 04:46:19 INFO - PROCESS | 1941 | 1461757579770 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86b66af800) [pid = 1941] [serial = 846] [outer = 0x7f86ac1ea800] 04:46:20 INFO - PROCESS | 1941 | 1461757580549 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1180ms 04:46:20 INFO - PROCESS | 1941 | 1461757580587 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1941 | 1461757580589 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:46:20 INFO - PROCESS | 1941 | 1461757580595 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1941 | 1461757580597 Marionette TRACE conn4 <- [1,1098,null,{}] 04:46:20 INFO - PROCESS | 1941 | 1461757580602 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}] 04:46:20 INFO - PROCESS | 1941 | 1461757580756 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:46:20 INFO - PROCESS | 1941 | 1461757580912 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fd7800 == 90 [pid = 1941] [id = 282] 04:46:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86b66afc00) [pid = 1941] [serial = 847] [outer = (nil)] 04:46:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86b9143800) [pid = 1941] [serial = 848] [outer = 0x7f86b66afc00] 04:46:20 INFO - PROCESS | 1941 | 1461757580973 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86b92fa400) [pid = 1941] [serial = 849] [outer = 0x7f86b66afc00] 04:46:21 INFO - PROCESS | 1941 | 1461757581736 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1176ms 04:46:21 INFO - PROCESS | 1941 | 1461757581771 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1941 | 1461757581774 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:46:21 INFO - PROCESS | 1941 | 1461757581794 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1941 | 1461757581797 Marionette TRACE conn4 <- [1,1102,null,{}] 04:46:21 INFO - PROCESS | 1941 | 1461757581803 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}] 04:46:21 INFO - PROCESS | 1941 | 1461757581944 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:46:22 INFO - PROCESS | 1941 | 1461757582100 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0d2800 == 91 [pid = 1941] [id = 283] 04:46:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86b7ae1800) [pid = 1941] [serial = 850] [outer = (nil)] 04:46:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86ba00ec00) [pid = 1941] [serial = 851] [outer = 0x7f86b7ae1800] 04:46:22 INFO - PROCESS | 1941 | 1461757582159 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86c2d12000) [pid = 1941] [serial = 852] [outer = 0x7f86b7ae1800] 04:46:22 INFO - PROCESS | 1941 | 1461757582921 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1193ms 04:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:46:22 INFO - PROCESS | 1941 | 1461757582973 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1941 | 1461757582975 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:46:22 INFO - PROCESS | 1941 | 1461757582980 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1941 | 1461757582983 Marionette TRACE conn4 <- [1,1106,null,{}] 04:46:22 INFO - PROCESS | 1941 | 1461757582987 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}] 04:46:23 INFO - PROCESS | 1941 | 1461757583124 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:46:23 INFO - PROCESS | 1941 | 1461757583537 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b18800 == 92 [pid = 1941] [id = 284] 04:46:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86a1d87400) [pid = 1941] [serial = 853] [outer = (nil)] 04:46:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86a2de7800) [pid = 1941] [serial = 854] [outer = 0x7f86a1d87400] 04:46:23 INFO - PROCESS | 1941 | 1461757583679 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86a4c96000) [pid = 1941] [serial = 855] [outer = 0x7f86a1d87400] 04:46:24 INFO - PROCESS | 1941 | 1461757584451 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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1529ms 04:46:24 INFO - PROCESS | 1941 | 1461757584509 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1941 | 1461757584516 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:46:24 INFO - PROCESS | 1941 | 1461757584544 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1941 | 1461757584549 Marionette TRACE conn4 <- [1,1110,null,{}] 04:46:24 INFO - PROCESS | 1941 | 1461757584554 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}] 04:46:24 INFO - PROCESS | 1941 | 1461757584696 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:46:24 INFO - PROCESS | 1941 | 1461757584851 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a55800 == 93 [pid = 1941] [id = 285] 04:46:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86ac15b400) [pid = 1941] [serial = 856] [outer = (nil)] 04:46:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86ac1e2800) [pid = 1941] [serial = 857] [outer = 0x7f86ac15b400] 04:46:24 INFO - PROCESS | 1941 | 1461757584909 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86acab7c00) [pid = 1941] [serial = 858] [outer = 0x7f86ac15b400] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b152d000 == 92 [pid = 1941] [id = 275] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b1f000 == 91 [pid = 1941] [id = 274] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb5b800 == 90 [pid = 1941] [id = 273] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86acf51c00) [pid = 1941] [serial = 775] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86b1388c00) [pid = 1941] [serial = 736] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86b6ab1400) [pid = 1941] [serial = 739] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86ba015400) [pid = 1941] [serial = 742] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86c8c24800) [pid = 1941] [serial = 745] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f869fdaa800) [pid = 1941] [serial = 748] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad380800 == 89 [pid = 1941] [id = 272] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa92c000 == 88 [pid = 1941] [id = 271] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a567b800 == 87 [pid = 1941] [id = 270] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a20f3000 == 86 [pid = 1941] [id = 269] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9aa3000 == 85 [pid = 1941] [id = 268] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac96d000 == 84 [pid = 1941] [id = 260] 04:46:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2e0c800 == 83 [pid = 1941] [id = 259] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86ac15f000) [pid = 1941] [serial = 689] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86b1386400) [pid = 1941] [serial = 698] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86c6f8f400) [pid = 1941] [serial = 686] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86a4b35800) [pid = 1941] [serial = 701] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86c8c28400) [pid = 1941] [serial = 674] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86b5e35400) [pid = 1941] [serial = 680] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86a1d8f400) [pid = 1941] [serial = 695] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86c8c3d000) [pid = 1941] [serial = 692] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86c5032800) [pid = 1941] [serial = 683] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86b4872000) [pid = 1941] [serial = 769] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86b0362c00) [pid = 1941] [serial = 760] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86b03ac400) [pid = 1941] [serial = 761] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86acabc800) [pid = 1941] [serial = 754] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86adb8b400) [pid = 1941] [serial = 734] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86b04bc800) [pid = 1941] [serial = 763] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86acab6000) [pid = 1941] [serial = 733] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86a562c000) [pid = 1941] [serial = 772] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86a4c98800) [pid = 1941] [serial = 731] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86a4c93400) [pid = 1941] [serial = 730] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86a5624400) [pid = 1941] [serial = 752] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86a4c97c00) [pid = 1941] [serial = 751] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86adb82000) [pid = 1941] [serial = 758] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86acd93800) [pid = 1941] [serial = 755] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86acd8b800) [pid = 1941] [serial = 757] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86b23e7800) [pid = 1941] [serial = 766] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86b42a9c00) [pid = 1941] [serial = 767] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86b5a1c800) [pid = 1941] [serial = 770] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86b07df000) [pid = 1941] [serial = 764] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86acab2400) [pid = 1941] [serial = 773] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1941 | 1461757585719 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1191ms 04:46:25 INFO - PROCESS | 1941 | 1461757585736 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1941 | 1461757585741 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:46:25 INFO - PROCESS | 1941 | 1461757585748 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1941 | 1461757585751 Marionette TRACE conn4 <- [1,1114,null,{}] 04:46:25 INFO - PROCESS | 1941 | 1461757585755 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}] 04:46:25 INFO - PROCESS | 1941 | 1461757585879 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:46:25 INFO - PROCESS | 1941 | 1461757585991 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cdc000 == 84 [pid = 1941] [id = 286] 04:46:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86a4c95400) [pid = 1941] [serial = 859] [outer = (nil)] 04:46:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f86acd8b800) [pid = 1941] [serial = 860] [outer = 0x7f86a4c95400] 04:46:26 INFO - PROCESS | 1941 | 1461757586042 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86ad226400) [pid = 1941] [serial = 861] [outer = 0x7f86a4c95400] 04:46:26 INFO - PROCESS | 1941 | 1461757586656 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 925ms 04:46:26 INFO - PROCESS | 1941 | 1461757586674 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1941 | 1461757586677 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:46:26 INFO - PROCESS | 1941 | 1461757586684 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1941 | 1461757586691 Marionette TRACE conn4 <- [1,1118,null,{}] 04:46:26 INFO - PROCESS | 1941 | 1461757586702 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}] 04:46:26 INFO - PROCESS | 1941 | 1461757586836 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:46:26 INFO - PROCESS | 1941 | 1461757586953 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac97c000 == 85 [pid = 1941] [id = 287] 04:46:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86ad3d7400) [pid = 1941] [serial = 862] [outer = (nil)] 04:46:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86adaf8c00) [pid = 1941] [serial = 863] [outer = 0x7f86ad3d7400] 04:46:27 INFO - PROCESS | 1941 | 1461757587013 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86b0362400) [pid = 1941] [serial = 864] [outer = 0x7f86ad3d7400] 04:46:27 INFO - PROCESS | 1941 | 1461757587603 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 937ms 04:46:27 INFO - PROCESS | 1941 | 1461757587618 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:46:27 INFO - PROCESS | 1941 | 1461757587630 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:46:27 INFO - PROCESS | 1941 | 1461757587634 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1941 | 1461757587636 Marionette TRACE conn4 <- [1,1122,null,{}] 04:46:27 INFO - PROCESS | 1941 | 1461757587641 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}] 04:46:27 INFO - PROCESS | 1941 | 1461757587762 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:46:27 INFO - PROCESS | 1941 | 1461757587899 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad376800 == 86 [pid = 1941] [id = 288] 04:46:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86acd8d800) [pid = 1941] [serial = 865] [outer = (nil)] 04:46:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86b036f400) [pid = 1941] [serial = 866] [outer = 0x7f86acd8d800] 04:46:27 INFO - PROCESS | 1941 | 1461757587950 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86b04f2000) [pid = 1941] [serial = 867] [outer = 0x7f86acd8d800] 04:46:28 INFO - PROCESS | 1941 | 1461757588547 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 932ms 04:46:28 INFO - PROCESS | 1941 | 1461757588567 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1941 | 1461757588569 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:46:28 INFO - PROCESS | 1941 | 1461757588573 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1941 | 1461757588576 Marionette TRACE conn4 <- [1,1126,null,{}] 04:46:28 INFO - PROCESS | 1941 | 1461757588580 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}] 04:46:28 INFO - PROCESS | 1941 | 1461757588736 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:46:28 INFO - PROCESS | 1941 | 1461757588768 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad7a7800 == 87 [pid = 1941] [id = 289] 04:46:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86b1388c00) [pid = 1941] [serial = 868] [outer = (nil)] 04:46:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86b138dc00) [pid = 1941] [serial = 869] [outer = 0x7f86b1388c00] 04:46:28 INFO - PROCESS | 1941 | 1461757588827 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86b23be000) [pid = 1941] [serial = 870] [outer = 0x7f86b1388c00] 04:46:29 INFO - PROCESS | 1941 | 1461757589560 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1029ms 04:46:29 INFO - PROCESS | 1941 | 1461757589602 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1941 | 1461757589605 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:46:29 INFO - PROCESS | 1941 | 1461757589617 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1941 | 1461757589619 Marionette TRACE conn4 <- [1,1130,null,{}] 04:46:29 INFO - PROCESS | 1941 | 1461757589637 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}] 04:46:29 INFO - PROCESS | 1941 | 1461757589808 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f869fda1c00) [pid = 1941] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86c5034400) [pid = 1941] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86b5191400) [pid = 1941] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86b0363c00) [pid = 1941] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86b04bcc00) [pid = 1941] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86b03aa800) [pid = 1941] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86b140b800) [pid = 1941] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86a4b31800) [pid = 1941] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86a4c95000) [pid = 1941] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 115 (0x7f86acf59000) [pid = 1941] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 114 (0x7f86a2de8000) [pid = 1941] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 113 (0x7f86ad57c800) [pid = 1941] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 112 (0x7f86a55ea400) [pid = 1941] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:46:30 INFO - PROCESS | 1941 | --DOMWINDOW == 111 (0x7f86a1d89400) [pid = 1941] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:46:30 INFO - PROCESS | 1941 | 1461757590098 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cd8000 == 88 [pid = 1941] [id = 290] 04:46:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 112 (0x7f869fda1c00) [pid = 1941] [serial = 871] [outer = (nil)] 04:46:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 113 (0x7f86a1d89400) [pid = 1941] [serial = 872] [outer = 0x7f869fda1c00] 04:46:30 INFO - PROCESS | 1941 | 1461757590148 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 114 (0x7f86ad498c00) [pid = 1941] [serial = 873] [outer = 0x7f869fda1c00] 04:46:30 INFO - PROCESS | 1941 | 1461757590719 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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1151ms 04:46:30 INFO - PROCESS | 1941 | 1461757590762 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1941 | 1461757590764 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:46:30 INFO - PROCESS | 1941 | 1461757590769 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1941 | 1461757590771 Marionette TRACE conn4 <- [1,1134,null,{}] 04:46:30 INFO - PROCESS | 1941 | 1461757590775 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}] 04:46:30 INFO - PROCESS | 1941 | 1461757590896 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:46:31 INFO - PROCESS | 1941 | 1461757591011 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1541000 == 89 [pid = 1941] [id = 291] 04:46:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 115 (0x7f869fda3000) [pid = 1941] [serial = 874] [outer = (nil)] 04:46:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 116 (0x7f86b1389000) [pid = 1941] [serial = 875] [outer = 0x7f869fda3000] 04:46:31 INFO - PROCESS | 1941 | 1461757591062 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f86b5c94c00) [pid = 1941] [serial = 876] [outer = 0x7f869fda3000] 04:46:31 INFO - PROCESS | 1941 | 1461757591592 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 874ms 04:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:46:31 INFO - PROCESS | 1941 | 1461757591645 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1941 | 1461757591647 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:46:31 INFO - PROCESS | 1941 | 1461757591652 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1941 | 1461757591654 Marionette TRACE conn4 <- [1,1138,null,{}] 04:46:31 INFO - PROCESS | 1941 | 1461757591659 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}] 04:46:31 INFO - PROCESS | 1941 | 1461757591776 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:46:31 INFO - PROCESS | 1941 | 1461757591788 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b4881800 == 90 [pid = 1941] [id = 292] 04:46:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f86b548d400) [pid = 1941] [serial = 877] [outer = (nil)] 04:46:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f86b69e4c00) [pid = 1941] [serial = 878] [outer = 0x7f86b548d400] 04:46:31 INFO - PROCESS | 1941 | 1461757591850 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f86b729bc00) [pid = 1941] [serial = 879] [outer = 0x7f86b548d400] 04:46:32 INFO - PROCESS | 1941 | 1461757592751 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1129ms 04:46:32 INFO - PROCESS | 1941 | 1461757592781 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1941 | 1461757592785 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:46:32 INFO - PROCESS | 1941 | 1461757592793 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1941 | 1461757592797 Marionette TRACE conn4 <- [1,1142,null,{}] 04:46:32 INFO - PROCESS | 1941 | 1461757592803 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}] 04:46:32 INFO - PROCESS | 1941 | 1461757592958 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:46:33 INFO - PROCESS | 1941 | 1461757593108 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9988000 == 91 [pid = 1941] [id = 293] 04:46:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86a4c9c000) [pid = 1941] [serial = 880] [outer = (nil)] 04:46:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86acab4400) [pid = 1941] [serial = 881] [outer = 0x7f86a4c9c000] 04:46:33 INFO - PROCESS | 1941 | 1461757593171 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86acd93800) [pid = 1941] [serial = 882] [outer = 0x7f86a4c9c000] 04:46:33 INFO - PROCESS | 1941 | 1461757593965 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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1189ms 04:46:33 INFO - PROCESS | 1941 | 1461757593981 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1941 | 1461757593988 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:46:34 INFO - PROCESS | 1941 | 1461757593997 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1941 | 1461757594000 Marionette TRACE conn4 <- [1,1146,null,{}] 04:46:34 INFO - PROCESS | 1941 | 1461757594004 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}] 04:46:34 INFO - PROCESS | 1941 | 1461757594206 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:46:34 INFO - PROCESS | 1941 | 1461757594326 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adeed800 == 92 [pid = 1941] [id = 294] 04:46:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86ad7e7000) [pid = 1941] [serial = 883] [outer = (nil)] 04:46:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86aeb8dc00) [pid = 1941] [serial = 884] [outer = 0x7f86ad7e7000] 04:46:34 INFO - PROCESS | 1941 | 1461757594388 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86b04ef800) [pid = 1941] [serial = 885] [outer = 0x7f86ad7e7000] 04:46:35 INFO - PROCESS | 1941 | 1461757595178 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]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1234ms 04:46:35 INFO - PROCESS | 1941 | 1461757595245 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1941 | 1461757595249 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:46:35 INFO - PROCESS | 1941 | 1461757595256 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1941 | 1461757595261 Marionette TRACE conn4 <- [1,1150,null,{}] 04:46:35 INFO - PROCESS | 1941 | 1461757595275 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}] 04:46:35 INFO - PROCESS | 1941 | 1461757595431 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:46:35 INFO - PROCESS | 1941 | 1461757595583 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a96800 == 93 [pid = 1941] [id = 295] 04:46:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86b23b1400) [pid = 1941] [serial = 886] [outer = (nil)] 04:46:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86b2dab400) [pid = 1941] [serial = 887] [outer = 0x7f86b23b1400] 04:46:35 INFO - PROCESS | 1941 | 1461757595647 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86b5126c00) [pid = 1941] [serial = 888] [outer = 0x7f86b23b1400] 04:46:36 INFO - PROCESS | 1941 | 1461757596365 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1130ms 04:46:36 INFO - PROCESS | 1941 | 1461757596390 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1941 | 1461757596394 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:46:36 INFO - PROCESS | 1941 | 1461757596401 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1941 | 1461757596404 Marionette TRACE conn4 <- [1,1154,null,{}] 04:46:36 INFO - PROCESS | 1941 | 1461757596409 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}] 04:46:36 INFO - PROCESS | 1941 | 1461757596549 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:46:36 INFO - PROCESS | 1941 | 1461757596703 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f58000 == 94 [pid = 1941] [id = 296] 04:46:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86b1385c00) [pid = 1941] [serial = 889] [outer = (nil)] 04:46:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86b738d400) [pid = 1941] [serial = 890] [outer = 0x7f86b1385c00] 04:46:36 INFO - PROCESS | 1941 | 1461757596765 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86b7f69400) [pid = 1941] [serial = 891] [outer = 0x7f86b1385c00] 04:46:37 INFO - PROCESS | 1941 | 1461757597544 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1178ms 04:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:46:37 INFO - PROCESS | 1941 | 1461757597580 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1941 | 1461757597582 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:46:37 INFO - PROCESS | 1941 | 1461757597601 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1941 | 1461757597605 Marionette TRACE conn4 <- [1,1158,null,{}] 04:46:37 INFO - PROCESS | 1941 | 1461757597612 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}] 04:46:37 INFO - PROCESS | 1941 | 1461757597756 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:46:37 INFO - PROCESS | 1941 | 1461757597910 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0d5000 == 95 [pid = 1941] [id = 297] 04:46:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86a55f3800) [pid = 1941] [serial = 892] [outer = (nil)] 04:46:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86b9223000) [pid = 1941] [serial = 893] [outer = 0x7f86a55f3800] 04:46:37 INFO - PROCESS | 1941 | 1461757597971 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86ba015400) [pid = 1941] [serial = 894] [outer = 0x7f86a55f3800] 04:46:38 INFO - PROCESS | 1941 | 1461757598817 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1296ms 04:46:38 INFO - PROCESS | 1941 | 1461757598884 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1941 | 1461757598887 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:46:38 INFO - PROCESS | 1941 | 1461757598909 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1941 | 1461757598912 Marionette TRACE conn4 <- [1,1162,null,{}] 04:46:38 INFO - PROCESS | 1941 | 1461757598916 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}] 04:46:39 INFO - PROCESS | 1941 | 1461757599070 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:46:39 INFO - PROCESS | 1941 | 1461757599221 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c3e63000 == 96 [pid = 1941] [id = 298] 04:46:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86c2d19400) [pid = 1941] [serial = 895] [outer = (nil)] 04:46:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86c3c71c00) [pid = 1941] [serial = 896] [outer = 0x7f86c2d19400] 04:46:39 INFO - PROCESS | 1941 | 1461757599286 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86c40d2800) [pid = 1941] [serial = 897] [outer = 0x7f86c2d19400] 04:46:40 INFO - PROCESS | 1941 | 1461757600188 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1330ms 04:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:46:40 INFO - PROCESS | 1941 | 1461757600238 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1941 | 1461757600240 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:46:40 INFO - PROCESS | 1941 | 1461757600245 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1941 | 1461757600248 Marionette TRACE conn4 <- [1,1166,null,{}] 04:46:40 INFO - PROCESS | 1941 | 1461757600253 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}] 04:46:40 INFO - PROCESS | 1941 | 1461757600457 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:46:40 INFO - PROCESS | 1941 | 1461757600611 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4e32800 == 97 [pid = 1941] [id = 299] 04:46:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86c2d12c00) [pid = 1941] [serial = 898] [outer = (nil)] 04:46:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86c4eb6400) [pid = 1941] [serial = 899] [outer = 0x7f86c2d12c00] 04:46:40 INFO - PROCESS | 1941 | 1461757600673 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86c51dd400) [pid = 1941] [serial = 900] [outer = 0x7f86c2d12c00] 04:46:41 INFO - PROCESS | 1941 | 1461757601424 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1230ms 04:46:41 INFO - PROCESS | 1941 | 1461757601475 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1941 | 1461757601478 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:46:41 INFO - PROCESS | 1941 | 1461757601483 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1941 | 1461757601485 Marionette TRACE conn4 <- [1,1170,null,{}] 04:46:41 INFO - PROCESS | 1941 | 1461757601490 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}] 04:46:41 INFO - PROCESS | 1941 | 1461757601665 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:46:41 INFO - PROCESS | 1941 | 1461757601816 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6f88800 == 98 [pid = 1941] [id = 300] 04:46:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86c2de3400) [pid = 1941] [serial = 901] [outer = (nil)] 04:46:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86c6f42800) [pid = 1941] [serial = 902] [outer = 0x7f86c2de3400] 04:46:41 INFO - PROCESS | 1941 | 1461757601877 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86b548e400) [pid = 1941] [serial = 903] [outer = 0x7f86c2de3400] 04:46:42 INFO - PROCESS | 1941 | 1461757602635 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1175ms 04:46:42 INFO - PROCESS | 1941 | 1461757602659 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1941 | 1461757602662 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:46:42 INFO - PROCESS | 1941 | 1461757602667 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1941 | 1461757602670 Marionette TRACE conn4 <- [1,1174,null,{}] 04:46:42 INFO - PROCESS | 1941 | 1461757602688 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}] 04:46:42 INFO - PROCESS | 1941 | 1461757602883 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:46:43 INFO - PROCESS | 1941 | 1461757602998 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c888b000 == 99 [pid = 1941] [id = 301] 04:46:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86a2dec000) [pid = 1941] [serial = 904] [outer = (nil)] 04:46:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86c6f40400) [pid = 1941] [serial = 905] [outer = 0x7f86a2dec000] 04:46:43 INFO - PROCESS | 1941 | 1461757603058 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86c89aec00) [pid = 1941] [serial = 906] [outer = 0x7f86a2dec000] 04:46:43 INFO - PROCESS | 1941 | 1461757603800 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] 04:46:43 INFO - PROCESS | 1941 | 1461757603856 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:46:43 INFO - PROCESS | 1941 | 1461757603881 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1941 | 1461757603883 Marionette TRACE conn4 <- [1,1178,null,{}] 04:46:43 INFO - PROCESS | 1941 | 1461757603888 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}] 04:46:44 INFO - PROCESS | 1941 | 1461757604026 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:46:44 INFO - PROCESS | 1941 | 1461757604408 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a5682800 == 100 [pid = 1941] [id = 302] 04:46:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f869fdae400) [pid = 1941] [serial = 907] [outer = (nil)] 04:46:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86a2de1000) [pid = 1941] [serial = 908] [outer = 0x7f869fdae400] 04:46:44 INFO - PROCESS | 1941 | 1461757604539 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86a5621800) [pid = 1941] [serial = 909] [outer = 0x7f869fdae400] 04:46:45 INFO - PROCESS | 1941 | 1461757605277 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] 04:46:45 INFO - PROCESS | 1941 | 1461757605314 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:46:45 INFO - PROCESS | 1941 | 1461757605320 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1941 | 1461757605325 Marionette TRACE conn4 <- [1,1182,null,{}] 04:46:45 INFO - PROCESS | 1941 | 1461757605330 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}] 04:46:45 INFO - PROCESS | 1941 | 1461757605476 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:46:45 INFO - PROCESS | 1941 | 1461757605651 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad540800 == 101 [pid = 1941] [id = 303] 04:46:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86acd88800) [pid = 1941] [serial = 910] [outer = (nil)] 04:46:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86acd96000) [pid = 1941] [serial = 911] [outer = 0x7f86acd88800] 04:46:45 INFO - PROCESS | 1941 | 1461757605761 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86ad579400) [pid = 1941] [serial = 912] [outer = 0x7f86acd88800] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2b6e000 == 100 [pid = 1941] [id = 214] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1541000 == 99 [pid = 1941] [id = 291] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cd8000 == 98 [pid = 1941] [id = 290] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86b42ac400) [pid = 1941] [serial = 793] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86b6ab3c00) [pid = 1941] [serial = 796] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86ac1e3000) [pid = 1941] [serial = 799] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad7a7800 == 97 [pid = 1941] [id = 289] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad376800 == 96 [pid = 1941] [id = 288] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac97c000 == 95 [pid = 1941] [id = 287] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cdc000 == 94 [pid = 1941] [id = 286] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a55800 == 93 [pid = 1941] [id = 285] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b18800 == 92 [pid = 1941] [id = 284] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b61ce000 == 91 [pid = 1941] [id = 280] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5aaf000 == 90 [pid = 1941] [id = 279] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb46800 == 89 [pid = 1941] [id = 278] 04:46:46 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b21000 == 88 [pid = 1941] [id = 277] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86ad629000) [pid = 1941] [serial = 824] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86b42a2c00) [pid = 1941] [serial = 827] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86b3857000) [pid = 1941] [serial = 821] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86b07dbc00) [pid = 1941] [serial = 818] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86ade75400) [pid = 1941] [serial = 826] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86b03aa000) [pid = 1941] [serial = 815] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f869fdb0400) [pid = 1941] [serial = 749] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86c8c3ec00) [pid = 1941] [serial = 746] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86c3eb1400) [pid = 1941] [serial = 743] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86b39ab000) [pid = 1941] [serial = 737] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86b9226400) [pid = 1941] [serial = 740] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86b04b9c00) [pid = 1941] [serial = 817] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b23e6400) [pid = 1941] [serial = 820] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86ac159800) [pid = 1941] [serial = 823] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86ad491c00) [pid = 1941] [serial = 784] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86b140d800) [pid = 1941] [serial = 790] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86ac1e7400) [pid = 1941] [serial = 806] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86a4c9c400) [pid = 1941] [serial = 805] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86b0365800) [pid = 1941] [serial = 814] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86acabdc00) [pid = 1941] [serial = 808] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86ad02f800) [pid = 1941] [serial = 809] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86ac159000) [pid = 1941] [serial = 781] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86adaf0c00) [pid = 1941] [serial = 811] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86ade70c00) [pid = 1941] [serial = 812] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f869fdafc00) [pid = 1941] [serial = 778] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86b03ce000) [pid = 1941] [serial = 787] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86ad7e7c00) [pid = 1941] [serial = 776] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86a9cf3800) [pid = 1941] [serial = 802] [outer = (nil)] [url = about:blank] 04:46:46 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:46 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:46:46 INFO - PROCESS | 1941 | 1461757606720 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] 04:46:46 INFO - PROCESS | 1941 | 1461757606765 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:46:46 INFO - PROCESS | 1941 | 1461757606773 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1941 | 1461757606778 Marionette TRACE conn4 <- [1,1186,null,{}] 04:46:46 INFO - PROCESS | 1941 | 1461757606786 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}] 04:46:46 INFO - PROCESS | 1941 | 1461757606954 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:46:47 INFO - PROCESS | 1941 | 1461757607123 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cdc000 == 89 [pid = 1941] [id = 304] 04:46:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f86a9cf8400) [pid = 1941] [serial = 913] [outer = (nil)] 04:46:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86acab6c00) [pid = 1941] [serial = 914] [outer = 0x7f86a9cf8400] 04:46:47 INFO - PROCESS | 1941 | 1461757607240 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86ad3dec00) [pid = 1941] [serial = 915] [outer = 0x7f86a9cf8400] 04:46:48 INFO - PROCESS | 1941 | 1461757608073 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] 04:46:48 INFO - PROCESS | 1941 | 1461757608128 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:46:48 INFO - PROCESS | 1941 | 1461757608137 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1941 | 1461757608141 Marionette TRACE conn4 <- [1,1190,null,{}] 04:46:48 INFO - PROCESS | 1941 | 1461757608145 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}] 04:46:48 INFO - PROCESS | 1941 | 1461757608287 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:46:48 INFO - PROCESS | 1941 | 1461757608446 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad298800 == 90 [pid = 1941] [id = 305] 04:46:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86ad7e9400) [pid = 1941] [serial = 916] [outer = (nil)] 04:46:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86b03a4000) [pid = 1941] [serial = 917] [outer = 0x7f86ad7e9400] 04:46:48 INFO - PROCESS | 1941 | 1461757608508 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86b04ec000) [pid = 1941] [serial = 918] [outer = 0x7f86ad7e9400] 04:46:49 INFO - PROCESS | 1941 | 1461757609329 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] 04:46:49 INFO - PROCESS | 1941 | 1461757609381 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:46:49 INFO - PROCESS | 1941 | 1461757609387 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1941 | 1461757609392 Marionette TRACE conn4 <- [1,1194,null,{}] 04:46:49 INFO - PROCESS | 1941 | 1461757609406 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}] 04:46:49 INFO - PROCESS | 1941 | 1461757609552 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:46:49 INFO - PROCESS | 1941 | 1461757609704 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb4c800 == 91 [pid = 1941] [id = 306] 04:46:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86b1389400) [pid = 1941] [serial = 919] [outer = (nil)] 04:46:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86b2d3c000) [pid = 1941] [serial = 920] [outer = 0x7f86b1389400] 04:46:49 INFO - PROCESS | 1941 | 1461757609767 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86b4f63400) [pid = 1941] [serial = 921] [outer = 0x7f86b1389400] 04:46:50 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:50 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:50 INFO - PROCESS | 1941 | 1461757610599 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] 04:46:50 INFO - PROCESS | 1941 | 1461757610636 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:46:50 INFO - PROCESS | 1941 | 1461757610642 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1941 | 1461757610644 Marionette TRACE conn4 <- [1,1198,null,{}] 04:46:50 INFO - PROCESS | 1941 | 1461757610649 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}] 04:46:50 INFO - PROCESS | 1941 | 1461757610785 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:46:50 INFO - PROCESS | 1941 | 1461757610942 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1543000 == 92 [pid = 1941] [id = 307] 04:46:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86b140a800) [pid = 1941] [serial = 922] [outer = (nil)] 04:46:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86b7322400) [pid = 1941] [serial = 923] [outer = 0x7f86b140a800] 04:46:51 INFO - PROCESS | 1941 | 1461757611003 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86b9223400) [pid = 1941] [serial = 924] [outer = 0x7f86b140a800] 04:46:51 INFO - PROCESS | 1941 | 1461757611785 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1177ms 04:46:51 INFO - PROCESS | 1941 | 1461757611819 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1941 | 1461757611822 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:46:51 INFO - PROCESS | 1941 | 1461757611840 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1941 | 1461757611844 Marionette TRACE conn4 <- [1,1202,null,{}] 04:46:51 INFO - PROCESS | 1941 | 1461757611851 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}] 04:46:51 INFO - PROCESS | 1941 | 1461757611991 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:46:52 INFO - PROCESS | 1941 | 1461757612153 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ab6800 == 93 [pid = 1941] [id = 308] 04:46:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86b4f6e800) [pid = 1941] [serial = 925] [outer = (nil)] 04:46:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86bdd72800) [pid = 1941] [serial = 926] [outer = 0x7f86b4f6e800] 04:46:52 INFO - PROCESS | 1941 | 1461757612213 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86c3ba8000) [pid = 1941] [serial = 927] [outer = 0x7f86b4f6e800] 04:46:53 INFO - PROCESS | 1941 | 1461757613020 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]]]}] 04:46:53 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 04:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1246ms 04:46:53 INFO - PROCESS | 1941 | 1461757613073 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1941 | 1461757613075 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:46:53 INFO - PROCESS | 1941 | 1461757613081 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1941 | 1461757613084 Marionette TRACE conn4 <- [1,1206,null,{}] 04:46:53 INFO - PROCESS | 1941 | 1461757613088 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}] 04:46:53 INFO - PROCESS | 1941 | 1461757613243 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:46:53 INFO - PROCESS | 1941 | 1461757613404 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6d51000 == 94 [pid = 1941] [id = 309] 04:46:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86c3bb6400) [pid = 1941] [serial = 928] [outer = (nil)] 04:46:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86c6a14c00) [pid = 1941] [serial = 929] [outer = 0x7f86c3bb6400] 04:46:53 INFO - PROCESS | 1941 | 1461757613467 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86c8c28400) [pid = 1941] [serial = 930] [outer = 0x7f86c3bb6400] 04:46:54 INFO - PROCESS | 1941 | 1461757614244 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]]]}] 04:46:54 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 04:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1228ms 04:46:54 INFO - PROCESS | 1941 | 1461757614309 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1941 | 1461757614312 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:46:54 INFO - PROCESS | 1941 | 1461757614317 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1941 | 1461757614319 Marionette TRACE conn4 <- [1,1210,null,{}] 04:46:54 INFO - PROCESS | 1941 | 1461757614324 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}] 04:46:54 INFO - PROCESS | 1941 | 1461757614455 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:46:54 INFO - PROCESS | 1941 | 1461757614611 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9447000 == 95 [pid = 1941] [id = 310] 04:46:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86c4d3e800) [pid = 1941] [serial = 931] [outer = (nil)] 04:46:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86c8c36000) [pid = 1941] [serial = 932] [outer = 0x7f86c4d3e800] 04:46:54 INFO - PROCESS | 1941 | 1461757614671 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86c8c3f000) [pid = 1941] [serial = 933] [outer = 0x7f86c4d3e800] 04:46:55 INFO - PROCESS | 1941 | 1461757615407 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1127ms 04:46:55 INFO - PROCESS | 1941 | 1461757615449 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1941 | 1461757615453 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:46:55 INFO - PROCESS | 1941 | 1461757615459 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1941 | 1461757615462 Marionette TRACE conn4 <- [1,1214,null,{}] 04:46:55 INFO - PROCESS | 1941 | 1461757615466 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}] 04:46:55 INFO - PROCESS | 1941 | 1461757615600 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:46:55 INFO - PROCESS | 1941 | 1461757615756 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4d26000 == 96 [pid = 1941] [id = 311] 04:46:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86a1da0000) [pid = 1941] [serial = 934] [outer = (nil)] 04:46:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86a1da5800) [pid = 1941] [serial = 935] [outer = 0x7f86a1da0000] 04:46:55 INFO - PROCESS | 1941 | 1461757615815 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86a1daa000) [pid = 1941] [serial = 936] [outer = 0x7f86a1da0000] 04:46:56 INFO - PROCESS | 1941 | 1461757616572 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]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1126ms 04:46:56 INFO - PROCESS | 1941 | 1461757616601 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1941 | 1461757616605 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:46:56 INFO - PROCESS | 1941 | 1461757616611 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1941 | 1461757616613 Marionette TRACE conn4 <- [1,1218,null,{}] 04:46:56 INFO - PROCESS | 1941 | 1461757616618 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}] 04:46:56 INFO - PROCESS | 1941 | 1461757616749 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:46:56 INFO - PROCESS | 1941 | 1461757616906 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c909d800 == 97 [pid = 1941] [id = 312] 04:46:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f869fda5000) [pid = 1941] [serial = 937] [outer = (nil)] 04:46:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86a9ca6000) [pid = 1941] [serial = 938] [outer = 0x7f869fda5000] 04:46:56 INFO - PROCESS | 1941 | 1461757616967 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86a9caa000) [pid = 1941] [serial = 939] [outer = 0x7f869fda5000] 04:46:57 INFO - PROCESS | 1941 | 1461757617745 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]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1179ms 04:46:57 INFO - PROCESS | 1941 | 1461757617791 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1941 | 1461757617795 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:46:57 INFO - PROCESS | 1941 | 1461757617800 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1941 | 1461757617802 Marionette TRACE conn4 <- [1,1222,null,{}] 04:46:57 INFO - PROCESS | 1941 | 1461757617807 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}] 04:46:57 INFO - PROCESS | 1941 | 1461757617953 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:46:58 INFO - PROCESS | 1941 | 1461757618110 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c9304800 == 98 [pid = 1941] [id = 313] 04:46:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86a1da0c00) [pid = 1941] [serial = 940] [outer = (nil)] 04:46:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86a9caec00) [pid = 1941] [serial = 941] [outer = 0x7f86a1da0c00] 04:46:58 INFO - PROCESS | 1941 | 1461757618171 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b462b000) [pid = 1941] [serial = 942] [outer = 0x7f86a1da0c00] 04:46:59 INFO - PROCESS | 1941 | 1461757619100 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] 04:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:46:59 INFO - PROCESS | 1941 | 1461757619136 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:46:59 INFO - PROCESS | 1941 | 1461757619142 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1941 | 1461757619147 Marionette TRACE conn4 <- [1,1226,null,{}] 04:46:59 INFO - PROCESS | 1941 | 1461757619153 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}] 04:46:59 INFO - PROCESS | 1941 | 1461757619298 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:46:59 INFO - PROCESS | 1941 | 1461757619486 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac978000 == 99 [pid = 1941] [id = 314] 04:46:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86a4c8ec00) [pid = 1941] [serial = 943] [outer = (nil)] 04:46:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86a9caf400) [pid = 1941] [serial = 944] [outer = 0x7f86a4c8ec00] 04:46:59 INFO - PROCESS | 1941 | 1461757619593 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86adeb8400) [pid = 1941] [serial = 945] [outer = 0x7f86a4c8ec00] 04:47:00 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a5682800 == 98 [pid = 1941] [id = 302] 04:47:00 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adeed800 == 97 [pid = 1941] [id = 294] 04:47:00 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9988000 == 96 [pid = 1941] [id = 293] 04:47:00 INFO - PROCESS | 1941 | 1461757620359 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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1236ms 04:47:00 INFO - PROCESS | 1941 | 1461757620378 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1941 | 1461757620385 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:47:00 INFO - PROCESS | 1941 | 1461757620393 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1941 | 1461757620397 Marionette TRACE conn4 <- [1,1230,null,{}] 04:47:00 INFO - PROCESS | 1941 | 1461757620401 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}] 04:47:00 INFO - PROCESS | 1941 | 1461757620534 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:47:00 INFO - PROCESS | 1941 | 1461757620549 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb5c000 == 97 [pid = 1941] [id = 315] 04:47:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86b1386800) [pid = 1941] [serial = 946] [outer = (nil)] 04:47:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86b2d9e400) [pid = 1941] [serial = 947] [outer = 0x7f86b1386800] 04:47:00 INFO - PROCESS | 1941 | 1461757620601 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86b42acc00) [pid = 1941] [serial = 948] [outer = 0x7f86b1386800] 04:47:01 INFO - PROCESS | 1941 | 1461757621326 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]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 977ms 04:47:01 INFO - PROCESS | 1941 | 1461757621370 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1941 | 1461757621373 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:47:01 INFO - PROCESS | 1941 | 1461757621378 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1941 | 1461757621382 Marionette TRACE conn4 <- [1,1234,null,{}] 04:47:01 INFO - PROCESS | 1941 | 1461757621395 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}] 04:47:01 INFO - PROCESS | 1941 | 1461757621579 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:47:01 INFO - PROCESS | 1941 | 1461757621600 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a6e000 == 98 [pid = 1941] [id = 316] 04:47:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86b92f2000) [pid = 1941] [serial = 949] [outer = (nil)] 04:47:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86c393f400) [pid = 1941] [serial = 950] [outer = 0x7f86b92f2000] 04:47:01 INFO - PROCESS | 1941 | 1461757621654 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86c3e95c00) [pid = 1941] [serial = 951] [outer = 0x7f86b92f2000] 04:47:02 INFO - PROCESS | 1941 | 1461757622338 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 981ms 04:47:02 INFO - PROCESS | 1941 | 1461757622365 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1941 | 1461757622368 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:47:02 INFO - PROCESS | 1941 | 1461757622373 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1941 | 1461757622375 Marionette TRACE conn4 <- [1,1238,null,{}] 04:47:02 INFO - PROCESS | 1941 | 1461757622379 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}] 04:47:02 INFO - PROCESS | 1941 | 1461757622547 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:47:02 INFO - PROCESS | 1941 | 1461757622574 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4e24000 == 99 [pid = 1941] [id = 317] 04:47:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86b9406c00) [pid = 1941] [serial = 952] [outer = (nil)] 04:47:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86c6fbdc00) [pid = 1941] [serial = 953] [outer = 0x7f86b9406c00] 04:47:02 INFO - PROCESS | 1941 | 1461757622626 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86c89a5800) [pid = 1941] [serial = 954] [outer = 0x7f86b9406c00] 04:47:03 INFO - PROCESS | 1941 | 1461757623319 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 974ms 04:47:03 INFO - PROCESS | 1941 | 1461757623348 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1941 | 1461757623351 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:47:03 INFO - PROCESS | 1941 | 1461757623356 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1941 | 1461757623358 Marionette TRACE conn4 <- [1,1242,null,{}] 04:47:03 INFO - PROCESS | 1941 | 1461757623362 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}] 04:47:03 INFO - PROCESS | 1941 | 1461757623527 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:47:03 INFO - PROCESS | 1941 | 1461757623553 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cb968000 == 100 [pid = 1941] [id = 318] 04:47:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a9b0e000) [pid = 1941] [serial = 955] [outer = (nil)] 04:47:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86a9b18400) [pid = 1941] [serial = 956] [outer = 0x7f86a9b0e000] 04:47:03 INFO - PROCESS | 1941 | 1461757623604 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86a9b1c400) [pid = 1941] [serial = 957] [outer = 0x7f86a9b0e000] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f869fdae400) [pid = 1941] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86b1388c00) [pid = 1941] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f869fda1c00) [pid = 1941] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f869fda3000) [pid = 1941] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86ac15b400) [pid = 1941] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86a4c95400) [pid = 1941] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b548d400) [pid = 1941] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86a1d87400) [pid = 1941] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86b137fc00) [pid = 1941] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86ad3d7400) [pid = 1941] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:47:04 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86acd8d800) [pid = 1941] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:47:04 INFO - PROCESS | 1941 | 1461757624449 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]]]}] 04:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1124ms 04:47:04 INFO - PROCESS | 1941 | 1461757624490 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1941 | 1461757624493 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:47:04 INFO - PROCESS | 1941 | 1461757624498 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1941 | 1461757624500 Marionette TRACE conn4 <- [1,1246,null,{}] 04:47:04 INFO - PROCESS | 1941 | 1461757624505 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}] 04:47:04 INFO - PROCESS | 1941 | 1461757624679 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:47:04 INFO - PROCESS | 1941 | 1461757624759 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cd2b9800 == 101 [pid = 1941] [id = 319] 04:47:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86a5627000) [pid = 1941] [serial = 958] [outer = (nil)] 04:47:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86ad3d7400) [pid = 1941] [serial = 959] [outer = 0x7f86a5627000] 04:47:04 INFO - PROCESS | 1941 | 1461757624814 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86c89b0c00) [pid = 1941] [serial = 960] [outer = 0x7f86a5627000] 04:47:05 INFO - PROCESS | 1941 | 1461757625385 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 925ms 04:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:47:05 INFO - PROCESS | 1941 | 1461757625424 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1941 | 1461757625426 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:47:05 INFO - PROCESS | 1941 | 1461757625431 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1941 | 1461757625433 Marionette TRACE conn4 <- [1,1250,null,{}] 04:47:05 INFO - PROCESS | 1941 | 1461757625438 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}] 04:47:05 INFO - PROCESS | 1941 | 1461757625559 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:47:05 INFO - PROCESS | 1941 | 1461757625685 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b12b1800 == 102 [pid = 1941] [id = 320] 04:47:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86a562bc00) [pid = 1941] [serial = 961] [outer = (nil)] 04:47:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86aca93400) [pid = 1941] [serial = 962] [outer = 0x7f86a562bc00] 04:47:05 INFO - PROCESS | 1941 | 1461757625739 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86aca9a800) [pid = 1941] [serial = 963] [outer = 0x7f86a562bc00] 04:47:06 INFO - PROCESS | 1941 | 1461757626297 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 925ms 04:47:06 INFO - PROCESS | 1941 | 1461757626412 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1941 | 1461757626416 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:47:06 INFO - PROCESS | 1941 | 1461757626437 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1941 | 1461757626441 Marionette TRACE conn4 <- [1,1254,null,{}] 04:47:06 INFO - PROCESS | 1941 | 1461757626448 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}] 04:47:06 INFO - PROCESS | 1941 | 1461757626615 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:47:06 INFO - PROCESS | 1941 | 1461757626776 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9aa800 == 103 [pid = 1941] [id = 321] 04:47:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86a1366000) [pid = 1941] [serial = 964] [outer = (nil)] 04:47:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86a136d400) [pid = 1941] [serial = 965] [outer = 0x7f86a1366000] 04:47:06 INFO - PROCESS | 1941 | 1461757626842 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a1da2800) [pid = 1941] [serial = 966] [outer = 0x7f86a1366000] 04:47:07 INFO - PROCESS | 1941 | 1461757627612 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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1240ms 04:47:07 INFO - PROCESS | 1941 | 1461757627668 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1941 | 1461757627672 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:47:07 INFO - PROCESS | 1941 | 1461757627682 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1941 | 1461757627686 Marionette TRACE conn4 <- [1,1258,null,{}] 04:47:07 INFO - PROCESS | 1941 | 1461757627692 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}] 04:47:07 INFO - PROCESS | 1941 | 1461757627847 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:47:08 INFO - PROCESS | 1941 | 1461757628007 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a99000 == 104 [pid = 1941] [id = 322] 04:47:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86a1369000) [pid = 1941] [serial = 967] [outer = (nil)] 04:47:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86a9ca7c00) [pid = 1941] [serial = 968] [outer = 0x7f86a1369000] 04:47:08 INFO - PROCESS | 1941 | 1461757628073 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86aca8f800) [pid = 1941] [serial = 969] [outer = 0x7f86a1369000] 04:47:08 INFO - PROCESS | 1941 | 1461757628833 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1186ms 04:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:47:08 INFO - PROCESS | 1941 | 1461757628866 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1941 | 1461757628868 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:47:08 INFO - PROCESS | 1941 | 1461757628873 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1941 | 1461757628877 Marionette TRACE conn4 <- [1,1262,null,{}] 04:47:08 INFO - PROCESS | 1941 | 1461757628888 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}] 04:47:09 INFO - PROCESS | 1941 | 1461757629041 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:47:09 INFO - PROCESS | 1941 | 1461757629210 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86d60e6000 == 105 [pid = 1941] [id = 323] 04:47:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86adeb3400) [pid = 1941] [serial = 970] [outer = (nil)] 04:47:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86b036ec00) [pid = 1941] [serial = 971] [outer = 0x7f86adeb3400] 04:47:09 INFO - PROCESS | 1941 | 1461757629278 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86b1388400) [pid = 1941] [serial = 972] [outer = 0x7f86adeb3400] 04:47:10 INFO - PROCESS | 1941 | 1461757630134 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]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1329ms 04:47:10 INFO - PROCESS | 1941 | 1461757630202 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1941 | 1461757630205 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:47:10 INFO - PROCESS | 1941 | 1461757630210 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1941 | 1461757630212 Marionette TRACE conn4 <- [1,1266,null,{}] 04:47:10 INFO - PROCESS | 1941 | 1461757630217 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}] 04:47:10 INFO - PROCESS | 1941 | 1461757630369 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:47:10 INFO - PROCESS | 1941 | 1461757630533 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3ce0000 == 106 [pid = 1941] [id = 324] 04:47:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86adb81400) [pid = 1941] [serial = 973] [outer = (nil)] 04:47:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86b7316400) [pid = 1941] [serial = 974] [outer = 0x7f86adb81400] 04:47:10 INFO - PROCESS | 1941 | 1461757630596 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86bdd71c00) [pid = 1941] [serial = 975] [outer = 0x7f86adb81400] 04:47:11 INFO - PROCESS | 1941 | 1461757631363 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]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1178ms 04:47:11 INFO - PROCESS | 1941 | 1461757631390 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1941 | 1461757631393 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:47:11 INFO - PROCESS | 1941 | 1461757631411 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1941 | 1461757631414 Marionette TRACE conn4 <- [1,1270,null,{}] 04:47:11 INFO - PROCESS | 1941 | 1461757631422 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}] 04:47:11 INFO - PROCESS | 1941 | 1461757631563 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:47:11 INFO - PROCESS | 1941 | 1461757631724 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a26000 == 107 [pid = 1941] [id = 325] 04:47:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86a4b35c00) [pid = 1941] [serial = 976] [outer = (nil)] 04:47:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86b5044800) [pid = 1941] [serial = 977] [outer = 0x7f86a4b35c00] 04:47:11 INFO - PROCESS | 1941 | 1461757631787 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86c4d3e400) [pid = 1941] [serial = 978] [outer = 0x7f86a4b35c00] 04:47:12 INFO - PROCESS | 1941 | 1461757632501 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1143ms 04:47:12 INFO - PROCESS | 1941 | 1461757632541 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1941 | 1461757632544 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:47:12 INFO - PROCESS | 1941 | 1461757632549 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1941 | 1461757632552 Marionette TRACE conn4 <- [1,1274,null,{}] 04:47:12 INFO - PROCESS | 1941 | 1461757632556 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}] 04:47:12 INFO - PROCESS | 1941 | 1461757632716 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:47:12 INFO - PROCESS | 1941 | 1461757632886 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1838800 == 108 [pid = 1941] [id = 326] 04:47:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86acd45800) [pid = 1941] [serial = 979] [outer = (nil)] 04:47:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86c8883400) [pid = 1941] [serial = 980] [outer = 0x7f86acd45800] 04:47:12 INFO - PROCESS | 1941 | 1461757632947 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86c8c36400) [pid = 1941] [serial = 981] [outer = 0x7f86acd45800] 04:47:13 INFO - PROCESS | 1941 | 1461757633740 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]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1226ms 04:47:13 INFO - PROCESS | 1941 | 1461757633776 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1941 | 1461757633780 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:47:13 INFO - PROCESS | 1941 | 1461757633785 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1941 | 1461757633787 Marionette TRACE conn4 <- [1,1278,null,{}] 04:47:13 INFO - PROCESS | 1941 | 1461757633792 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}] 04:47:13 INFO - PROCESS | 1941 | 1461757633932 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:47:14 INFO - PROCESS | 1941 | 1461757634101 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b0c800 == 109 [pid = 1941] [id = 327] 04:47:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86a2f08c00) [pid = 1941] [serial = 982] [outer = (nil)] 04:47:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86a2f11400) [pid = 1941] [serial = 983] [outer = 0x7f86a2f08c00] 04:47:14 INFO - PROCESS | 1941 | 1461757634163 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86a2f16800) [pid = 1941] [serial = 984] [outer = 0x7f86a2f08c00] 04:47:15 INFO - PROCESS | 1941 | 1461757635507 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]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1778ms 04:47:15 INFO - PROCESS | 1941 | 1461757635609 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:47:15 INFO - PROCESS | 1941 | 1461757635614 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:47:15 INFO - PROCESS | 1941 | 1461757635621 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1941 | 1461757635625 Marionette TRACE conn4 <- [1,1282,null,{}] 04:47:15 INFO - PROCESS | 1941 | 1461757635632 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}] 04:47:15 INFO - PROCESS | 1941 | 1461757635775 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:47:15 INFO - PROCESS | 1941 | 1461757635936 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a567e800 == 110 [pid = 1941] [id = 328] 04:47:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86a2f07800) [pid = 1941] [serial = 985] [outer = (nil)] 04:47:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86a2f11c00) [pid = 1941] [serial = 986] [outer = 0x7f86a2f07800] 04:47:16 INFO - PROCESS | 1941 | 1461757635994 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86a55f0800) [pid = 1941] [serial = 987] [outer = 0x7f86a2f07800] 04:47:16 INFO - PROCESS | 1941 | 1461757636891 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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1333ms 04:47:16 INFO - PROCESS | 1941 | 1461757636954 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1941 | 1461757636961 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:47:16 INFO - PROCESS | 1941 | 1461757636971 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1941 | 1461757636974 Marionette TRACE conn4 <- [1,1286,null,{}] 04:47:16 INFO - PROCESS | 1941 | 1461757636979 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}] 04:47:17 INFO - PROCESS | 1941 | 1461757637124 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:47:17 INFO - PROCESS | 1941 | 1461757637292 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4897000 == 111 [pid = 1941] [id = 329] 04:47:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86a562c800) [pid = 1941] [serial = 988] [outer = (nil)] 04:47:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86a9ca8800) [pid = 1941] [serial = 989] [outer = 0x7f86a562c800] 04:47:17 INFO - PROCESS | 1941 | 1461757637383 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86a9cf2800) [pid = 1941] [serial = 990] [outer = 0x7f86a562c800] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3e24800 == 110 [pid = 1941] [id = 173] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cd2b9800 == 109 [pid = 1941] [id = 319] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cb968000 == 108 [pid = 1941] [id = 318] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4e24000 == 107 [pid = 1941] [id = 317] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86acd96000) [pid = 1941] [serial = 911] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a6e000 == 106 [pid = 1941] [id = 316] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb5c000 == 105 [pid = 1941] [id = 315] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac978000 == 104 [pid = 1941] [id = 314] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ab6800 == 103 [pid = 1941] [id = 308] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1543000 == 102 [pid = 1941] [id = 307] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb4c800 == 101 [pid = 1941] [id = 306] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad298800 == 100 [pid = 1941] [id = 305] 04:47:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cdc000 == 99 [pid = 1941] [id = 304] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86b138dc00) [pid = 1941] [serial = 869] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86a1d89400) [pid = 1941] [serial = 872] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86b23be000) [pid = 1941] [serial = 870] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86b1389000) [pid = 1941] [serial = 875] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86ad7f1800) [pid = 1941] [serial = 835] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86acab7c00) [pid = 1941] [serial = 858] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86ac1e2800) [pid = 1941] [serial = 857] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86acd8b800) [pid = 1941] [serial = 860] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86ad226400) [pid = 1941] [serial = 861] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86b69e4c00) [pid = 1941] [serial = 878] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86b61f2400) [pid = 1941] [serial = 845] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86a4c96000) [pid = 1941] [serial = 855] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86a2de7800) [pid = 1941] [serial = 854] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86b5127000) [pid = 1941] [serial = 829] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86b5a22400) [pid = 1941] [serial = 830] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86ba00ec00) [pid = 1941] [serial = 851] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86acab3000) [pid = 1941] [serial = 832] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86adaf8c00) [pid = 1941] [serial = 863] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86b0362400) [pid = 1941] [serial = 864] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86acab4400) [pid = 1941] [serial = 881] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86b729bc00) [pid = 1941] [serial = 879] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86aeb8dc00) [pid = 1941] [serial = 884] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86acd84000) [pid = 1941] [serial = 842] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86b07da800) [pid = 1941] [serial = 838] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86b2dab400) [pid = 1941] [serial = 887] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86b9143800) [pid = 1941] [serial = 848] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86b738d400) [pid = 1941] [serial = 890] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b9223000) [pid = 1941] [serial = 893] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86c3c71c00) [pid = 1941] [serial = 896] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86c4eb6400) [pid = 1941] [serial = 899] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86c6f42800) [pid = 1941] [serial = 902] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86c6f40400) [pid = 1941] [serial = 905] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86b036f400) [pid = 1941] [serial = 866] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86b04f2000) [pid = 1941] [serial = 867] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86ad498c00) [pid = 1941] [serial = 873] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86a5625c00) [pid = 1941] [serial = 536] [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.] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86b5c94c00) [pid = 1941] [serial = 876] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86a2de1000) [pid = 1941] [serial = 908] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86a5621800) [pid = 1941] [serial = 909] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1941 | 1461757638179 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1283ms 04:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:47:18 INFO - PROCESS | 1941 | 1461757638253 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1941 | 1461757638255 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:47:18 INFO - PROCESS | 1941 | 1461757638260 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1941 | 1461757638266 Marionette TRACE conn4 <- [1,1290,null,{}] 04:47:18 INFO - PROCESS | 1941 | 1461757638279 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}] 04:47:18 INFO - PROCESS | 1941 | 1461757638412 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:47:18 INFO - PROCESS | 1941 | 1461757638422 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a99a0000 == 100 [pid = 1941] [id = 330] 04:47:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86ac1e6c00) [pid = 1941] [serial = 991] [outer = (nil)] 04:47:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86aca97400) [pid = 1941] [serial = 992] [outer = 0x7f86ac1e6c00] 04:47:18 INFO - PROCESS | 1941 | 1461757638474 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86acab9000) [pid = 1941] [serial = 993] [outer = 0x7f86ac1e6c00] 04:47:19 INFO - PROCESS | 1941 | 1461757639175 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]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 933ms 04:47:19 INFO - PROCESS | 1941 | 1461757639193 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1941 | 1461757639197 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:47:19 INFO - PROCESS | 1941 | 1461757639203 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1941 | 1461757639204 Marionette TRACE conn4 <- [1,1294,null,{}] 04:47:19 INFO - PROCESS | 1941 | 1461757639209 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}] 04:47:19 INFO - PROCESS | 1941 | 1461757639370 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:47:19 INFO - PROCESS | 1941 | 1461757639390 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac96b000 == 101 [pid = 1941] [id = 331] 04:47:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86a9b10800) [pid = 1941] [serial = 994] [outer = (nil)] 04:47:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86acd47c00) [pid = 1941] [serial = 995] [outer = 0x7f86a9b10800] 04:47:19 INFO - PROCESS | 1941 | 1461757639440 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86acd89400) [pid = 1941] [serial = 996] [outer = 0x7f86a9b10800] 04:47:20 INFO - PROCESS | 1941 | 1461757640042 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 878ms 04:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:47:20 INFO - PROCESS | 1941 | 1461757640101 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1941 | 1461757640103 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:47:20 INFO - PROCESS | 1941 | 1461757640108 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1941 | 1461757640111 Marionette TRACE conn4 <- [1,1298,null,{}] 04:47:20 INFO - PROCESS | 1941 | 1461757640115 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}] 04:47:20 INFO - PROCESS | 1941 | 1461757640287 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:47:20 INFO - PROCESS | 1941 | 1461757640314 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acf87000 == 102 [pid = 1941] [id = 332] 04:47:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86acd8a400) [pid = 1941] [serial = 997] [outer = (nil)] 04:47:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86acd95000) [pid = 1941] [serial = 998] [outer = 0x7f86acd8a400] 04:47:20 INFO - PROCESS | 1941 | 1461757640365 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86ad033c00) [pid = 1941] [serial = 999] [outer = 0x7f86acd8a400] 04:47:21 INFO - PROCESS | 1941 | 1461757641030 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 975ms 04:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:47:21 INFO - PROCESS | 1941 | 1461757641084 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1941 | 1461757641086 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:47:21 INFO - PROCESS | 1941 | 1461757641092 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1941 | 1461757641093 Marionette TRACE conn4 <- [1,1302,null,{}] 04:47:21 INFO - PROCESS | 1941 | 1461757641098 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}] 04:47:21 INFO - PROCESS | 1941 | 1461757641277 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:47:21 INFO - PROCESS | 1941 | 1461757641306 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad549800 == 103 [pid = 1941] [id = 333] 04:47:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86ad49c000) [pid = 1941] [serial = 1000] [outer = (nil)] 04:47:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86adaf4000) [pid = 1941] [serial = 1001] [outer = 0x7f86ad49c000] 04:47:21 INFO - PROCESS | 1941 | 1461757641369 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86adb8c000) [pid = 1941] [serial = 1002] [outer = 0x7f86ad49c000] 04:47:22 INFO - PROCESS | 1941 | 1461757642810 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]]]}] 04:47:22 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86a4c8ec00) [pid = 1941] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:47:22 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86b1386800) [pid = 1941] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:47:22 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86b92f2000) [pid = 1941] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:47:22 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86a9b0e000) [pid = 1941] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:47:22 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86b9406c00) [pid = 1941] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:47:22 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86a5627000) [pid = 1941] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1778ms 04:47:22 INFO - PROCESS | 1941 | 1461757642869 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1941 | 1461757642871 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:47:22 INFO - PROCESS | 1941 | 1461757642876 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1941 | 1461757642878 Marionette TRACE conn4 <- [1,1306,null,{}] 04:47:22 INFO - PROCESS | 1941 | 1461757642924 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}] 04:47:23 INFO - PROCESS | 1941 | 1461757643038 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:47:23 INFO - PROCESS | 1941 | 1461757643148 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad791800 == 104 [pid = 1941] [id = 334] 04:47:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86a9b0e000) [pid = 1941] [serial = 1003] [outer = (nil)] 04:47:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86aea93800) [pid = 1941] [serial = 1004] [outer = 0x7f86a9b0e000] 04:47:23 INFO - PROCESS | 1941 | 1461757643210 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86b0361800) [pid = 1941] [serial = 1005] [outer = 0x7f86a9b0e000] 04:47:23 INFO - PROCESS | 1941 | 1461757643780 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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 917ms 04:47:23 INFO - PROCESS | 1941 | 1461757643794 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1941 | 1461757643796 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:47:23 INFO - PROCESS | 1941 | 1461757643803 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1941 | 1461757643805 Marionette TRACE conn4 <- [1,1310,null,{}] 04:47:23 INFO - PROCESS | 1941 | 1461757643809 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}] 04:47:23 INFO - PROCESS | 1941 | 1461757643927 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:47:23 INFO - PROCESS | 1941 | 1461757643938 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb43000 == 105 [pid = 1941] [id = 335] 04:47:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86a55f8800) [pid = 1941] [serial = 1006] [outer = (nil)] 04:47:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86b036f000) [pid = 1941] [serial = 1007] [outer = 0x7f86a55f8800] 04:47:23 INFO - PROCESS | 1941 | 1461757643989 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86b03cb400) [pid = 1941] [serial = 1008] [outer = 0x7f86a55f8800] 04:47:24 INFO - PROCESS | 1941 | 1461757644662 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] 04:47:24 INFO - PROCESS | 1941 | 1461757644681 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:47:24 INFO - PROCESS | 1941 | 1461757644687 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1941 | 1461757644690 Marionette TRACE conn4 <- [1,1314,null,{}] 04:47:24 INFO - PROCESS | 1941 | 1461757644694 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}] 04:47:24 INFO - PROCESS | 1941 | 1461757644899 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:47:25 INFO - PROCESS | 1941 | 1461757645069 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2e1d800 == 106 [pid = 1941] [id = 336] 04:47:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86a1363000) [pid = 1941] [serial = 1009] [outer = (nil)] 04:47:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86a1367400) [pid = 1941] [serial = 1010] [outer = 0x7f86a1363000] 04:47:25 INFO - PROCESS | 1941 | 1461757645134 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86a1d9e800) [pid = 1941] [serial = 1011] [outer = 0x7f86a1363000] 04:47:25 INFO - PROCESS | 1941 | 1461757645902 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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1275ms 04:47:25 INFO - PROCESS | 1941 | 1461757645964 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:47:25 INFO - PROCESS | 1941 | 1461757645968 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:47:25 INFO - PROCESS | 1941 | 1461757645975 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1941 | 1461757645980 Marionette TRACE conn4 <- [1,1318,null,{}] 04:47:25 INFO - PROCESS | 1941 | 1461757645986 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}] 04:47:26 INFO - PROCESS | 1941 | 1461757646137 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:47:26 INFO - PROCESS | 1941 | 1461757646290 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa911000 == 107 [pid = 1941] [id = 337] 04:47:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a4c94800) [pid = 1941] [serial = 1012] [outer = (nil)] 04:47:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86a9ca3000) [pid = 1941] [serial = 1013] [outer = 0x7f86a4c94800] 04:47:26 INFO - PROCESS | 1941 | 1461757646365 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86a9cf7000) [pid = 1941] [serial = 1014] [outer = 0x7f86a4c94800] 04:47:27 INFO - PROCESS | 1941 | 1461757647183 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1240ms 04:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:47:27 INFO - PROCESS | 1941 | 1461757647215 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1941 | 1461757647218 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:47:27 INFO - PROCESS | 1941 | 1461757647224 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1941 | 1461757647227 Marionette TRACE conn4 <- [1,1322,null,{}] 04:47:27 INFO - PROCESS | 1941 | 1461757647232 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}] 04:47:27 INFO - PROCESS | 1941 | 1461757647373 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:47:27 INFO - PROCESS | 1941 | 1461757647535 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeb36000 == 108 [pid = 1941] [id = 338] 04:47:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86aca99c00) [pid = 1941] [serial = 1015] [outer = (nil)] 04:47:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86acd44800) [pid = 1941] [serial = 1016] [outer = 0x7f86aca99c00] 04:47:27 INFO - PROCESS | 1941 | 1461757647597 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86acd88400) [pid = 1941] [serial = 1017] [outer = 0x7f86aca99c00] 04:47:28 INFO - PROCESS | 1941 | 1461757648414 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1231ms 04:47:28 INFO - PROCESS | 1941 | 1461757648469 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1941 | 1461757648473 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:47:28 INFO - PROCESS | 1941 | 1461757648490 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1941 | 1461757648496 Marionette TRACE conn4 <- [1,1326,null,{}] 04:47:28 INFO - PROCESS | 1941 | 1461757648501 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}] 04:47:28 INFO - PROCESS | 1941 | 1461757648644 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:47:28 INFO - PROCESS | 1941 | 1461757648801 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b12be800 == 109 [pid = 1941] [id = 339] 04:47:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86ac158400) [pid = 1941] [serial = 1018] [outer = (nil)] 04:47:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86ad578400) [pid = 1941] [serial = 1019] [outer = 0x7f86ac158400] 04:47:28 INFO - PROCESS | 1941 | 1461757648870 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86aeb94000) [pid = 1941] [serial = 1020] [outer = 0x7f86ac158400] 04:47:29 INFO - PROCESS | 1941 | 1461757649602 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]]]}] 04:47:29 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 04:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1144ms 04:47:29 INFO - PROCESS | 1941 | 1461757649627 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1941 | 1461757649630 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:47:29 INFO - PROCESS | 1941 | 1461757649636 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1941 | 1461757649638 Marionette TRACE conn4 <- [1,1330,null,{}] 04:47:29 INFO - PROCESS | 1941 | 1461757649642 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}] 04:47:29 INFO - PROCESS | 1941 | 1461757649781 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:47:29 INFO - PROCESS | 1941 | 1461757649939 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1717800 == 110 [pid = 1941] [id = 340] 04:47:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86aca9a000) [pid = 1941] [serial = 1021] [outer = (nil)] 04:47:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86b04bc400) [pid = 1941] [serial = 1022] [outer = 0x7f86aca9a000] 04:47:30 INFO - PROCESS | 1941 | 1461757650000 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86b1382400) [pid = 1941] [serial = 1023] [outer = 0x7f86aca9a000] 04:47:30 INFO - PROCESS | 1941 | 1461757650774 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]]]}] 04:47:30 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 04:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1176ms 04:47:30 INFO - PROCESS | 1941 | 1461757650812 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1941 | 1461757650814 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:47:30 INFO - PROCESS | 1941 | 1461757650820 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1941 | 1461757650823 Marionette TRACE conn4 <- [1,1334,null,{}] 04:47:30 INFO - PROCESS | 1941 | 1461757650845 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}] 04:47:30 INFO - PROCESS | 1941 | 1461757650986 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:47:31 INFO - PROCESS | 1941 | 1461757651151 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d5b800 == 111 [pid = 1941] [id = 341] 04:47:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86b23b3800) [pid = 1941] [serial = 1024] [outer = (nil)] 04:47:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86b23b7400) [pid = 1941] [serial = 1025] [outer = 0x7f86b23b3800] 04:47:31 INFO - PROCESS | 1941 | 1461757651221 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86b23e9000) [pid = 1941] [serial = 1026] [outer = 0x7f86b23b3800] 04:47:31 INFO - PROCESS | 1941 | 1461757651994 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]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1247ms 04:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:47:32 INFO - PROCESS | 1941 | 1461757652067 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1941 | 1461757652069 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:47:32 INFO - PROCESS | 1941 | 1461757652075 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1941 | 1461757652077 Marionette TRACE conn4 <- [1,1338,null,{}] 04:47:32 INFO - PROCESS | 1941 | 1461757652082 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}] 04:47:32 INFO - PROCESS | 1941 | 1461757652230 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:47:32 INFO - PROCESS | 1941 | 1461757652386 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5a77800 == 112 [pid = 1941] [id = 342] 04:47:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86b04e9800) [pid = 1941] [serial = 1027] [outer = (nil)] 04:47:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86b42a2000) [pid = 1941] [serial = 1028] [outer = 0x7f86b04e9800] 04:47:32 INFO - PROCESS | 1941 | 1461757652447 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86b42ac800) [pid = 1941] [serial = 1029] [outer = 0x7f86b04e9800] 04:47:33 INFO - PROCESS | 1941 | 1461757653611 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1581ms 04:47:33 INFO - PROCESS | 1941 | 1461757653655 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1941 | 1461757653659 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:47:33 INFO - PROCESS | 1941 | 1461757653674 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1941 | 1461757653677 Marionette TRACE conn4 <- [1,1342,null,{}] 04:47:33 INFO - PROCESS | 1941 | 1461757653681 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}] 04:47:33 INFO - PROCESS | 1941 | 1461757653812 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:47:34 INFO - PROCESS | 1941 | 1461757654018 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a90000 == 113 [pid = 1941] [id = 343] 04:47:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86a1368c00) [pid = 1941] [serial = 1030] [outer = (nil)] 04:47:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86b42ab400) [pid = 1941] [serial = 1031] [outer = 0x7f86a1368c00] 04:47:34 INFO - PROCESS | 1941 | 1461757654079 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86b5323000) [pid = 1941] [serial = 1032] [outer = 0x7f86a1368c00] 04:47:34 INFO - PROCESS | 1941 | 1461757654807 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1176ms 04:47:34 INFO - PROCESS | 1941 | 1461757654849 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1941 | 1461757654852 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:47:34 INFO - PROCESS | 1941 | 1461757654857 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1941 | 1461757654859 Marionette TRACE conn4 <- [1,1346,null,{}] 04:47:34 INFO - PROCESS | 1941 | 1461757654885 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}] 04:47:35 INFO - PROCESS | 1941 | 1461757655033 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:47:35 INFO - PROCESS | 1941 | 1461757655192 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad373000 == 114 [pid = 1941] [id = 344] 04:47:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86a5628000) [pid = 1941] [serial = 1033] [outer = (nil)] 04:47:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86b42ad800) [pid = 1941] [serial = 1034] [outer = 0x7f86a5628000] 04:47:35 INFO - PROCESS | 1941 | 1461757655253 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86b61e8800) [pid = 1941] [serial = 1035] [outer = 0x7f86a5628000] 04:47:35 INFO - PROCESS | 1941 | 1461757655979 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1196ms 04:47:36 INFO - PROCESS | 1941 | 1461757656054 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1941 | 1461757656057 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:47:36 INFO - PROCESS | 1941 | 1461757656062 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1941 | 1461757656070 Marionette TRACE conn4 <- [1,1350,null,{}] 04:47:36 INFO - PROCESS | 1941 | 1461757656075 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}] 04:47:36 INFO - PROCESS | 1941 | 1461757656216 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:47:36 INFO - PROCESS | 1941 | 1461757656632 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a998a000 == 115 [pid = 1941] [id = 345] 04:47:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86a136a400) [pid = 1941] [serial = 1036] [outer = (nil)] 04:47:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86a1d89400) [pid = 1941] [serial = 1037] [outer = 0x7f86a136a400] 04:47:36 INFO - PROCESS | 1941 | 1461757656694 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86a4b32c00) [pid = 1941] [serial = 1038] [outer = 0x7f86a136a400] 04:47:37 INFO - PROCESS | 1941 | 1461757657435 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1431ms 04:47:37 INFO - PROCESS | 1941 | 1461757657495 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1941 | 1461757657500 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:47:37 INFO - PROCESS | 1941 | 1461757657506 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1941 | 1461757657509 Marionette TRACE conn4 <- [1,1354,null,{}] 04:47:37 INFO - PROCESS | 1941 | 1461757657516 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}] 04:47:37 INFO - PROCESS | 1941 | 1461757657660 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:47:37 INFO - PROCESS | 1941 | 1461757657844 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ae836800 == 116 [pid = 1941] [id = 346] 04:47:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86a2f0e400) [pid = 1941] [serial = 1039] [outer = (nil)] 04:47:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86a9cf3400) [pid = 1941] [serial = 1040] [outer = 0x7f86a2f0e400] 04:47:37 INFO - PROCESS | 1941 | 1461757657954 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86aca8f000) [pid = 1941] [serial = 1041] [outer = 0x7f86a2f0e400] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb43000 == 115 [pid = 1941] [id = 335] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad791800 == 114 [pid = 1941] [id = 334] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad549800 == 113 [pid = 1941] [id = 333] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acf87000 == 112 [pid = 1941] [id = 332] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86c6a14c00) [pid = 1941] [serial = 929] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86bdd72800) [pid = 1941] [serial = 926] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86c8c36000) [pid = 1941] [serial = 932] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86a1da5800) [pid = 1941] [serial = 935] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86a9ca6000) [pid = 1941] [serial = 938] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86aca93400) [pid = 1941] [serial = 962] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac96b000 == 111 [pid = 1941] [id = 331] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a99a0000 == 110 [pid = 1941] [id = 330] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4897000 == 109 [pid = 1941] [id = 329] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a567e800 == 108 [pid = 1941] [id = 328] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b0c800 == 107 [pid = 1941] [id = 327] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1838800 == 106 [pid = 1941] [id = 326] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a26000 == 105 [pid = 1941] [id = 325] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3ce0000 == 104 [pid = 1941] [id = 324] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86d60e6000 == 103 [pid = 1941] [id = 323] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a99000 == 102 [pid = 1941] [id = 322] 04:47:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9aa800 == 101 [pid = 1941] [id = 321] 04:47:38 INFO - PROCESS | 1941 | 1461757658831 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]]]}] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86adeb8400) [pid = 1941] [serial = 945] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86b42acc00) [pid = 1941] [serial = 948] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86b2d9e400) [pid = 1941] [serial = 947] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86c3e95c00) [pid = 1941] [serial = 951] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86a9b18400) [pid = 1941] [serial = 956] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86b7322400) [pid = 1941] [serial = 923] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86b03a4000) [pid = 1941] [serial = 917] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86a9caec00) [pid = 1941] [serial = 941] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a9caf400) [pid = 1941] [serial = 944] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86c393f400) [pid = 1941] [serial = 950] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86a9b1c400) [pid = 1941] [serial = 957] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86c6fbdc00) [pid = 1941] [serial = 953] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86c89b0c00) [pid = 1941] [serial = 960] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86ad3d7400) [pid = 1941] [serial = 959] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86b2d3c000) [pid = 1941] [serial = 920] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86acab6c00) [pid = 1941] [serial = 914] [outer = (nil)] [url = about:blank] 04:47:38 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86c89a5800) [pid = 1941] [serial = 954] [outer = (nil)] [url = about:blank] 04:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1383ms 04:47:38 INFO - PROCESS | 1941 | 1461757658891 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1941 | 1461757658896 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:47:38 INFO - PROCESS | 1941 | 1461757658902 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1941 | 1461757658904 Marionette TRACE conn4 <- [1,1358,null,{}] 04:47:38 INFO - PROCESS | 1941 | 1461757658909 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}] 04:47:39 INFO - PROCESS | 1941 | 1461757659034 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:47:39 INFO - PROCESS | 1941 | 1461757659049 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b1c800 == 102 [pid = 1941] [id = 347] 04:47:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86acabe800) [pid = 1941] [serial = 1042] [outer = (nil)] 04:47:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86acd4ac00) [pid = 1941] [serial = 1043] [outer = 0x7f86acabe800] 04:47:39 INFO - PROCESS | 1941 | 1461757659100 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86acd97400) [pid = 1941] [serial = 1044] [outer = 0x7f86acabe800] 04:47:39 INFO - PROCESS | 1941 | 1461757659822 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 927ms 04:47:39 INFO - PROCESS | 1941 | 1461757659830 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1941 | 1461757659832 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:47:39 INFO - PROCESS | 1941 | 1461757659844 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1941 | 1461757659851 Marionette TRACE conn4 <- [1,1362,null,{}] 04:47:39 INFO - PROCESS | 1941 | 1461757659858 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}] 04:47:40 INFO - PROCESS | 1941 | 1461757659999 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:47:40 INFO - PROCESS | 1941 | 1461757660125 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad7a3800 == 103 [pid = 1941] [id = 348] 04:47:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86acd92800) [pid = 1941] [serial = 1045] [outer = (nil)] 04:47:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86adaf8000) [pid = 1941] [serial = 1046] [outer = 0x7f86acd92800] 04:47:40 INFO - PROCESS | 1941 | 1461757660177 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86b036f400) [pid = 1941] [serial = 1047] [outer = 0x7f86acd92800] 04:47:40 INFO - PROCESS | 1941 | 1461757660767 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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 988ms 04:47:40 INFO - PROCESS | 1941 | 1461757660826 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1941 | 1461757660830 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:47:40 INFO - PROCESS | 1941 | 1461757660836 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1941 | 1461757660846 Marionette TRACE conn4 <- [1,1366,null,{}] 04:47:40 INFO - PROCESS | 1941 | 1461757660850 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}] 04:47:41 INFO - PROCESS | 1941 | 1461757661039 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:47:41 INFO - PROCESS | 1941 | 1461757661060 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b12b8000 == 104 [pid = 1941] [id = 349] 04:47:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86aee1f400) [pid = 1941] [serial = 1048] [outer = (nil)] 04:47:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86b137e800) [pid = 1941] [serial = 1049] [outer = 0x7f86aee1f400] 04:47:41 INFO - PROCESS | 1941 | 1461757661112 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86b1413400) [pid = 1941] [serial = 1050] [outer = 0x7f86aee1f400] 04:47:41 INFO - PROCESS | 1941 | 1461757661797 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] 04:47:41 INFO - PROCESS | 1941 | 1461757661823 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:47:41 INFO - PROCESS | 1941 | 1461757661828 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1941 | 1461757661830 Marionette TRACE conn4 <- [1,1370,null,{}] 04:47:41 INFO - PROCESS | 1941 | 1461757661834 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}] 04:47:41 INFO - PROCESS | 1941 | 1461757661994 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:47:42 INFO - PROCESS | 1941 | 1461757662015 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b396f000 == 105 [pid = 1941] [id = 350] 04:47:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86b415d800) [pid = 1941] [serial = 1051] [outer = (nil)] 04:47:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86b4622800) [pid = 1941] [serial = 1052] [outer = 0x7f86b415d800] 04:47:42 INFO - PROCESS | 1941 | 1461757662073 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86b66aac00) [pid = 1941] [serial = 1053] [outer = 0x7f86b415d800] 04:47:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 04:47:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 04:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:42 INFO - _addTest/ [0,1373,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1941 | 1461757662817 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:47:42 INFO - PROCESS | 1941 | 1461757662823 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1941 | 1461757662825 Marionette TRACE conn4 <- [1,1374,null,{}] 04:47:42 INFO - PROCESS | 1941 | 1461757662830 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}] 04:47:43 INFO - PROCESS | 1941 | 1461757663012 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86a562bc00) [pid = 1941] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86acd8a400) [pid = 1941] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86a562c800) [pid = 1941] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86ac1e6c00) [pid = 1941] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86a2f07800) [pid = 1941] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86a9b10800) [pid = 1941] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86ad49c000) [pid = 1941] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:47:43 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86a9b0e000) [pid = 1941] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:47:43 INFO - PROCESS | 1941 | 1461757663266 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9aa4000 == 106 [pid = 1941] [id = 351] 04:47:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f869fda7c00) [pid = 1941] [serial = 1054] [outer = (nil)] 04:47:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86a562bc00) [pid = 1941] [serial = 1055] [outer = 0x7f869fda7c00] 04:47:43 INFO - PROCESS | 1941 | 1461757663325 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86acd4ec00) [pid = 1941] [serial = 1056] [outer = 0x7f869fda7c00] 04:47:43 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:47:43 INFO - PROCESS | 1941 | 1461757663912 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] 04:47:43 INFO - PROCESS | 1941 | 1461757663954 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:47:43 INFO - PROCESS | 1941 | 1461757663958 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1941 | 1461757663961 Marionette TRACE conn4 <- [1,1378,null,{}] 04:47:43 INFO - PROCESS | 1941 | 1461757663965 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}] 04:47:44 INFO - PROCESS | 1941 | 1461757664085 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:47:44 INFO - PROCESS | 1941 | 1461757664211 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a28000 == 107 [pid = 1941] [id = 352] 04:47:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86a1362c00) [pid = 1941] [serial = 1057] [outer = (nil)] 04:47:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86b705c000) [pid = 1941] [serial = 1058] [outer = 0x7f86a1362c00] 04:47:44 INFO - PROCESS | 1941 | 1461757664262 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86b92fac00) [pid = 1941] [serial = 1059] [outer = 0x7f86a1362c00] 04:47:44 INFO - PROCESS | 1941 | 1461757664791 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] 04:47:44 INFO - PROCESS | 1941 | 1461757664838 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:47:44 INFO - PROCESS | 1941 | 1461757664844 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1941 | 1461757664846 Marionette TRACE conn4 <- [1,1382,null,{}] 04:47:44 INFO - PROCESS | 1941 | 1461757664851 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}] 04:47:44 INFO - PROCESS | 1941 | 1461757664969 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:47:44 INFO - PROCESS | 1941 | 1461757664984 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fd0000 == 108 [pid = 1941] [id = 353] 04:47:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86a9b1cc00) [pid = 1941] [serial = 1060] [outer = (nil)] 04:47:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86c393f400) [pid = 1941] [serial = 1061] [outer = 0x7f86a9b1cc00] 04:47:45 INFO - PROCESS | 1941 | 1461757665150 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86c3c72000) [pid = 1941] [serial = 1062] [outer = 0x7f86a9b1cc00] 04:47:45 INFO - PROCESS | 1941 | [1941] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:47:46 INFO - PROCESS | 1941 | 1461757666004 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] 04:47:46 INFO - PROCESS | 1941 | 1461757666081 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:47:46 INFO - PROCESS | 1941 | 1461757666087 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1941 | 1461757666092 Marionette TRACE conn4 <- [1,1386,null,{}] 04:47:46 INFO - PROCESS | 1941 | 1461757666099 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}] 04:47:46 INFO - PROCESS | 1941 | 1461757666296 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:47:46 INFO - PROCESS | 1941 | 1461757666466 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad2a2000 == 109 [pid = 1941] [id = 354] 04:47:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86a9b0f000) [pid = 1941] [serial = 1063] [outer = (nil)] 04:47:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86ac1eb800) [pid = 1941] [serial = 1064] [outer = 0x7f86a9b0f000] 04:47:46 INFO - PROCESS | 1941 | 1461757666529 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86aca9a400) [pid = 1941] [serial = 1065] [outer = 0x7f86a9b0f000] 04:47:47 INFO - PROCESS | 1941 | 1461757667388 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] 04:47:47 INFO - PROCESS | 1941 | 1461757667433 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:47:47 INFO - PROCESS | 1941 | 1461757667442 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1941 | 1461757667446 Marionette TRACE conn4 <- [1,1390,null,{}] 04:47:47 INFO - PROCESS | 1941 | 1461757667451 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}] 04:47:47 INFO - PROCESS | 1941 | 1461757667593 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:47:47 INFO - PROCESS | 1941 | 1461757667756 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b418f800 == 110 [pid = 1941] [id = 355] 04:47:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86acd9f800) [pid = 1941] [serial = 1066] [outer = (nil)] 04:47:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86acd9dc00) [pid = 1941] [serial = 1067] [outer = 0x7f86acd9f800] 04:47:47 INFO - PROCESS | 1941 | 1461757667822 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86b03a3800) [pid = 1941] [serial = 1068] [outer = 0x7f86acd9f800] 04:47:48 INFO - PROCESS | 1941 | 1461757668694 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1282ms 04:47:48 INFO - PROCESS | 1941 | 1461757668724 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1941 | 1461757668727 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:47:48 INFO - PROCESS | 1941 | 1461757668732 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1941 | 1461757668737 Marionette TRACE conn4 <- [1,1394,null,{}] 04:47:48 INFO - PROCESS | 1941 | 1461757668751 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}] 04:47:48 INFO - PROCESS | 1941 | 1461757668890 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:47:49 INFO - PROCESS | 1941 | 1461757669058 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0d8800 == 111 [pid = 1941] [id = 356] 04:47:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86b23e0800) [pid = 1941] [serial = 1069] [outer = (nil)] 04:47:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86b462e400) [pid = 1941] [serial = 1070] [outer = 0x7f86b23e0800] 04:47:49 INFO - PROCESS | 1941 | 1461757669121 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86b66aa000) [pid = 1941] [serial = 1071] [outer = 0x7f86b23e0800] 04:47:49 INFO - PROCESS | 1941 | 1461757669882 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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1188ms 04:47:49 INFO - PROCESS | 1941 | 1461757669922 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1941 | 1461757669926 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:47:49 INFO - PROCESS | 1941 | 1461757669962 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1941 | 1461757669966 Marionette TRACE conn4 <- [1,1398,null,{}] 04:47:49 INFO - PROCESS | 1941 | 1461757669971 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}] 04:47:50 INFO - PROCESS | 1941 | 1461757670116 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:47:50 INFO - PROCESS | 1941 | 1461757670276 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c39a3800 == 112 [pid = 1941] [id = 357] 04:47:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86b2d9e800) [pid = 1941] [serial = 1072] [outer = (nil)] 04:47:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86b940cc00) [pid = 1941] [serial = 1073] [outer = 0x7f86b2d9e800] 04:47:50 INFO - PROCESS | 1941 | 1461757670338 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86c3ba9000) [pid = 1941] [serial = 1074] [outer = 0x7f86b2d9e800] 04:47:51 INFO - PROCESS | 1941 | 1461757671033 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]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1096ms 04:47:51 INFO - PROCESS | 1941 | 1461757671041 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1941 | 1461757671044 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:47:51 INFO - PROCESS | 1941 | 1461757671049 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1941 | 1461757671051 Marionette TRACE conn4 <- [1,1402,null,{}] 04:47:51 INFO - PROCESS | 1941 | 1461757671056 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}] 04:47:51 INFO - PROCESS | 1941 | 1461757671191 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:47:51 INFO - PROCESS | 1941 | 1461757671354 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4019800 == 113 [pid = 1941] [id = 358] 04:47:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86b548ec00) [pid = 1941] [serial = 1075] [outer = (nil)] 04:47:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86c3e07c00) [pid = 1941] [serial = 1076] [outer = 0x7f86b548ec00] 04:47:51 INFO - PROCESS | 1941 | 1461757671426 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86c4d41c00) [pid = 1941] [serial = 1077] [outer = 0x7f86b548ec00] 04:47:52 INFO - PROCESS | 1941 | 1461757672255 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1278ms 04:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:47:52 INFO - PROCESS | 1941 | 1461757672329 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1941 | 1461757672332 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:47:52 INFO - PROCESS | 1941 | 1461757672337 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1941 | 1461757672340 Marionette TRACE conn4 <- [1,1406,null,{}] 04:47:52 INFO - PROCESS | 1941 | 1461757672344 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}] 04:47:52 INFO - PROCESS | 1941 | 1461757672531 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:47:52 INFO - PROCESS | 1941 | 1461757672691 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8e57800 == 114 [pid = 1941] [id = 359] 04:47:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86c5033c00) [pid = 1941] [serial = 1078] [outer = (nil)] 04:47:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86c8c26000) [pid = 1941] [serial = 1079] [outer = 0x7f86c5033c00] 04:47:52 INFO - PROCESS | 1941 | 1461757672754 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86c8c36800) [pid = 1941] [serial = 1080] [outer = 0x7f86c5033c00] 04:47:53 INFO - PROCESS | 1941 | 1461757673483 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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1176ms 04:47:53 INFO - PROCESS | 1941 | 1461757673521 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1941 | 1461757673524 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:47:53 INFO - PROCESS | 1941 | 1461757673529 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1941 | 1461757673531 Marionette TRACE conn4 <- [1,1410,null,{}] 04:47:53 INFO - PROCESS | 1941 | 1461757673536 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}] 04:47:53 INFO - PROCESS | 1941 | 1461757673673 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:47:53 INFO - PROCESS | 1941 | 1461757673837 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cae7e000 == 115 [pid = 1941] [id = 360] 04:47:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86aaf0d800) [pid = 1941] [serial = 1081] [outer = (nil)] 04:47:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86aaf13c00) [pid = 1941] [serial = 1082] [outer = 0x7f86aaf0d800] 04:47:53 INFO - PROCESS | 1941 | 1461757673896 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86aaf18800) [pid = 1941] [serial = 1083] [outer = 0x7f86aaf0d800] 04:47:54 INFO - PROCESS | 1941 | 1461757674748 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1228ms 04:47:54 INFO - PROCESS | 1941 | 1461757674758 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1941 | 1461757674760 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:47:54 INFO - PROCESS | 1941 | 1461757674765 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1941 | 1461757674767 Marionette TRACE conn4 <- [1,1414,null,{}] 04:47:54 INFO - PROCESS | 1941 | 1461757674772 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}] 04:47:54 INFO - PROCESS | 1941 | 1461757674909 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:47:55 INFO - PROCESS | 1941 | 1461757675077 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad794800 == 116 [pid = 1941] [id = 361] 04:47:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86a1d8a400) [pid = 1941] [serial = 1084] [outer = (nil)] 04:47:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86aaa6d800) [pid = 1941] [serial = 1085] [outer = 0x7f86a1d8a400] 04:47:55 INFO - PROCESS | 1941 | 1461757675139 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86aaa76c00) [pid = 1941] [serial = 1086] [outer = 0x7f86a1d8a400] 04:47:55 INFO - PROCESS | 1941 | 1461757675962 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1225ms 04:47:55 INFO - PROCESS | 1941 | 1461757675991 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1941 | 1461757675994 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:47:55 INFO - PROCESS | 1941 | 1461757675999 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1941 | 1461757676001 Marionette TRACE conn4 <- [1,1418,null,{}] 04:47:56 INFO - PROCESS | 1941 | 1461757676006 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}] 04:47:56 INFO - PROCESS | 1941 | 1461757676156 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:47:56 INFO - PROCESS | 1941 | 1461757676321 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9b8000 == 117 [pid = 1941] [id = 362] 04:47:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86a1363800) [pid = 1941] [serial = 1087] [outer = (nil)] 04:47:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86aaa73c00) [pid = 1941] [serial = 1088] [outer = 0x7f86a1363800] 04:47:56 INFO - PROCESS | 1941 | 1461757676381 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86aaf19000) [pid = 1941] [serial = 1089] [outer = 0x7f86a1363800] 04:47:57 INFO - PROCESS | 1941 | 1461757677434 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1477ms 04:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:47:57 INFO - PROCESS | 1941 | 1461757677484 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1941 | 1461757677488 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:47:57 INFO - PROCESS | 1941 | 1461757677496 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1941 | 1461757677499 Marionette TRACE conn4 <- [1,1422,null,{}] 04:47:57 INFO - PROCESS | 1941 | 1461757677506 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}] 04:47:57 INFO - PROCESS | 1941 | 1461757677657 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:47:57 INFO - PROCESS | 1941 | 1461757677837 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9dad000 == 118 [pid = 1941] [id = 363] 04:47:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86a55d8c00) [pid = 1941] [serial = 1090] [outer = (nil)] 04:47:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a55dac00) [pid = 1941] [serial = 1091] [outer = 0x7f86a55d8c00] 04:47:57 INFO - PROCESS | 1941 | 1461757677894 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a55df800) [pid = 1941] [serial = 1092] [outer = 0x7f86a55d8c00] 04:47:58 INFO - PROCESS | 1941 | 1461757678693 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1281ms 04:47:58 INFO - PROCESS | 1941 | 1461757678775 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1941 | 1461757678788 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:47:58 INFO - PROCESS | 1941 | 1461757678802 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1941 | 1461757678808 Marionette TRACE conn4 <- [1,1426,null,{}] 04:47:58 INFO - PROCESS | 1941 | 1461757678812 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}] 04:47:58 INFO - PROCESS | 1941 | 1461757678990 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:47:59 INFO - PROCESS | 1941 | 1461757679155 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c2c800 == 119 [pid = 1941] [id = 364] 04:47:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86aaa77000) [pid = 1941] [serial = 1093] [outer = (nil)] 04:47:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86aaf18000) [pid = 1941] [serial = 1094] [outer = 0x7f86aaa77000] 04:47:59 INFO - PROCESS | 1941 | 1461757679210 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86aca8c000) [pid = 1941] [serial = 1095] [outer = 0x7f86aaa77000] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0db000 == 118 [pid = 1941] [id = 198] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cae7d800 == 117 [pid = 1941] [id = 104] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a28000 == 116 [pid = 1941] [id = 352] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9aa4000 == 115 [pid = 1941] [id = 351] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b396f000 == 114 [pid = 1941] [id = 350] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86b036f000) [pid = 1941] [serial = 1007] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86a9ca7c00) [pid = 1941] [serial = 968] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86b036ec00) [pid = 1941] [serial = 971] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86b7316400) [pid = 1941] [serial = 974] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86b5044800) [pid = 1941] [serial = 977] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86c8883400) [pid = 1941] [serial = 980] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86a2f11400) [pid = 1941] [serial = 983] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b12b8000 == 113 [pid = 1941] [id = 349] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad7a3800 == 112 [pid = 1941] [id = 348] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b1c800 == 111 [pid = 1941] [id = 347] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ae836800 == 110 [pid = 1941] [id = 346] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a998a000 == 109 [pid = 1941] [id = 345] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad373000 == 108 [pid = 1941] [id = 344] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a90000 == 107 [pid = 1941] [id = 343] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5a77800 == 106 [pid = 1941] [id = 342] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d5b800 == 105 [pid = 1941] [id = 341] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1717800 == 104 [pid = 1941] [id = 340] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b12be800 == 103 [pid = 1941] [id = 339] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aeb36000 == 102 [pid = 1941] [id = 338] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa911000 == 101 [pid = 1941] [id = 337] 04:47:59 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2e1d800 == 100 [pid = 1941] [id = 336] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86aca9a800) [pid = 1941] [serial = 963] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86a136d400) [pid = 1941] [serial = 965] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86acd95000) [pid = 1941] [serial = 998] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86a9cf2800) [pid = 1941] [serial = 990] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86a9ca8800) [pid = 1941] [serial = 989] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86aca97400) [pid = 1941] [serial = 992] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86acab9000) [pid = 1941] [serial = 993] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86a55f0800) [pid = 1941] [serial = 987] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86a2f11c00) [pid = 1941] [serial = 986] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86acd47c00) [pid = 1941] [serial = 995] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86adaf4000) [pid = 1941] [serial = 1001] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86aea93800) [pid = 1941] [serial = 1004] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86adb8c000) [pid = 1941] [serial = 1002] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86ad033c00) [pid = 1941] [serial = 999] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86b0361800) [pid = 1941] [serial = 1005] [outer = (nil)] [url = about:blank] 04:47:59 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86acd89400) [pid = 1941] [serial = 996] [outer = (nil)] [url = about:blank] 04:48:00 INFO - PROCESS | 1941 | 1461757680155 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]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1380ms 04:48:00 INFO - PROCESS | 1941 | 1461757680182 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1941 | 1461757680187 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:48:00 INFO - PROCESS | 1941 | 1461757680194 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1941 | 1461757680200 Marionette TRACE conn4 <- [1,1430,null,{}] 04:48:00 INFO - PROCESS | 1941 | 1461757680208 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}] 04:48:00 INFO - PROCESS | 1941 | 1461757680366 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:48:00 INFO - PROCESS | 1941 | 1461757680538 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9991800 == 101 [pid = 1941] [id = 365] 04:48:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86a136d400) [pid = 1941] [serial = 1096] [outer = (nil)] 04:48:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86a55d7400) [pid = 1941] [serial = 1097] [outer = 0x7f86a136d400] 04:48:00 INFO - PROCESS | 1941 | 1461757680602 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86a9b1b000) [pid = 1941] [serial = 1098] [outer = 0x7f86a136d400] 04:48:01 INFO - PROCESS | 1941 | 1461757681497 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]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1331ms 04:48:01 INFO - PROCESS | 1941 | 1461757681526 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1941 | 1461757681532 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:48:01 INFO - PROCESS | 1941 | 1461757681542 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1941 | 1461757681544 Marionette TRACE conn4 <- [1,1434,null,{}] 04:48:01 INFO - PROCESS | 1941 | 1461757681549 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}] 04:48:01 INFO - PROCESS | 1941 | 1461757681694 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:48:01 INFO - PROCESS | 1941 | 1461757681860 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad01b800 == 102 [pid = 1941] [id = 366] 04:48:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86aaa72400) [pid = 1941] [serial = 1099] [outer = (nil)] 04:48:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86acab3c00) [pid = 1941] [serial = 1100] [outer = 0x7f86aaa72400] 04:48:01 INFO - PROCESS | 1941 | 1461757681929 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86acd4c000) [pid = 1941] [serial = 1101] [outer = 0x7f86aaa72400] 04:48:02 INFO - PROCESS | 1941 | 1461757682834 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1329ms 04:48:02 INFO - PROCESS | 1941 | 1461757682870 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1941 | 1461757682874 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:48:02 INFO - PROCESS | 1941 | 1461757682879 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1941 | 1461757682883 Marionette TRACE conn4 <- [1,1438,null,{}] 04:48:02 INFO - PROCESS | 1941 | 1461757682901 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}] 04:48:03 INFO - PROCESS | 1941 | 1461757683048 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:48:03 INFO - PROCESS | 1941 | 1461757683213 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeb29000 == 103 [pid = 1941] [id = 367] 04:48:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86acd94800) [pid = 1941] [serial = 1102] [outer = (nil)] 04:48:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86ad497000) [pid = 1941] [serial = 1103] [outer = 0x7f86acd94800] 04:48:03 INFO - PROCESS | 1941 | 1461757683279 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86adaf8c00) [pid = 1941] [serial = 1104] [outer = 0x7f86acd94800] 04:48:04 INFO - PROCESS | 1941 | 1461757684132 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1284ms 04:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:48:04 INFO - PROCESS | 1941 | 1461757684169 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1941 | 1461757684172 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:48:04 INFO - PROCESS | 1941 | 1461757684178 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1941 | 1461757684180 Marionette TRACE conn4 <- [1,1442,null,{}] 04:48:04 INFO - PROCESS | 1941 | 1461757684185 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}] 04:48:04 INFO - PROCESS | 1941 | 1461757684326 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:48:04 INFO - PROCESS | 1941 | 1461757684491 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b181d800 == 104 [pid = 1941] [id = 368] 04:48:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86acd9e400) [pid = 1941] [serial = 1105] [outer = (nil)] 04:48:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86b036f000) [pid = 1941] [serial = 1106] [outer = 0x7f86acd9e400] 04:48:04 INFO - PROCESS | 1941 | 1461757684554 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86b03aa800) [pid = 1941] [serial = 1107] [outer = 0x7f86acd9e400] 04:48:05 INFO - PROCESS | 1941 | 1461757685339 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1227ms 04:48:05 INFO - PROCESS | 1941 | 1461757685404 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:48:05 INFO - PROCESS | 1941 | 1461757685407 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:48:05 INFO - PROCESS | 1941 | 1461757685412 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1941 | 1461757685415 Marionette TRACE conn4 <- [1,1446,null,{}] 04:48:05 INFO - PROCESS | 1941 | 1461757685419 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}] 04:48:05 INFO - PROCESS | 1941 | 1461757685550 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:48:05 INFO - PROCESS | 1941 | 1461757685716 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5cdf000 == 105 [pid = 1941] [id = 369] 04:48:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86b0362400) [pid = 1941] [serial = 1108] [outer = (nil)] 04:48:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86b07dd000) [pid = 1941] [serial = 1109] [outer = 0x7f86b0362400] 04:48:05 INFO - PROCESS | 1941 | 1461757685778 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86b1416c00) [pid = 1941] [serial = 1110] [outer = 0x7f86b0362400] 04:48:06 INFO - PROCESS | 1941 | 1461757686588 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]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1227ms 04:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:48:06 INFO - PROCESS | 1941 | 1461757686639 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1941 | 1461757686641 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:48:06 INFO - PROCESS | 1941 | 1461757686645 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1941 | 1461757686649 Marionette TRACE conn4 <- [1,1450,null,{}] 04:48:06 INFO - PROCESS | 1941 | 1461757686654 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}] 04:48:06 INFO - PROCESS | 1941 | 1461757686808 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:48:06 INFO - PROCESS | 1941 | 1461757686977 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a2d800 == 106 [pid = 1941] [id = 370] 04:48:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86b23b4800) [pid = 1941] [serial = 1111] [outer = (nil)] 04:48:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86b5044000) [pid = 1941] [serial = 1112] [outer = 0x7f86b23b4800] 04:48:07 INFO - PROCESS | 1941 | 1461757687040 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86b7de7800) [pid = 1941] [serial = 1113] [outer = 0x7f86b23b4800] 04:48:07 INFO - PROCESS | 1941 | 1461757687844 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]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1228ms 04:48:07 INFO - PROCESS | 1941 | 1461757687874 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1941 | 1461757687877 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:48:07 INFO - PROCESS | 1941 | 1461757687882 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1941 | 1461757687884 Marionette TRACE conn4 <- [1,1454,null,{}] 04:48:07 INFO - PROCESS | 1941 | 1461757687889 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}] 04:48:08 INFO - PROCESS | 1941 | 1461757688026 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:48:08 INFO - PROCESS | 1941 | 1461757688191 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0db000 == 107 [pid = 1941] [id = 371] 04:48:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86b23e2c00) [pid = 1941] [serial = 1114] [outer = (nil)] 04:48:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86c3ba7800) [pid = 1941] [serial = 1115] [outer = 0x7f86b23e2c00] 04:48:08 INFO - PROCESS | 1941 | 1461757688251 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86c4d40000) [pid = 1941] [serial = 1116] [outer = 0x7f86b23e2c00] 04:48:09 INFO - PROCESS | 1941 | 1461757689035 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]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1224ms 04:48:09 INFO - PROCESS | 1941 | 1461757689108 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1941 | 1461757689111 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:48:09 INFO - PROCESS | 1941 | 1461757689116 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1941 | 1461757689118 Marionette TRACE conn4 <- [1,1458,null,{}] 04:48:09 INFO - PROCESS | 1941 | 1461757689123 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}] 04:48:09 INFO - PROCESS | 1941 | 1461757689258 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:48:09 INFO - PROCESS | 1941 | 1461757689423 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8841800 == 108 [pid = 1941] [id = 372] 04:48:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a1363400) [pid = 1941] [serial = 1117] [outer = (nil)] 04:48:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86b9226400) [pid = 1941] [serial = 1118] [outer = 0x7f86a1363400] 04:48:09 INFO - PROCESS | 1941 | 1461757689484 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86c6fc1000) [pid = 1941] [serial = 1119] [outer = 0x7f86a1363400] 04:48:10 INFO - PROCESS | 1941 | 1461757690513 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]]]}] 04:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1425ms 04:48:10 INFO - PROCESS | 1941 | 1461757690542 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1941 | 1461757690547 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:48:10 INFO - PROCESS | 1941 | 1461757690554 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1941 | 1461757690558 Marionette TRACE conn4 <- [1,1462,null,{}] 04:48:10 INFO - PROCESS | 1941 | 1461757690566 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}] 04:48:10 INFO - PROCESS | 1941 | 1461757690720 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:48:10 INFO - PROCESS | 1941 | 1461757690952 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b1f000 == 109 [pid = 1941] [id = 373] 04:48:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86a55dc400) [pid = 1941] [serial = 1120] [outer = (nil)] 04:48:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86a9b15400) [pid = 1941] [serial = 1121] [outer = 0x7f86a55dc400] 04:48:11 INFO - PROCESS | 1941 | 1461757691013 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86aaf11800) [pid = 1941] [serial = 1122] [outer = 0x7f86a55dc400] 04:48:11 INFO - PROCESS | 1941 | 1461757691818 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]]]}] 04:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1333ms 04:48:11 INFO - PROCESS | 1941 | 1461757691887 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1941 | 1461757691893 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:48:11 INFO - PROCESS | 1941 | 1461757691902 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1941 | 1461757691906 Marionette TRACE conn4 <- [1,1466,null,{}] 04:48:11 INFO - PROCESS | 1941 | 1461757691911 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}] 04:48:12 INFO - PROCESS | 1941 | 1461757692051 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:48:12 INFO - PROCESS | 1941 | 1461757692217 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acae2800 == 110 [pid = 1941] [id = 374] 04:48:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86aaf0c000) [pid = 1941] [serial = 1123] [outer = (nil)] 04:48:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86ac3f6000) [pid = 1941] [serial = 1124] [outer = 0x7f86aaf0c000] 04:48:12 INFO - PROCESS | 1941 | 1461757692272 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86ac3fac00) [pid = 1941] [serial = 1125] [outer = 0x7f86aaf0c000] 04:48:13 INFO - PROCESS | 1941 | 1461757693158 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]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1282ms 04:48:13 INFO - PROCESS | 1941 | 1461757693185 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1941 | 1461757693188 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:48:13 INFO - PROCESS | 1941 | 1461757693194 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1941 | 1461757693198 Marionette TRACE conn4 <- [1,1470,null,{}] 04:48:13 INFO - PROCESS | 1941 | 1461757693211 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}] 04:48:13 INFO - PROCESS | 1941 | 1461757693348 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:48:13 INFO - PROCESS | 1941 | 1461757693519 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1715800 == 111 [pid = 1941] [id = 375] 04:48:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f86ac3f9c00) [pid = 1941] [serial = 1126] [outer = (nil)] 04:48:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86ad3e4800) [pid = 1941] [serial = 1127] [outer = 0x7f86ac3f9c00] 04:48:13 INFO - PROCESS | 1941 | 1461757693579 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86ad963400) [pid = 1941] [serial = 1128] [outer = 0x7f86ac3f9c00] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9dad000 == 110 [pid = 1941] [id = 363] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad794800 == 109 [pid = 1941] [id = 361] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cae7e000 == 108 [pid = 1941] [id = 360] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8e57800 == 107 [pid = 1941] [id = 359] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4019800 == 106 [pid = 1941] [id = 358] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c39a3800 == 105 [pid = 1941] [id = 357] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0d8800 == 104 [pid = 1941] [id = 356] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b418f800 == 103 [pid = 1941] [id = 355] 04:48:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad2a2000 == 102 [pid = 1941] [id = 354] 04:48:14 INFO - PROCESS | 1941 | 1461757694299 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]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1132ms 04:48:14 INFO - PROCESS | 1941 | 1461757694325 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1941 | 1461757694329 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:48:14 INFO - PROCESS | 1941 | 1461757694333 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1941 | 1461757694335 Marionette TRACE conn4 <- [1,1474,null,{}] 04:48:14 INFO - PROCESS | 1941 | 1461757694340 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}] 04:48:14 INFO - PROCESS | 1941 | 1461757694477 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:48:14 INFO - PROCESS | 1941 | 1461757694608 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6d45000 == 103 [pid = 1941] [id = 376] 04:48:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86a9cf4400) [pid = 1941] [serial = 1129] [outer = (nil)] 04:48:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86ad96a800) [pid = 1941] [serial = 1130] [outer = 0x7f86a9cf4400] 04:48:14 INFO - PROCESS | 1941 | 1461757694660 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86ad96fc00) [pid = 1941] [serial = 1131] [outer = 0x7f86a9cf4400] 04:48:15 INFO - PROCESS | 1941 | 1461757695296 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]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 974ms 04:48:15 INFO - PROCESS | 1941 | 1461757695308 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1941 | 1461757695311 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:48:15 INFO - PROCESS | 1941 | 1461757695319 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1941 | 1461757695321 Marionette TRACE conn4 <- [1,1478,null,{}] 04:48:15 INFO - PROCESS | 1941 | 1461757695325 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}] 04:48:15 INFO - PROCESS | 1941 | 1461757695509 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:48:15 INFO - PROCESS | 1941 | 1461757695533 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c39ac000 == 104 [pid = 1941] [id = 377] 04:48:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86a5625c00) [pid = 1941] [serial = 1132] [outer = (nil)] 04:48:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86adaf4000) [pid = 1941] [serial = 1133] [outer = 0x7f86a5625c00] 04:48:15 INFO - PROCESS | 1941 | 1461757695583 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86b1386800) [pid = 1941] [serial = 1134] [outer = 0x7f86a5625c00] 04:48:16 INFO - PROCESS | 1941 | 1461757696295 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1028ms 04:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:48:16 INFO - PROCESS | 1941 | 1461757696349 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1941 | 1461757696351 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:48:16 INFO - PROCESS | 1941 | 1461757696358 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1941 | 1461757696360 Marionette TRACE conn4 <- [1,1482,null,{}] 04:48:16 INFO - PROCESS | 1941 | 1461757696378 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}] 04:48:16 INFO - PROCESS | 1941 | 1461757696632 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:48:16 INFO - PROCESS | 1941 | 1461757696649 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cd2d2000 == 105 [pid = 1941] [id = 378] 04:48:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86b140cc00) [pid = 1941] [serial = 1135] [outer = (nil)] 04:48:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86b5193800) [pid = 1941] [serial = 1136] [outer = 0x7f86b140cc00] 04:48:16 INFO - PROCESS | 1941 | 1461757696701 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86bdd74400) [pid = 1941] [serial = 1137] [outer = 0x7f86b140cc00] 04:48:17 INFO - PROCESS | 1941 | 1461757697368 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1090ms 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86acabd800) [pid = 1941] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86a4c9c000) [pid = 1941] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86acd9a000) [pid = 1941] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f86b23b1400) [pid = 1941] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86c2d12c00) [pid = 1941] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86ad7e7000) [pid = 1941] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86c2d19400) [pid = 1941] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86b1385c00) [pid = 1941] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86a1da0c00) [pid = 1941] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86ad037800) [pid = 1941] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86a2ddec00) [pid = 1941] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86b66afc00) [pid = 1941] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86ac1ea800) [pid = 1941] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86a2dec000) [pid = 1941] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86a55f3800) [pid = 1941] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86a1d83000) [pid = 1941] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86a55ee000) [pid = 1941] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86b7ae1800) [pid = 1941] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86ad033400) [pid = 1941] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86b23bc800) [pid = 1941] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86b4f6e800) [pid = 1941] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86b140a800) [pid = 1941] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86a9cf8400) [pid = 1941] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86ad7e9400) [pid = 1941] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86b1389400) [pid = 1941] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86a1366000) [pid = 1941] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86a1369000) [pid = 1941] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86adeb3400) [pid = 1941] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86adb81400) [pid = 1941] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86a4b35c00) [pid = 1941] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86acd45800) [pid = 1941] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86a2f08c00) [pid = 1941] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86a55ec800) [pid = 1941] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86a4b34400) [pid = 1941] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f869fda6400) [pid = 1941] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86c2de3400) [pid = 1941] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86a2dddc00) [pid = 1941] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86ad032000) [pid = 1941] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86b42a0c00) [pid = 1941] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86a55d8c00) [pid = 1941] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86a9b1cc00) [pid = 1941] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86a9b0f000) [pid = 1941] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86acd9f800) [pid = 1941] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86b23e0800) [pid = 1941] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86b2d9e800) [pid = 1941] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:48:17 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86a5628000) [pid = 1941] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f869fda7c00) [pid = 1941] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86a2f0e400) [pid = 1941] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86acd92800) [pid = 1941] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86aee1f400) [pid = 1941] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86a136a400) [pid = 1941] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86a1368c00) [pid = 1941] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86acd88800) [pid = 1941] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86a1363000) [pid = 1941] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86a4c94800) [pid = 1941] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86acabe800) [pid = 1941] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86b415d800) [pid = 1941] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86aca9a000) [pid = 1941] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86ac158400) [pid = 1941] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86b04e9800) [pid = 1941] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86a1362c00) [pid = 1941] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86b23b3800) [pid = 1941] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86aca99c00) [pid = 1941] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86a1da0000) [pid = 1941] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86c4d3e800) [pid = 1941] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86c3bb6400) [pid = 1941] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:48:18 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f869fda5000) [pid = 1941] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:48:18 INFO - PROCESS | 1941 | 1461757698013 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1941 | 1461757698015 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:48:18 INFO - PROCESS | 1941 | 1461757698079 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1941 | 1461757698082 Marionette TRACE conn4 <- [1,1486,null,{}] 04:48:18 INFO - PROCESS | 1941 | 1461757698086 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}] 04:48:18 INFO - PROCESS | 1941 | 1461757698202 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:48:18 INFO - PROCESS | 1941 | 1461757698325 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fedc800 == 106 [pid = 1941] [id = 379] 04:48:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86a1da5c00) [pid = 1941] [serial = 1138] [outer = (nil)] 04:48:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86a2dec800) [pid = 1941] [serial = 1139] [outer = 0x7f86a1da5c00] 04:48:18 INFO - PROCESS | 1941 | 1461757698377 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86a4c8e000) [pid = 1941] [serial = 1140] [outer = 0x7f86a1da5c00] 04:48:18 INFO - PROCESS | 1941 | 1461757698936 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 972ms 04:48:19 INFO - PROCESS | 1941 | 1461757699010 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1941 | 1461757699012 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:48:19 INFO - PROCESS | 1941 | 1461757699017 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1941 | 1461757699020 Marionette TRACE conn4 <- [1,1490,null,{}] 04:48:19 INFO - PROCESS | 1941 | 1461757699024 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}] 04:48:19 INFO - PROCESS | 1941 | 1461757699161 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:48:19 INFO - PROCESS | 1941 | 1461757699293 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9db5800 == 107 [pid = 1941] [id = 380] 04:48:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86a1d83000) [pid = 1941] [serial = 1141] [outer = (nil)] 04:48:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86a55d8c00) [pid = 1941] [serial = 1142] [outer = 0x7f86a1d83000] 04:48:19 INFO - PROCESS | 1941 | 1461757699345 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86acabe800) [pid = 1941] [serial = 1143] [outer = 0x7f86a1d83000] 04:48:19 INFO - PROCESS | 1941 | 1461757699890 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 930ms 04:48:20 INFO - PROCESS | 1941 | 1461757700001 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:48:20 INFO - PROCESS | 1941 | 1461757700006 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:48:20 INFO - PROCESS | 1941 | 1461757700017 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1941 | 1461757700022 Marionette TRACE conn4 <- [1,1494,null,{}] 04:48:20 INFO - PROCESS | 1941 | 1461757700029 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}] 04:48:20 INFO - PROCESS | 1941 | 1461757700197 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:48:20 INFO - PROCESS | 1941 | 1461757700365 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f5c800 == 108 [pid = 1941] [id = 381] 04:48:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86a1d87800) [pid = 1941] [serial = 1144] [outer = (nil)] 04:48:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86a55d3800) [pid = 1941] [serial = 1145] [outer = 0x7f86a1d87800] 04:48:20 INFO - PROCESS | 1941 | 1461757700428 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86a9b10000) [pid = 1941] [serial = 1146] [outer = 0x7f86a1d87800] 04:48:21 INFO - PROCESS | 1941 | 1461757701340 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]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1384ms 04:48:21 INFO - PROCESS | 1941 | 1461757701398 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:48:21 INFO - PROCESS | 1941 | 1461757701404 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:48:21 INFO - PROCESS | 1941 | 1461757701414 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1941 | 1461757701419 Marionette TRACE conn4 <- [1,1498,null,{}] 04:48:21 INFO - PROCESS | 1941 | 1461757701424 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}] 04:48:21 INFO - PROCESS | 1941 | 1461757701650 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:48:21 INFO - PROCESS | 1941 | 1461757701818 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acae0800 == 109 [pid = 1941] [id = 382] 04:48:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86a9caa400) [pid = 1941] [serial = 1147] [outer = (nil)] 04:48:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86ac3f4400) [pid = 1941] [serial = 1148] [outer = 0x7f86a9caa400] 04:48:21 INFO - PROCESS | 1941 | 1461757701879 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86acabac00) [pid = 1941] [serial = 1149] [outer = 0x7f86a9caa400] 04:48:22 INFO - PROCESS | 1941 | 1461757702674 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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1287ms 04:48:22 INFO - PROCESS | 1941 | 1461757702703 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1941 | 1461757702707 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:48:22 INFO - PROCESS | 1941 | 1461757702713 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1941 | 1461757702716 Marionette TRACE conn4 <- [1,1502,null,{}] 04:48:22 INFO - PROCESS | 1941 | 1461757702728 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}] 04:48:22 INFO - PROCESS | 1941 | 1461757702884 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:48:23 INFO - PROCESS | 1941 | 1461757703057 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9271000 == 110 [pid = 1941] [id = 383] 04:48:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86acd98400) [pid = 1941] [serial = 1150] [outer = (nil)] 04:48:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86ad494400) [pid = 1941] [serial = 1151] [outer = 0x7f86acd98400] 04:48:23 INFO - PROCESS | 1941 | 1461757703120 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86ad969800) [pid = 1941] [serial = 1152] [outer = 0x7f86acd98400] 04:48:23 INFO - PROCESS | 1941 | 1461757703917 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]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1229ms 04:48:23 INFO - PROCESS | 1941 | 1461757703943 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1941 | 1461757703946 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:48:23 INFO - PROCESS | 1941 | 1461757703951 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1941 | 1461757703953 Marionette TRACE conn4 <- [1,1506,null,{}] 04:48:23 INFO - PROCESS | 1941 | 1461757703958 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}] 04:48:24 INFO - PROCESS | 1941 | 1461757704103 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:48:24 INFO - PROCESS | 1941 | 1461757704275 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cae83000 == 111 [pid = 1941] [id = 384] 04:48:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86acd47400) [pid = 1941] [serial = 1153] [outer = (nil)] 04:48:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86aef1c000) [pid = 1941] [serial = 1154] [outer = 0x7f86acd47400] 04:48:24 INFO - PROCESS | 1941 | 1461757704336 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86b04b8000) [pid = 1941] [serial = 1155] [outer = 0x7f86acd47400] 04:48:25 INFO - PROCESS | 1941 | 1461757705082 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1183ms 04:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:48:25 INFO - PROCESS | 1941 | 1461757705140 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1941 | 1461757705142 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:48:25 INFO - PROCESS | 1941 | 1461757705149 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1941 | 1461757705152 Marionette TRACE conn4 <- [1,1510,null,{}] 04:48:25 INFO - PROCESS | 1941 | 1461757705157 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}] 04:48:25 INFO - PROCESS | 1941 | 1461757705302 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:48:25 INFO - PROCESS | 1941 | 1461757705469 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c76000 == 112 [pid = 1941] [id = 385] 04:48:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86adaf2800) [pid = 1941] [serial = 1156] [outer = (nil)] 04:48:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86b1389c00) [pid = 1941] [serial = 1157] [outer = 0x7f86adaf2800] 04:48:25 INFO - PROCESS | 1941 | 1461757705533 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86b23b7800) [pid = 1941] [serial = 1158] [outer = 0x7f86adaf2800] 04:48:26 INFO - PROCESS | 1941 | 1461757706245 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1126ms 04:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:48:26 INFO - PROCESS | 1941 | 1461757706276 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1941 | 1461757706278 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:48:26 INFO - PROCESS | 1941 | 1461757706282 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1941 | 1461757706286 Marionette TRACE conn4 <- [1,1514,null,{}] 04:48:26 INFO - PROCESS | 1941 | 1461757706291 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}] 04:48:26 INFO - PROCESS | 1941 | 1461757706458 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:48:26 INFO - PROCESS | 1941 | 1461757706642 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1417000 == 113 [pid = 1941] [id = 386] 04:48:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86b23bc800) [pid = 1941] [serial = 1159] [outer = (nil)] 04:48:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86b62e9c00) [pid = 1941] [serial = 1160] [outer = 0x7f86b23bc800] 04:48:26 INFO - PROCESS | 1941 | 1461757706703 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86b673e800) [pid = 1941] [serial = 1161] [outer = 0x7f86b23bc800] 04:48:27 INFO - PROCESS | 1941 | 1461757707438 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]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1177ms 04:48:27 INFO - PROCESS | 1941 | 1461757707460 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1941 | 1461757707463 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:48:27 INFO - PROCESS | 1941 | 1461757707468 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1941 | 1461757707470 Marionette TRACE conn4 <- [1,1518,null,{}] 04:48:27 INFO - PROCESS | 1941 | 1461757707475 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}] 04:48:27 INFO - PROCESS | 1941 | 1461757707612 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:48:27 INFO - PROCESS | 1941 | 1461757707785 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a180d000 == 114 [pid = 1941] [id = 387] 04:48:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86b140e400) [pid = 1941] [serial = 1162] [outer = (nil)] 04:48:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86b7f73c00) [pid = 1941] [serial = 1163] [outer = 0x7f86b140e400] 04:48:27 INFO - PROCESS | 1941 | 1461757707847 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86c2de3400) [pid = 1941] [serial = 1164] [outer = 0x7f86b140e400] 04:48:28 INFO - PROCESS | 1941 | 1461757708554 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1127ms 04:48:28 INFO - PROCESS | 1941 | 1461757708596 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1941 | 1461757708599 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:48:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:48:28 INFO - PROCESS | 1941 | 1461757708622 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1941 | 1461757708625 Marionette TRACE conn4 <- [1,1522,null,{}] 04:48:28 INFO - PROCESS | 1941 | 1461757708629 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}] 04:48:28 INFO - PROCESS | 1941 | 1461757708773 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:48:28 INFO - PROCESS | 1941 | 1461757708955 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c78000 == 115 [pid = 1941] [id = 388] 04:48:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86a4c94800) [pid = 1941] [serial = 1165] [outer = (nil)] 04:48:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86c3c71c00) [pid = 1941] [serial = 1166] [outer = 0x7f86a4c94800] 04:48:29 INFO - PROCESS | 1941 | 1461757709014 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86c4de8000) [pid = 1941] [serial = 1167] [outer = 0x7f86a4c94800] 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:29 INFO - PROCESS | 1941 | 1461757709619 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"]]]}] 04:48:29 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 () { 04:48:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:48:29 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 () { 04:48:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:48:29 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 () { 04:48:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:48:29 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 () { 04:48:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:48:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1028ms 04:48:29 INFO - PROCESS | 1941 | 1461757709669 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1941 | 1461757709673 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:48:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:48:29 INFO - PROCESS | 1941 | 1461757709700 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1941 | 1461757709703 Marionette TRACE conn4 <- [1,1526,null,{}] 04:48:29 INFO - PROCESS | 1941 | 1461757709707 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}] 04:48:29 INFO - PROCESS | 1941 | 1461757709847 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:48:30 INFO - PROCESS | 1941 | 1461757710033 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac079800 == 116 [pid = 1941] [id = 389] 04:48:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86b42a4800) [pid = 1941] [serial = 1168] [outer = (nil)] 04:48:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86c6f95000) [pid = 1941] [serial = 1169] [outer = 0x7f86b42a4800] 04:48:30 INFO - PROCESS | 1941 | 1461757710095 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86c8c2cc00) [pid = 1941] [serial = 1170] [outer = 0x7f86b42a4800] 04:48:30 INFO - PROCESS | 1941 | 1461757710809 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"]]]}] 04:48:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:48:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:48:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:48:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:48:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:48:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:48:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1128ms 04:48:30 INFO - PROCESS | 1941 | 1461757710831 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1941 | 1461757710834 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:48:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:48:30 INFO - PROCESS | 1941 | 1461757710839 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1941 | 1461757710846 Marionette TRACE conn4 <- [1,1530,null,{}] 04:48:30 INFO - PROCESS | 1941 | 1461757710851 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}] 04:48:30 INFO - PROCESS | 1941 | 1461757710988 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:48:31 INFO - PROCESS | 1941 | 1461757711163 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c1f000 == 117 [pid = 1941] [id = 390] 04:48:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f869e1cb400) [pid = 1941] [serial = 1171] [outer = (nil)] 04:48:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f869e1d7800) [pid = 1941] [serial = 1172] [outer = 0x7f869e1cb400] 04:48:31 INFO - PROCESS | 1941 | 1461757711227 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86c5031400) [pid = 1941] [serial = 1173] [outer = 0x7f869e1cb400] 04:48:31 INFO - PROCESS | 1941 | 1461757711823 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]]]}] 04:48:31 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 04:48:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:48:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:48:31 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. 04:48:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:48:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1034ms 04:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:48:31 INFO - PROCESS | 1941 | 1461757711874 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1941 | 1461757711877 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:48:31 INFO - PROCESS | 1941 | 1461757711883 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1941 | 1461757711887 Marionette TRACE conn4 <- [1,1534,null,{}] 04:48:31 INFO - PROCESS | 1941 | 1461757711908 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}] 04:48:32 INFO - PROCESS | 1941 | 1461757712105 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:48:32 INFO - PROCESS | 1941 | 1461757712291 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b17a8800 == 118 [pid = 1941] [id = 391] 04:48:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f869e1cd800) [pid = 1941] [serial = 1174] [outer = (nil)] 04:48:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86c8c40c00) [pid = 1941] [serial = 1175] [outer = 0x7f869e1cd800] 04:48:32 INFO - PROCESS | 1941 | 1461757712357 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86c904e800) [pid = 1941] [serial = 1176] [outer = 0x7f869e1cd800] 04:48:33 INFO - PROCESS | 1941 | 1461757713175 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]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:48:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1346ms 04:48:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:48:33 INFO - PROCESS | 1941 | 1461757713228 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1941 | 1461757713230 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:48:33 INFO - PROCESS | 1941 | 1461757713236 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1941 | 1461757713239 Marionette TRACE conn4 <- [1,1538,null,{}] 04:48:33 INFO - PROCESS | 1941 | 1461757713243 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}] 04:48:33 INFO - PROCESS | 1941 | 1461757713386 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:48:33 INFO - PROCESS | 1941 | 1461757713570 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f3f5800 == 119 [pid = 1941] [id = 392] 04:48:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f869e1d8800) [pid = 1941] [serial = 1177] [outer = (nil)] 04:48:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86a18f1000) [pid = 1941] [serial = 1178] [outer = 0x7f869e1d8800] 04:48:33 INFO - PROCESS | 1941 | 1461757713629 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86a2f14c00) [pid = 1941] [serial = 1179] [outer = 0x7f869e1d8800] 04:48:34 INFO - PROCESS | 1941 | 1461757714462 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1276ms 04:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:48:34 INFO - PROCESS | 1941 | 1461757714513 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1941 | 1461757714515 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:48:34 INFO - PROCESS | 1941 | 1461757714519 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1941 | 1461757714523 Marionette TRACE conn4 <- [1,1542,null,{}] 04:48:34 INFO - PROCESS | 1941 | 1461757714527 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}] 04:48:34 INFO - PROCESS | 1941 | 1461757714672 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:48:34 INFO - PROCESS | 1941 | 1461757714861 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3916800 == 120 [pid = 1941] [id = 393] 04:48:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86a136c400) [pid = 1941] [serial = 1180] [outer = (nil)] 04:48:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a4b2b000) [pid = 1941] [serial = 1181] [outer = 0x7f86a136c400] 04:48:34 INFO - PROCESS | 1941 | 1461757714918 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a5627000) [pid = 1941] [serial = 1182] [outer = 0x7f86a136c400] 04:48:36 INFO - PROCESS | 1941 | 1461757716015 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1533ms 04:48:36 INFO - PROCESS | 1941 | 1461757716053 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1941 | 1461757716058 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:48:36 INFO - PROCESS | 1941 | 1461757716064 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1941 | 1461757716069 Marionette TRACE conn4 <- [1,1546,null,{}] 04:48:36 INFO - PROCESS | 1941 | 1461757716076 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}] 04:48:36 INFO - PROCESS | 1941 | 1461757716233 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:48:36 INFO - PROCESS | 1941 | 1461757716475 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f56000 == 121 [pid = 1941] [id = 394] 04:48:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86a2de0000) [pid = 1941] [serial = 1183] [outer = (nil)] 04:48:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a2f12400) [pid = 1941] [serial = 1184] [outer = 0x7f86a2de0000] 04:48:36 INFO - PROCESS | 1941 | 1461757716673 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86a55d7000) [pid = 1941] [serial = 1185] [outer = 0x7f86a2de0000] 04:48:37 INFO - PROCESS | 1941 | 1461757717420 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:48:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1384ms 04:48:37 INFO - PROCESS | 1941 | 1461757717450 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1941 | 1461757717456 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:48:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:48:37 INFO - PROCESS | 1941 | 1461757717465 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1941 | 1461757717468 Marionette TRACE conn4 <- [1,1550,null,{}] 04:48:37 INFO - PROCESS | 1941 | 1461757717473 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}] 04:48:37 INFO - PROCESS | 1941 | 1461757717607 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5e73000 == 120 [pid = 1941] [id = 262] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fedc800 == 119 [pid = 1941] [id = 379] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cd2d2000 == 118 [pid = 1941] [id = 378] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c39ac000 == 117 [pid = 1941] [id = 377] 04:48:37 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86aaf18000) [pid = 1941] [serial = 1094] [outer = (nil)] [url = about:blank] 04:48:37 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86c3e07c00) [pid = 1941] [serial = 1076] [outer = (nil)] [url = about:blank] 04:48:37 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86c8c26000) [pid = 1941] [serial = 1079] [outer = (nil)] [url = about:blank] 04:48:37 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86aaf13c00) [pid = 1941] [serial = 1082] [outer = (nil)] [url = about:blank] 04:48:37 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86aaa6d800) [pid = 1941] [serial = 1085] [outer = (nil)] [url = about:blank] 04:48:37 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86aaa73c00) [pid = 1941] [serial = 1088] [outer = (nil)] [url = about:blank] 04:48:37 INFO - PROCESS | 1941 | 1461757717894 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6d45000 == 116 [pid = 1941] [id = 376] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1715800 == 115 [pid = 1941] [id = 375] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acae2800 == 114 [pid = 1941] [id = 374] 04:48:37 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b1f000 == 113 [pid = 1941] [id = 373] 04:48:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2e22000 == 114 [pid = 1941] [id = 395] 04:48:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86a1d9f800) [pid = 1941] [serial = 1186] [outer = (nil)] 04:48:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a9cad800) [pid = 1941] [serial = 1187] [outer = 0x7f86a1d9f800] 04:48:37 INFO - PROCESS | 1941 | 1461757717954 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86aaa79800) [pid = 1941] [serial = 1188] [outer = 0x7f86a1d9f800] 04:48:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b181d800 == 113 [pid = 1941] [id = 368] 04:48:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aeb29000 == 112 [pid = 1941] [id = 367] 04:48:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad01b800 == 111 [pid = 1941] [id = 366] 04:48:38 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9991800 == 110 [pid = 1941] [id = 365] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86c51dd400) [pid = 1941] [serial = 900] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86b04ef800) [pid = 1941] [serial = 885] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86c40d2800) [pid = 1941] [serial = 897] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86b7f69400) [pid = 1941] [serial = 891] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86b462b000) [pid = 1941] [serial = 942] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86b23da800) [pid = 1941] [serial = 791] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86b5a1ec00) [pid = 1941] [serial = 800] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86b92fa400) [pid = 1941] [serial = 849] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86b66af800) [pid = 1941] [serial = 846] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86c89aec00) [pid = 1941] [serial = 906] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86ba015400) [pid = 1941] [serial = 894] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86acd99c00) [pid = 1941] [serial = 803] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86acd99000) [pid = 1941] [serial = 833] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86c2d12000) [pid = 1941] [serial = 852] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86b07e4c00) [pid = 1941] [serial = 788] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86b7adc000) [pid = 1941] [serial = 797] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86ad3dec00) [pid = 1941] [serial = 915] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86b04ec000) [pid = 1941] [serial = 918] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86b4f63400) [pid = 1941] [serial = 921] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86a1da2800) [pid = 1941] [serial = 966] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86aca8f800) [pid = 1941] [serial = 969] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86b1388400) [pid = 1941] [serial = 972] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86bdd71c00) [pid = 1941] [serial = 975] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86c4d3e400) [pid = 1941] [serial = 978] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86c8c36400) [pid = 1941] [serial = 981] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86a1d9e800) [pid = 1941] [serial = 1011] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86a9cf7000) [pid = 1941] [serial = 1014] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86acd88400) [pid = 1941] [serial = 1017] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86aeb94000) [pid = 1941] [serial = 1020] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86a2f16800) [pid = 1941] [serial = 984] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86b5128c00) [pid = 1941] [serial = 843] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86ac1f0800) [pid = 1941] [serial = 782] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86a2de8c00) [pid = 1941] [serial = 779] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86b548e400) [pid = 1941] [serial = 903] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a2deb800) [pid = 1941] [serial = 728] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86adaf7800) [pid = 1941] [serial = 785] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86b5a24400) [pid = 1941] [serial = 794] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86b23ddc00) [pid = 1941] [serial = 839] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86acd93800) [pid = 1941] [serial = 882] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86adeb6800) [pid = 1941] [serial = 836] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86b5126c00) [pid = 1941] [serial = 888] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86b1382400) [pid = 1941] [serial = 1023] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86c8c28400) [pid = 1941] [serial = 930] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86b42ac800) [pid = 1941] [serial = 1029] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86a9caa000) [pid = 1941] [serial = 939] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86b61e8800) [pid = 1941] [serial = 1035] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86c3ba8000) [pid = 1941] [serial = 927] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86b23e9000) [pid = 1941] [serial = 1026] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86b9223400) [pid = 1941] [serial = 924] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86a55dac00) [pid = 1941] [serial = 1091] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86c393f400) [pid = 1941] [serial = 1061] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86ac1eb800) [pid = 1941] [serial = 1064] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86c3c72000) [pid = 1941] [serial = 1062] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86acd9dc00) [pid = 1941] [serial = 1067] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86aca9a400) [pid = 1941] [serial = 1065] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86b462e400) [pid = 1941] [serial = 1070] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86b03a3800) [pid = 1941] [serial = 1068] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86b940cc00) [pid = 1941] [serial = 1073] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86b66aa000) [pid = 1941] [serial = 1071] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86c3ba9000) [pid = 1941] [serial = 1074] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86b42ad800) [pid = 1941] [serial = 1034] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86a562bc00) [pid = 1941] [serial = 1055] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86a9cf3400) [pid = 1941] [serial = 1040] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86b036f400) [pid = 1941] [serial = 1047] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86b137e800) [pid = 1941] [serial = 1049] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86aca8f000) [pid = 1941] [serial = 1041] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86a4b32c00) [pid = 1941] [serial = 1038] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86b42ab400) [pid = 1941] [serial = 1031] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86ad579400) [pid = 1941] [serial = 912] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86a1367400) [pid = 1941] [serial = 1010] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86a9ca3000) [pid = 1941] [serial = 1013] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86a1d89400) [pid = 1941] [serial = 1037] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86acd97400) [pid = 1941] [serial = 1044] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86acd4ac00) [pid = 1941] [serial = 1043] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86b4622800) [pid = 1941] [serial = 1052] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86b66aac00) [pid = 1941] [serial = 1053] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86b04bc400) [pid = 1941] [serial = 1022] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86ad578400) [pid = 1941] [serial = 1019] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86b42a2000) [pid = 1941] [serial = 1028] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86b705c000) [pid = 1941] [serial = 1058] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86b1413400) [pid = 1941] [serial = 1050] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86adaf8000) [pid = 1941] [serial = 1046] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86a55df800) [pid = 1941] [serial = 1092] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86acd4ec00) [pid = 1941] [serial = 1056] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86b23b7400) [pid = 1941] [serial = 1025] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86acd44800) [pid = 1941] [serial = 1016] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86b92fac00) [pid = 1941] [serial = 1059] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86a1daa000) [pid = 1941] [serial = 936] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86b5323000) [pid = 1941] [serial = 1032] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86c8c3f000) [pid = 1941] [serial = 933] [outer = (nil)] [url = about:blank] 04:48:38 INFO - PROCESS | 1941 | 1461757718732 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]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1281ms 04:48:38 INFO - PROCESS | 1941 | 1461757718746 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1941 | 1461757718749 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:48:38 INFO - PROCESS | 1941 | 1461757718758 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1941 | 1461757718762 Marionette TRACE conn4 <- [1,1554,null,{}] 04:48:38 INFO - PROCESS | 1941 | 1461757718775 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}] 04:48:38 INFO - PROCESS | 1941 | 1461757718914 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:48:39 INFO - PROCESS | 1941 | 1461757719054 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9ab0000 == 111 [pid = 1941] [id = 396] 04:48:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86a4b30800) [pid = 1941] [serial = 1189] [outer = (nil)] 04:48:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86ac157c00) [pid = 1941] [serial = 1190] [outer = 0x7f86a4b30800] 04:48:39 INFO - PROCESS | 1941 | 1461757719109 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86aca8bc00) [pid = 1941] [serial = 1191] [outer = 0x7f86a4b30800] 04:48:39 INFO - PROCESS | 1941 | 1461757719701 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 981ms 04:48:39 INFO - PROCESS | 1941 | 1461757719740 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1941 | 1461757719743 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:48:39 INFO - PROCESS | 1941 | 1461757719748 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1941 | 1461757719750 Marionette TRACE conn4 <- [1,1558,null,{}] 04:48:39 INFO - PROCESS | 1941 | 1461757719754 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}] 04:48:39 INFO - PROCESS | 1941 | 1461757719939 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:48:39 INFO - PROCESS | 1941 | 1461757719959 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aaa59000 == 112 [pid = 1941] [id = 397] 04:48:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f869e1cdc00) [pid = 1941] [serial = 1192] [outer = (nil)] 04:48:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86aca9a400) [pid = 1941] [serial = 1193] [outer = 0x7f869e1cdc00] 04:48:40 INFO - PROCESS | 1941 | 1461757720010 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86acd46c00) [pid = 1941] [serial = 1194] [outer = 0x7f869e1cdc00] 04:48:40 INFO - PROCESS | 1941 | 1461757720706 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:48:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 975ms 04:48:40 INFO - PROCESS | 1941 | 1461757720724 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1941 | 1461757720726 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:48:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:48:40 INFO - PROCESS | 1941 | 1461757720731 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1941 | 1461757720733 Marionette TRACE conn4 <- [1,1562,null,{}] 04:48:40 INFO - PROCESS | 1941 | 1461757720746 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}] 04:48:40 INFO - PROCESS | 1941 | 1461757720912 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:48:41 INFO - PROCESS | 1941 | 1461757720996 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9c1000 == 113 [pid = 1941] [id = 398] 04:48:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86ac3fa000) [pid = 1941] [serial = 1195] [outer = (nil)] 04:48:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86acd84400) [pid = 1941] [serial = 1196] [outer = 0x7f86ac3fa000] 04:48:41 INFO - PROCESS | 1941 | 1461757721046 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86acd98000) [pid = 1941] [serial = 1197] [outer = 0x7f86ac3fa000] 04:48:41 INFO - PROCESS | 1941 | 1461757721751 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]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1077ms 04:48:41 INFO - PROCESS | 1941 | 1461757721809 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1941 | 1461757721811 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:48:41 INFO - PROCESS | 1941 | 1461757721816 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1941 | 1461757721818 Marionette TRACE conn4 <- [1,1566,null,{}] 04:48:41 INFO - PROCESS | 1941 | 1461757721828 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}] 04:48:42 INFO - PROCESS | 1941 | 1461757722131 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:48:42 INFO - PROCESS | 1941 | 1461757722153 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad38b000 == 114 [pid = 1941] [id = 399] 04:48:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86ad499800) [pid = 1941] [serial = 1198] [outer = (nil)] 04:48:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86ad962800) [pid = 1941] [serial = 1199] [outer = 0x7f86ad499800] 04:48:42 INFO - PROCESS | 1941 | 1461757722207 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86adaf3000) [pid = 1941] [serial = 1200] [outer = 0x7f86ad499800] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86a55dc400) [pid = 1941] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86a9cf4400) [pid = 1941] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86aaf0c000) [pid = 1941] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86aaa77000) [pid = 1941] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86ac3f9c00) [pid = 1941] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86b140cc00) [pid = 1941] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86a1da5c00) [pid = 1941] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86a5625c00) [pid = 1941] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f86aaf0d800) [pid = 1941] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86a1d8a400) [pid = 1941] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86b548ec00) [pid = 1941] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:48:42 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86c5033c00) [pid = 1941] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:48:43 INFO - PROCESS | 1941 | 1461757723104 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:48:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1337ms 04:48:43 INFO - PROCESS | 1941 | 1461757723154 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1941 | 1461757723157 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:48:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:48:43 INFO - PROCESS | 1941 | 1461757723162 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1941 | 1461757723164 Marionette TRACE conn4 <- [1,1570,null,{}] 04:48:43 INFO - PROCESS | 1941 | 1461757723169 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}] 04:48:43 INFO - PROCESS | 1941 | 1461757723338 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:48:43 INFO - PROCESS | 1941 | 1461757723354 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad792800 == 115 [pid = 1941] [id = 400] 04:48:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86a1d9f400) [pid = 1941] [serial = 1201] [outer = (nil)] 04:48:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86ac3f9c00) [pid = 1941] [serial = 1202] [outer = 0x7f86a1d9f400] 04:48:43 INFO - PROCESS | 1941 | 1461757723403 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86ad968000) [pid = 1941] [serial = 1203] [outer = 0x7f86a1d9f400] 04:48:44 INFO - PROCESS | 1941 | 1461757724050 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]]]}] 04:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 924ms 04:48:44 INFO - PROCESS | 1941 | 1461757724087 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1941 | 1461757724090 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:48:44 INFO - PROCESS | 1941 | 1461757724095 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1941 | 1461757724097 Marionette TRACE conn4 <- [1,1574,null,{}] 04:48:44 INFO - PROCESS | 1941 | 1461757724101 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}] 04:48:44 INFO - PROCESS | 1941 | 1461757724225 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:48:44 INFO - PROCESS | 1941 | 1461757724240 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb43000 == 116 [pid = 1941] [id = 401] 04:48:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86acd96400) [pid = 1941] [serial = 1204] [outer = (nil)] 04:48:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86adaf6800) [pid = 1941] [serial = 1205] [outer = 0x7f86acd96400] 04:48:44 INFO - PROCESS | 1941 | 1461757724290 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86b0366000) [pid = 1941] [serial = 1206] [outer = 0x7f86acd96400] 04:48:45 INFO - PROCESS | 1941 | 1461757725199 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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1174ms 04:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:48:45 INFO - PROCESS | 1941 | 1461757725271 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1941 | 1461757725275 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:48:45 INFO - PROCESS | 1941 | 1461757725282 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1941 | 1461757725287 Marionette TRACE conn4 <- [1,1578,null,{}] 04:48:45 INFO - PROCESS | 1941 | 1461757725294 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}] 04:48:45 INFO - PROCESS | 1941 | 1461757725478 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:48:45 INFO - PROCESS | 1941 | 1461757725645 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c1f000 == 117 [pid = 1941] [id = 402] 04:48:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f869fda7c00) [pid = 1941] [serial = 1207] [outer = (nil)] 04:48:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86a2de2800) [pid = 1941] [serial = 1208] [outer = 0x7f869fda7c00] 04:48:45 INFO - PROCESS | 1941 | 1461757725712 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86a55d8000) [pid = 1941] [serial = 1209] [outer = 0x7f869fda7c00] 04:48:46 INFO - PROCESS | 1941 | 1461757726449 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1184ms 04:48:46 INFO - PROCESS | 1941 | 1461757726466 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1941 | 1461757726473 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:48:46 INFO - PROCESS | 1941 | 1461757726482 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1941 | 1461757726486 Marionette TRACE conn4 <- [1,1582,null,{}] 04:48:46 INFO - PROCESS | 1941 | 1461757726490 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}] 04:48:46 INFO - PROCESS | 1941 | 1461757726652 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:48:46 INFO - PROCESS | 1941 | 1461757726825 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa930800 == 118 [pid = 1941] [id = 403] 04:48:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86a9b17000) [pid = 1941] [serial = 1210] [outer = (nil)] 04:48:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86aaf13c00) [pid = 1941] [serial = 1211] [outer = 0x7f86a9b17000] 04:48:46 INFO - PROCESS | 1941 | 1461757726889 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86ac1e7000) [pid = 1941] [serial = 1212] [outer = 0x7f86a9b17000] 04:48:47 INFO - PROCESS | 1941 | 1461757727730 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]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1283ms 04:48:47 INFO - PROCESS | 1941 | 1461757727766 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1941 | 1461757727769 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:48:47 INFO - PROCESS | 1941 | 1461757727775 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1941 | 1461757727780 Marionette TRACE conn4 <- [1,1586,null,{}] 04:48:47 INFO - PROCESS | 1941 | 1461757727794 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}] 04:48:47 INFO - PROCESS | 1941 | 1461757727950 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:48:48 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad29b800 == 117 [pid = 1941] [id = 11] 04:48:48 INFO - PROCESS | 1941 | 1461757728160 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86af933000 == 118 [pid = 1941] [id = 404] 04:48:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86acd8a000) [pid = 1941] [serial = 1213] [outer = (nil)] 04:48:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86acf54c00) [pid = 1941] [serial = 1214] [outer = 0x7f86acd8a000] 04:48:48 INFO - PROCESS | 1941 | 1461757728286 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86ad49b400) [pid = 1941] [serial = 1215] [outer = 0x7f86acd8a000] 04:48:49 INFO - PROCESS | 1941 | 1461757729085 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1382ms 04:48:49 INFO - PROCESS | 1941 | 1461757729157 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:48:49 INFO - PROCESS | 1941 | 1461757729161 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:48:49 INFO - PROCESS | 1941 | 1461757729166 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1941 | 1461757729168 Marionette TRACE conn4 <- [1,1590,null,{}] 04:48:49 INFO - PROCESS | 1941 | 1461757729173 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}] 04:48:49 INFO - PROCESS | 1941 | 1461757729321 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:48:49 INFO - PROCESS | 1941 | 1461757729490 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b152f000 == 119 [pid = 1941] [id = 405] 04:48:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86ad7eec00) [pid = 1941] [serial = 1216] [outer = (nil)] 04:48:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86aee1b800) [pid = 1941] [serial = 1217] [outer = 0x7f86ad7eec00] 04:48:49 INFO - PROCESS | 1941 | 1461757729552 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86b03a3800) [pid = 1941] [serial = 1218] [outer = 0x7f86ad7eec00] 04:48:50 INFO - PROCESS | 1941 | 1461757730279 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1176ms 04:48:50 INFO - PROCESS | 1941 | 1461757730342 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1941 | 1461757730345 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:48:50 INFO - PROCESS | 1941 | 1461757730350 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1941 | 1461757730354 Marionette TRACE conn4 <- [1,1594,null,{}] 04:48:50 INFO - PROCESS | 1941 | 1461757730358 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}] 04:48:50 INFO - PROCESS | 1941 | 1461757730509 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:48:50 INFO - PROCESS | 1941 | 1461757730679 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b17a4800 == 120 [pid = 1941] [id = 406] 04:48:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86b03a6800) [pid = 1941] [serial = 1219] [outer = (nil)] 04:48:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86b04f0000) [pid = 1941] [serial = 1220] [outer = 0x7f86b03a6800] 04:48:50 INFO - PROCESS | 1941 | 1461757730738 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86b1388400) [pid = 1941] [serial = 1221] [outer = 0x7f86b03a6800] 04:48:51 INFO - PROCESS | 1941 | 1461757731472 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]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1182ms 04:48:51 INFO - PROCESS | 1941 | 1461757731538 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 1941 | 1461757731541 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:48:51 INFO - PROCESS | 1941 | 1461757731546 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1941 | 1461757731548 Marionette TRACE conn4 <- [1,1598,null,{}] 04:48:51 INFO - PROCESS | 1941 | 1461757731553 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}] 04:48:51 INFO - PROCESS | 1941 | 1461757731737 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:48:51 INFO - PROCESS | 1941 | 1461757731908 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b3971800 == 121 [pid = 1941] [id = 407] 04:48:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86b03ac400) [pid = 1941] [serial = 1222] [outer = (nil)] 04:48:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86b2dab400) [pid = 1941] [serial = 1223] [outer = 0x7f86b03ac400] 04:48:51 INFO - PROCESS | 1941 | 1461757731978 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86b486c800) [pid = 1941] [serial = 1224] [outer = 0x7f86b03ac400] 04:48:52 INFO - PROCESS | 1941 | 1461757732699 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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:48:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1184ms 04:48:52 INFO - PROCESS | 1941 | 1461757732732 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1941 | 1461757732734 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:48:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:48:52 INFO - PROCESS | 1941 | 1461757732740 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1941 | 1461757732742 Marionette TRACE conn4 <- [1,1602,null,{}] 04:48:52 INFO - PROCESS | 1941 | 1461757732747 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}] 04:48:52 INFO - PROCESS | 1941 | 1461757732887 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:48:53 INFO - PROCESS | 1941 | 1461757733059 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ac1000 == 122 [pid = 1941] [id = 408] 04:48:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86b1415400) [pid = 1941] [serial = 1225] [outer = (nil)] 04:48:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86b5a24c00) [pid = 1941] [serial = 1226] [outer = 0x7f86b1415400] 04:48:53 INFO - PROCESS | 1941 | 1461757733119 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b66a7400) [pid = 1941] [serial = 1227] [outer = 0x7f86b1415400] 04:48:53 INFO - PROCESS | 1941 | 1461757733893 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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1226ms 04:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:48:53 INFO - PROCESS | 1941 | 1461757733966 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1941 | 1461757733969 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:48:53 INFO - PROCESS | 1941 | 1461757733974 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1941 | 1461757733976 Marionette TRACE conn4 <- [1,1606,null,{}] 04:48:53 INFO - PROCESS | 1941 | 1461757733981 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}] 04:48:54 INFO - PROCESS | 1941 | 1461757734126 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:48:54 INFO - PROCESS | 1941 | 1461757734304 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6aa4000 == 123 [pid = 1941] [id = 409] 04:48:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86ad3dec00) [pid = 1941] [serial = 1228] [outer = (nil)] 04:48:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86b6ab1400) [pid = 1941] [serial = 1229] [outer = 0x7f86ad3dec00] 04:48:54 INFO - PROCESS | 1941 | 1461757734363 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86b7ade400) [pid = 1941] [serial = 1230] [outer = 0x7f86ad3dec00] 04:48:55 INFO - PROCESS | 1941 | 1461757735117 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1179ms 04:48:55 INFO - PROCESS | 1941 | 1461757735156 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1941 | 1461757735158 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:48:55 INFO - PROCESS | 1941 | 1461757735163 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1941 | 1461757735166 Marionette TRACE conn4 <- [1,1610,null,{}] 04:48:55 INFO - PROCESS | 1941 | 1461757735171 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}] 04:48:55 INFO - PROCESS | 1941 | 1461757735321 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:48:55 INFO - PROCESS | 1941 | 1461757735496 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7096000 == 124 [pid = 1941] [id = 410] 04:48:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86b23bb800) [pid = 1941] [serial = 1231] [outer = (nil)] 04:48:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86b9222000) [pid = 1941] [serial = 1232] [outer = 0x7f86b23bb800] 04:48:55 INFO - PROCESS | 1941 | 1461757735560 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86ba013c00) [pid = 1941] [serial = 1233] [outer = 0x7f86b23bb800] 04:48:56 INFO - PROCESS | 1941 | 1461757736319 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]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1178ms 04:48:56 INFO - PROCESS | 1941 | 1461757736342 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1941 | 1461757736345 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:48:56 INFO - PROCESS | 1941 | 1461757736350 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1941 | 1461757736353 Marionette TRACE conn4 <- [1,1614,null,{}] 04:48:56 INFO - PROCESS | 1941 | 1461757736357 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}] 04:48:56 INFO - PROCESS | 1941 | 1461757736502 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:48:56 INFO - PROCESS | 1941 | 1461757736686 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a2c800 == 125 [pid = 1941] [id = 411] 04:48:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86b69e4c00) [pid = 1941] [serial = 1234] [outer = (nil)] 04:48:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86c3badc00) [pid = 1941] [serial = 1235] [outer = 0x7f86b69e4c00] 04:48:56 INFO - PROCESS | 1941 | 1461757736744 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86c40ce000) [pid = 1941] [serial = 1236] [outer = 0x7f86b69e4c00] 04:48:57 INFO - PROCESS | 1941 | 1461757737528 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]]]}] 04:48:57 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 04:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1229ms 04:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:48:57 INFO - PROCESS | 1941 | 1461757737579 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1941 | 1461757737582 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:48:57 INFO - PROCESS | 1941 | 1461757737587 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1941 | 1461757737591 Marionette TRACE conn4 <- [1,1618,null,{}] 04:48:57 INFO - PROCESS | 1941 | 1461757737595 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}] 04:48:57 INFO - PROCESS | 1941 | 1461757737764 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:48:57 INFO - PROCESS | 1941 | 1461757737950 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b925b800 == 126 [pid = 1941] [id = 412] 04:48:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f869fdaa400) [pid = 1941] [serial = 1237] [outer = (nil)] 04:48:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86c3c66c00) [pid = 1941] [serial = 1238] [outer = 0x7f869fdaa400] 04:48:58 INFO - PROCESS | 1941 | 1461757738017 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86c8c3b000) [pid = 1941] [serial = 1239] [outer = 0x7f869fdaa400] 04:48:58 INFO - PROCESS | 1941 | 1461757738801 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1285ms 04:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:48:58 INFO - PROCESS | 1941 | 1461757738873 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1941 | 1461757738875 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:48:58 INFO - PROCESS | 1941 | 1461757738881 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1941 | 1461757738882 Marionette TRACE conn4 <- [1,1622,null,{}] 04:48:58 INFO - PROCESS | 1941 | 1461757738887 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}] 04:48:59 INFO - PROCESS | 1941 | 1461757739045 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:48:59 INFO - PROCESS | 1941 | 1461757739593 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c2b000 == 127 [pid = 1941] [id = 413] 04:48:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f869e1d7400) [pid = 1941] [serial = 1240] [outer = (nil)] 04:48:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a1362800) [pid = 1941] [serial = 1241] [outer = 0x7f869e1d7400] 04:48:59 INFO - PROCESS | 1941 | 1461757739696 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86a1da0c00) [pid = 1941] [serial = 1242] [outer = 0x7f869e1d7400] 04:49:00 INFO - PROCESS | 1941 | 1461757740482 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]]]}] 04:49:00 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 04:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1630ms 04:49:00 INFO - PROCESS | 1941 | 1461757740511 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1941 | 1461757740516 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:49:00 INFO - PROCESS | 1941 | 1461757740521 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1941 | 1461757740525 Marionette TRACE conn4 <- [1,1626,null,{}] 04:49:00 INFO - PROCESS | 1941 | 1461757740531 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}] 04:49:00 INFO - PROCESS | 1941 | 1461757740679 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:49:00 INFO - PROCESS | 1941 | 1461757740871 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c1f800 == 128 [pid = 1941] [id = 414] 04:49:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f869e1d3000) [pid = 1941] [serial = 1243] [outer = (nil)] 04:49:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86a5623800) [pid = 1941] [serial = 1244] [outer = 0x7f869e1d3000] 04:49:00 INFO - PROCESS | 1941 | 1461757740991 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86aaa6ec00) [pid = 1941] [serial = 1245] [outer = 0x7f869e1d3000] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c888b000 == 127 [pid = 1941] [id = 301] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86a55d8c00) [pid = 1941] [serial = 1142] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86c3ba7800) [pid = 1941] [serial = 1115] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad792800 == 126 [pid = 1941] [id = 400] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad38b000 == 125 [pid = 1941] [id = 399] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9c1000 == 124 [pid = 1941] [id = 398] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aaa59000 == 123 [pid = 1941] [id = 397] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9ab0000 == 122 [pid = 1941] [id = 396] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2e22000 == 121 [pid = 1941] [id = 395] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f56000 == 120 [pid = 1941] [id = 394] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c76000 == 119 [pid = 1941] [id = 385] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cae83000 == 118 [pid = 1941] [id = 384] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9271000 == 117 [pid = 1941] [id = 383] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acae0800 == 116 [pid = 1941] [id = 382] 04:49:01 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f5c800 == 115 [pid = 1941] [id = 381] 04:49:01 INFO - PROCESS | 1941 | 1461757741879 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]]]}] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86c4d41c00) [pid = 1941] [serial = 1077] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86c8c36800) [pid = 1941] [serial = 1080] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86aaa76c00) [pid = 1941] [serial = 1086] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86a2dec800) [pid = 1941] [serial = 1139] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86adaf4000) [pid = 1941] [serial = 1133] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86bdd74400) [pid = 1941] [serial = 1137] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b1386800) [pid = 1941] [serial = 1134] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86a4c8e000) [pid = 1941] [serial = 1140] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86aaf18800) [pid = 1941] [serial = 1083] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86aaf11800) [pid = 1941] [serial = 1122] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86a9b15400) [pid = 1941] [serial = 1121] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86ad96a800) [pid = 1941] [serial = 1130] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86ad96fc00) [pid = 1941] [serial = 1131] [outer = (nil)] [url = about:blank] 04:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1382ms 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86ac3fac00) [pid = 1941] [serial = 1125] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86ac3f6000) [pid = 1941] [serial = 1124] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86aca8c000) [pid = 1941] [serial = 1095] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86acab3c00) [pid = 1941] [serial = 1100] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86ad963400) [pid = 1941] [serial = 1128] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86ad3e4800) [pid = 1941] [serial = 1127] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86b5044000) [pid = 1941] [serial = 1112] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86b036f000) [pid = 1941] [serial = 1106] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86b5193800) [pid = 1941] [serial = 1136] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86ad497000) [pid = 1941] [serial = 1103] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86b9226400) [pid = 1941] [serial = 1118] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86a55d7400) [pid = 1941] [serial = 1097] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86b07dd000) [pid = 1941] [serial = 1109] [outer = (nil)] [url = about:blank] 04:49:01 INFO - PROCESS | 1941 | 1461757741927 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1941 | 1461757741932 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:49:01 INFO - PROCESS | 1941 | 1461757741941 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1941 | 1461757741943 Marionette TRACE conn4 <- [1,1630,null,{}] 04:49:01 INFO - PROCESS | 1941 | 1461757741948 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}] 04:49:02 INFO - PROCESS | 1941 | 1461757742085 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:49:02 INFO - PROCESS | 1941 | 1461757742099 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f5c800 == 116 [pid = 1941] [id = 415] 04:49:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86aaf0c000) [pid = 1941] [serial = 1246] [outer = (nil)] 04:49:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86ac3f0400) [pid = 1941] [serial = 1247] [outer = 0x7f86aaf0c000] 04:49:02 INFO - PROCESS | 1941 | 1461757742152 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86aca8c000) [pid = 1941] [serial = 1248] [outer = 0x7f86aaf0c000] 04:49:02 INFO - PROCESS | 1941 | 1461757742929 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1029ms 04:49:02 INFO - PROCESS | 1941 | 1461757742970 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1941 | 1461757742973 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:49:03 INFO - PROCESS | 1941 | 1461757743019 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1941 | 1461757743027 Marionette TRACE conn4 <- [1,1634,null,{}] 04:49:03 INFO - PROCESS | 1941 | 1461757743036 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}] 04:49:03 INFO - PROCESS | 1941 | 1461757743178 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:49:03 INFO - PROCESS | 1941 | 1461757743189 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c72800 == 117 [pid = 1941] [id = 416] 04:49:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86acab6c00) [pid = 1941] [serial = 1249] [outer = (nil)] 04:49:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86acf56800) [pid = 1941] [serial = 1250] [outer = 0x7f86acab6c00] 04:49:03 INFO - PROCESS | 1941 | 1461757743239 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86ad3dac00) [pid = 1941] [serial = 1251] [outer = 0x7f86acab6c00] 04:49:03 INFO - PROCESS | 1941 | 1461757743958 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]]]}] 04:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1016ms 04:49:04 INFO - PROCESS | 1941 | 1461757744016 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1941 | 1461757744020 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:49:04 INFO - PROCESS | 1941 | 1461757744025 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1941 | 1461757744027 Marionette TRACE conn4 <- [1,1638,null,{}] 04:49:04 INFO - PROCESS | 1941 | 1461757744031 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}] 04:49:04 INFO - PROCESS | 1941 | 1461757744235 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:49:04 INFO - PROCESS | 1941 | 1461757744286 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac077800 == 118 [pid = 1941] [id = 417] 04:49:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86ad3d7400) [pid = 1941] [serial = 1252] [outer = (nil)] 04:49:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86ad961c00) [pid = 1941] [serial = 1253] [outer = 0x7f86ad3d7400] 04:49:04 INFO - PROCESS | 1941 | 1461757744337 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86adb8cc00) [pid = 1941] [serial = 1254] [outer = 0x7f86ad3d7400] 04:49:05 INFO - PROCESS | 1941 | 1461757745004 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1027ms 04:49:05 INFO - PROCESS | 1941 | 1461757745053 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1941 | 1461757745056 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:49:05 INFO - PROCESS | 1941 | 1461757745067 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1941 | 1461757745069 Marionette TRACE conn4 <- [1,1642,null,{}] 04:49:05 INFO - PROCESS | 1941 | 1461757745088 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}] 04:49:05 INFO - PROCESS | 1941 | 1461757745259 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:49:05 INFO - PROCESS | 1941 | 1461757745281 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad386800 == 119 [pid = 1941] [id = 418] 04:49:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b03a6c00) [pid = 1941] [serial = 1255] [outer = (nil)] 04:49:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b1386800) [pid = 1941] [serial = 1256] [outer = 0x7f86b03a6c00] 04:49:05 INFO - PROCESS | 1941 | 1461757745343 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86b1880c00) [pid = 1941] [serial = 1257] [outer = 0x7f86b03a6c00] 04:49:06 INFO - PROCESS | 1941 | 1461757746051 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1038ms 04:49:06 INFO - PROCESS | 1941 | 1461757746106 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1941 | 1461757746112 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86a1d83000) [pid = 1941] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86a4b30800) [pid = 1941] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86a1d9f800) [pid = 1941] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86ac3fa000) [pid = 1941] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86a2de0000) [pid = 1941] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f869e1cdc00) [pid = 1941] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86ad499800) [pid = 1941] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:49:06 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86a1d9f400) [pid = 1941] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:49:06 INFO - PROCESS | 1941 | 1461757746387 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1941 | 1461757746389 Marionette TRACE conn4 <- [1,1646,null,{}] 04:49:06 INFO - PROCESS | 1941 | 1461757746394 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}] 04:49:06 INFO - PROCESS | 1941 | 1461757746530 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:49:06 INFO - PROCESS | 1941 | 1461757746539 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa91a800 == 120 [pid = 1941] [id = 419] 04:49:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86acd47000) [pid = 1941] [serial = 1258] [outer = (nil)] 04:49:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86ad969000) [pid = 1941] [serial = 1259] [outer = 0x7f86acd47000] 04:49:06 INFO - PROCESS | 1941 | 1461757746590 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86b1883800) [pid = 1941] [serial = 1260] [outer = 0x7f86acd47000] 04:49:07 INFO - PROCESS | 1941 | 1461757747279 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 973ms 04:49:07 INFO - PROCESS | 1941 | 1461757747314 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1941 | 1461757747316 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:49:07 INFO - PROCESS | 1941 | 1461757747322 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1941 | 1461757747324 Marionette TRACE conn4 <- [1,1650,null,{}] 04:49:07 INFO - PROCESS | 1941 | 1461757747328 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}] 04:49:07 INFO - PROCESS | 1941 | 1461757747455 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:49:07 INFO - PROCESS | 1941 | 1461757747601 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b048c800 == 121 [pid = 1941] [id = 420] 04:49:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86a5627800) [pid = 1941] [serial = 1261] [outer = (nil)] 04:49:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86b188b400) [pid = 1941] [serial = 1262] [outer = 0x7f86a5627800] 04:49:07 INFO - PROCESS | 1941 | 1461757747653 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b3916400) [pid = 1941] [serial = 1263] [outer = 0x7f86a5627800] 04:49:08 INFO - PROCESS | 1941 | 1461757748227 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 926ms 04:49:08 INFO - PROCESS | 1941 | 1461757748247 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:49:08 INFO - PROCESS | 1941 | 1461757748250 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:49:08 INFO - PROCESS | 1941 | 1461757748255 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1941 | 1461757748258 Marionette TRACE conn4 <- [1,1654,null,{}] 04:49:08 INFO - PROCESS | 1941 | 1461757748262 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}] 04:49:08 INFO - PROCESS | 1941 | 1461757748402 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:49:08 INFO - PROCESS | 1941 | 1461757748668 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a140c800 == 122 [pid = 1941] [id = 421] 04:49:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f869e1ce400) [pid = 1941] [serial = 1264] [outer = (nil)] 04:49:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f869e1d4000) [pid = 1941] [serial = 1265] [outer = 0x7f869e1ce400] 04:49:08 INFO - PROCESS | 1941 | 1461757748737 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86a1da2400) [pid = 1941] [serial = 1266] [outer = 0x7f869e1ce400] 04:49:09 INFO - PROCESS | 1941 | 1461757749512 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1282ms 04:49:09 INFO - PROCESS | 1941 | 1461757749538 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:49:09 INFO - PROCESS | 1941 | 1461757749544 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:49:09 INFO - PROCESS | 1941 | 1461757749550 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1941 | 1461757749555 Marionette TRACE conn4 <- [1,1658,null,{}] 04:49:09 INFO - PROCESS | 1941 | 1461757749561 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}] 04:49:09 INFO - PROCESS | 1941 | 1461757749726 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:49:09 INFO - PROCESS | 1941 | 1461757749905 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c68000 == 123 [pid = 1941] [id = 422] 04:49:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86aaa6fc00) [pid = 1941] [serial = 1267] [outer = (nil)] 04:49:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86aaf18800) [pid = 1941] [serial = 1268] [outer = 0x7f86aaa6fc00] 04:49:09 INFO - PROCESS | 1941 | 1461757749966 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86ac3f3800) [pid = 1941] [serial = 1269] [outer = 0x7f86aaa6fc00] 04:49:10 INFO - PROCESS | 1941 | 1461757750795 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1279ms 04:49:10 INFO - PROCESS | 1941 | 1461757750831 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:49:10 INFO - PROCESS | 1941 | 1461757750836 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:49:10 INFO - PROCESS | 1941 | 1461757750842 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1941 | 1461757750845 Marionette TRACE conn4 <- [1,1662,null,{}] 04:49:10 INFO - PROCESS | 1941 | 1461757750850 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}] 04:49:11 INFO - PROCESS | 1941 | 1461757750998 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:49:11 INFO - PROCESS | 1941 | 1461757751179 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b049c800 == 124 [pid = 1941] [id = 423] 04:49:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86acd42400) [pid = 1941] [serial = 1270] [outer = (nil)] 04:49:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86acd99c00) [pid = 1941] [serial = 1271] [outer = 0x7f86acd42400] 04:49:11 INFO - PROCESS | 1941 | 1461757751240 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86ad632800) [pid = 1941] [serial = 1272] [outer = 0x7f86acd42400] 04:49:12 INFO - PROCESS | 1941 | 1461757752136 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]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1327ms 04:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:49:12 INFO - PROCESS | 1941 | 1461757752169 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1941 | 1461757752172 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:49:12 INFO - PROCESS | 1941 | 1461757752185 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1941 | 1461757752193 Marionette TRACE conn4 <- [1,1666,null,{}] 04:49:12 INFO - PROCESS | 1941 | 1461757752198 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}] 04:49:12 INFO - PROCESS | 1941 | 1461757752352 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:49:12 INFO - PROCESS | 1941 | 1461757752538 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9b800 == 125 [pid = 1941] [id = 424] 04:49:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86a2f0b000) [pid = 1941] [serial = 1273] [outer = (nil)] 04:49:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86adeaf400) [pid = 1941] [serial = 1274] [outer = 0x7f86a2f0b000] 04:49:12 INFO - PROCESS | 1941 | 1461757752598 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86b1381400) [pid = 1941] [serial = 1275] [outer = 0x7f86a2f0b000] 04:49:13 INFO - PROCESS | 1941 | 1461757753363 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1244ms 04:49:13 INFO - PROCESS | 1941 | 1461757753448 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1941 | 1461757753452 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:49:13 INFO - PROCESS | 1941 | 1461757753459 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1941 | 1461757753461 Marionette TRACE conn4 <- [1,1670,null,{}] 04:49:13 INFO - PROCESS | 1941 | 1461757753466 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}] 04:49:13 INFO - PROCESS | 1941 | 1461757753617 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:49:13 INFO - PROCESS | 1941 | 1461757753792 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7f5e000 == 126 [pid = 1941] [id = 425] 04:49:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86acaba400) [pid = 1941] [serial = 1276] [outer = (nil)] 04:49:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86b1884c00) [pid = 1941] [serial = 1277] [outer = 0x7f86acaba400] 04:49:13 INFO - PROCESS | 1941 | 1461757753852 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86b4161800) [pid = 1941] [serial = 1278] [outer = 0x7f86acaba400] 04:49:14 INFO - PROCESS | 1941 | 1461757754613 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1225ms 04:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:49:14 INFO - PROCESS | 1941 | 1461757754685 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1941 | 1461757754687 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:49:14 INFO - PROCESS | 1941 | 1461757754693 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1941 | 1461757754694 Marionette TRACE conn4 <- [1,1674,null,{}] 04:49:14 INFO - PROCESS | 1941 | 1461757754699 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}] 04:49:14 INFO - PROCESS | 1941 | 1461757754849 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:49:15 INFO - PROCESS | 1941 | 1461757755027 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c2d90000 == 127 [pid = 1941] [id = 426] 04:49:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86b5f83400) [pid = 1941] [serial = 1279] [outer = (nil)] 04:49:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86b6744400) [pid = 1941] [serial = 1280] [outer = 0x7f86b5f83400] 04:49:15 INFO - PROCESS | 1941 | 1461757755097 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86ba00f000) [pid = 1941] [serial = 1281] [outer = 0x7f86b5f83400] 04:49:15 INFO - PROCESS | 1941 | 1461757755889 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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1226ms 04:49:15 INFO - PROCESS | 1941 | 1461757755918 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1941 | 1461757755921 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:49:15 INFO - PROCESS | 1941 | 1461757755926 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1941 | 1461757755928 Marionette TRACE conn4 <- [1,1678,null,{}] 04:49:15 INFO - PROCESS | 1941 | 1461757755933 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}] 04:49:16 INFO - PROCESS | 1941 | 1461757756075 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:49:16 INFO - PROCESS | 1941 | 1461757756253 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4022800 == 128 [pid = 1941] [id = 427] 04:49:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86aafaa400) [pid = 1941] [serial = 1282] [outer = (nil)] 04:49:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86aafb5c00) [pid = 1941] [serial = 1283] [outer = 0x7f86aafaa400] 04:49:16 INFO - PROCESS | 1941 | 1461757756311 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86ba015400) [pid = 1941] [serial = 1284] [outer = 0x7f86aafaa400] 04:49:17 INFO - PROCESS | 1941 | 1461757757103 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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1229ms 04:49:17 INFO - PROCESS | 1941 | 1461757757156 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1941 | 1461757757159 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:49:17 INFO - PROCESS | 1941 | 1461757757164 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1941 | 1461757757166 Marionette TRACE conn4 <- [1,1682,null,{}] 04:49:17 INFO - PROCESS | 1941 | 1461757757171 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}] 04:49:17 INFO - PROCESS | 1941 | 1461757757315 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:49:17 INFO - PROCESS | 1941 | 1461757757494 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8833000 == 129 [pid = 1941] [id = 428] 04:49:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86aafacc00) [pid = 1941] [serial = 1285] [outer = (nil)] 04:49:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86c4aa5400) [pid = 1941] [serial = 1286] [outer = 0x7f86aafacc00] 04:49:17 INFO - PROCESS | 1941 | 1461757757562 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86c6f40400) [pid = 1941] [serial = 1287] [outer = 0x7f86aafacc00] 04:49:18 INFO - PROCESS | 1941 | 1461757758329 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1229ms 04:49:18 INFO - PROCESS | 1941 | 1461757758394 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1941 | 1461757758397 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:49:18 INFO - PROCESS | 1941 | 1461757758402 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1941 | 1461757758404 Marionette TRACE conn4 <- [1,1686,null,{}] 04:49:18 INFO - PROCESS | 1941 | 1461757758410 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}] 04:49:18 INFO - PROCESS | 1941 | 1461757758549 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:49:18 INFO - PROCESS | 1941 | 1461757758729 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c903b800 == 130 [pid = 1941] [id = 429] 04:49:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f869e2cc800) [pid = 1941] [serial = 1288] [outer = (nil)] 04:49:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f869e2d3800) [pid = 1941] [serial = 1289] [outer = 0x7f869e2cc800] 04:49:18 INFO - PROCESS | 1941 | 1461757758791 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f869e2d8400) [pid = 1941] [serial = 1290] [outer = 0x7f869e2cc800] 04:49:19 INFO - PROCESS | 1941 | 1461757759534 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1176ms 04:49:19 INFO - PROCESS | 1941 | 1461757759580 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1941 | 1461757759583 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:49:19 INFO - PROCESS | 1941 | 1461757759588 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1941 | 1461757759595 Marionette TRACE conn4 <- [1,1690,null,{}] 04:49:19 INFO - PROCESS | 1941 | 1461757759600 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}] 04:49:19 INFO - PROCESS | 1941 | 1461757759740 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:49:19 INFO - PROCESS | 1941 | 1461757759919 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cb966800 == 131 [pid = 1941] [id = 430] 04:49:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f869e2ce400) [pid = 1941] [serial = 1291] [outer = (nil)] 04:49:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86c3bb1c00) [pid = 1941] [serial = 1292] [outer = 0x7f869e2ce400] 04:49:19 INFO - PROCESS | 1941 | 1461757759978 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86c860d800) [pid = 1941] [serial = 1293] [outer = 0x7f869e2ce400] 04:49:20 INFO - PROCESS | 1941 | 1461757760754 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]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1234ms 04:49:20 INFO - PROCESS | 1941 | 1461757760822 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1941 | 1461757760825 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:49:20 INFO - PROCESS | 1941 | 1461757760830 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1941 | 1461757760832 Marionette TRACE conn4 <- [1,1694,null,{}] 04:49:20 INFO - PROCESS | 1941 | 1461757760837 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}] 04:49:20 INFO - PROCESS | 1941 | 1461757760984 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:49:21 INFO - PROCESS | 1941 | 1461757761162 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b610f800 == 132 [pid = 1941] [id = 431] 04:49:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f869e2d3000) [pid = 1941] [serial = 1294] [outer = (nil)] 04:49:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86ad73a800) [pid = 1941] [serial = 1295] [outer = 0x7f869e2d3000] 04:49:21 INFO - PROCESS | 1941 | 1461757761228 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86b03ce800) [pid = 1941] [serial = 1296] [outer = 0x7f869e2d3000] 04:49:22 INFO - PROCESS | 1941 | 1461757762016 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1225ms 04:49:22 INFO - PROCESS | 1941 | 1461757762056 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1941 | 1461757762059 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:49:22 INFO - PROCESS | 1941 | 1461757762064 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1941 | 1461757762067 Marionette TRACE conn4 <- [1,1698,null,{}] 04:49:22 INFO - PROCESS | 1941 | 1461757762072 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}] 04:49:22 INFO - PROCESS | 1941 | 1461757762237 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:49:22 INFO - PROCESS | 1941 | 1461757762419 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3ce7800 == 133 [pid = 1941] [id = 432] 04:49:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86a55d5800) [pid = 1941] [serial = 1297] [outer = (nil)] 04:49:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86aca98c00) [pid = 1941] [serial = 1298] [outer = 0x7f86a55d5800] 04:49:22 INFO - PROCESS | 1941 | 1461757762476 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86b1689000) [pid = 1941] [serial = 1299] [outer = 0x7f86a55d5800] 04:49:23 INFO - PROCESS | 1941 | 1461757763540 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]]]}] 04:49:23 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 04:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1527ms 04:49:23 INFO - PROCESS | 1941 | 1461757763592 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1941 | 1461757763596 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:49:23 INFO - PROCESS | 1941 | 1461757763604 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1941 | 1461757763607 Marionette TRACE conn4 <- [1,1702,null,{}] 04:49:23 INFO - PROCESS | 1941 | 1461757763614 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}] 04:49:23 INFO - PROCESS | 1941 | 1461757763767 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:49:23 INFO - PROCESS | 1941 | 1461757763952 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c7c800 == 134 [pid = 1941] [id = 433] 04:49:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86a4c9c800) [pid = 1941] [serial = 1300] [outer = (nil)] 04:49:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86a9b13800) [pid = 1941] [serial = 1301] [outer = 0x7f86a4c9c800] 04:49:24 INFO - PROCESS | 1941 | 1461757764007 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86aaa78400) [pid = 1941] [serial = 1302] [outer = 0x7f86a4c9c800] 04:49:24 INFO - PROCESS | 1941 | 1461757764910 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1383ms 04:49:24 INFO - PROCESS | 1941 | 1461757764987 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1941 | 1461757764994 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:49:25 INFO - PROCESS | 1941 | 1461757765003 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1941 | 1461757765007 Marionette TRACE conn4 <- [1,1706,null,{}] 04:49:25 INFO - PROCESS | 1941 | 1461757765012 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}] 04:49:25 INFO - PROCESS | 1941 | 1461757765194 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b048c800 == 133 [pid = 1941] [id = 420] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa91a800 == 132 [pid = 1941] [id = 419] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad386800 == 131 [pid = 1941] [id = 418] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86c3c71c00) [pid = 1941] [serial = 1166] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86c6f95000) [pid = 1941] [serial = 1169] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f869e1d7800) [pid = 1941] [serial = 1172] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86c8c40c00) [pid = 1941] [serial = 1175] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86a18f1000) [pid = 1941] [serial = 1178] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86adaf6800) [pid = 1941] [serial = 1205] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | 1461757765447 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac077800 == 130 [pid = 1941] [id = 417] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c72800 == 129 [pid = 1941] [id = 416] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f5c800 == 128 [pid = 1941] [id = 415] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3c1f800 == 127 [pid = 1941] [id = 414] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3c2b000 == 126 [pid = 1941] [id = 413] 04:49:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1809000 == 127 [pid = 1941] [id = 434] 04:49:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86a1d8fc00) [pid = 1941] [serial = 1303] [outer = (nil)] 04:49:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86aafb9800) [pid = 1941] [serial = 1304] [outer = 0x7f86a1d8fc00] 04:49:25 INFO - PROCESS | 1941 | 1461757765560 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86ac3f6c00) [pid = 1941] [serial = 1305] [outer = 0x7f86a1d8fc00] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6aa4000 == 126 [pid = 1941] [id = 409] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ac1000 == 125 [pid = 1941] [id = 408] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b3971800 == 124 [pid = 1941] [id = 407] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b17a4800 == 123 [pid = 1941] [id = 406] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b152f000 == 122 [pid = 1941] [id = 405] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86af933000 == 121 [pid = 1941] [id = 404] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa930800 == 120 [pid = 1941] [id = 403] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3c1f000 == 119 [pid = 1941] [id = 402] 04:49:25 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb43000 == 118 [pid = 1941] [id = 401] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86acabe800) [pid = 1941] [serial = 1143] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86ac157c00) [pid = 1941] [serial = 1190] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86aca8bc00) [pid = 1941] [serial = 1191] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86a9cad800) [pid = 1941] [serial = 1187] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86aaa79800) [pid = 1941] [serial = 1188] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86acd84400) [pid = 1941] [serial = 1196] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86a55d7000) [pid = 1941] [serial = 1185] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a2f12400) [pid = 1941] [serial = 1184] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86b7f73c00) [pid = 1941] [serial = 1163] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86a55d3800) [pid = 1941] [serial = 1145] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86aca9a400) [pid = 1941] [serial = 1193] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86a4b2b000) [pid = 1941] [serial = 1181] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86aef1c000) [pid = 1941] [serial = 1154] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86ad962800) [pid = 1941] [serial = 1199] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86b62e9c00) [pid = 1941] [serial = 1160] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86ad494400) [pid = 1941] [serial = 1151] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86ac3f4400) [pid = 1941] [serial = 1148] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86acd98000) [pid = 1941] [serial = 1197] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86b1389c00) [pid = 1941] [serial = 1157] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86adaf3000) [pid = 1941] [serial = 1200] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86ad968000) [pid = 1941] [serial = 1203] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86ac3f9c00) [pid = 1941] [serial = 1202] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86acd46c00) [pid = 1941] [serial = 1194] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1941 | 1461757766230 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1277ms 04:49:26 INFO - PROCESS | 1941 | 1461757766281 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1941 | 1461757766284 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:49:26 INFO - PROCESS | 1941 | 1461757766289 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1941 | 1461757766294 Marionette TRACE conn4 <- [1,1710,null,{}] 04:49:26 INFO - PROCESS | 1941 | 1461757766338 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}] 04:49:26 INFO - PROCESS | 1941 | 1461757766486 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:49:26 INFO - PROCESS | 1941 | 1461757766497 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c1b800 == 119 [pid = 1941] [id = 435] 04:49:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86acd46800) [pid = 1941] [serial = 1306] [outer = (nil)] 04:49:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86acd92800) [pid = 1941] [serial = 1307] [outer = 0x7f86acd46800] 04:49:26 INFO - PROCESS | 1941 | 1461757766551 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86ad225800) [pid = 1941] [serial = 1308] [outer = 0x7f86acd46800] 04:49:27 INFO - PROCESS | 1941 | 1461757767277 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1008ms 04:49:27 INFO - PROCESS | 1941 | 1461757767297 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1941 | 1461757767300 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:49:27 INFO - PROCESS | 1941 | 1461757767306 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1941 | 1461757767308 Marionette TRACE conn4 <- [1,1714,null,{}] 04:49:27 INFO - PROCESS | 1941 | 1461757767312 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}] 04:49:27 INFO - PROCESS | 1941 | 1461757767498 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:49:27 INFO - PROCESS | 1941 | 1461757767513 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac975000 == 120 [pid = 1941] [id = 436] 04:49:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86acd8ac00) [pid = 1941] [serial = 1309] [outer = (nil)] 04:49:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86ad73dc00) [pid = 1941] [serial = 1310] [outer = 0x7f86acd8ac00] 04:49:27 INFO - PROCESS | 1941 | 1461757767573 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86ad7e8800) [pid = 1941] [serial = 1311] [outer = 0x7f86acd8ac00] 04:49:28 INFO - PROCESS | 1941 | 1461757768310 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1024ms 04:49:28 INFO - PROCESS | 1941 | 1461757768331 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1941 | 1461757768333 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:49:28 INFO - PROCESS | 1941 | 1461757768338 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1941 | 1461757768340 Marionette TRACE conn4 <- [1,1718,null,{}] 04:49:28 INFO - PROCESS | 1941 | 1461757768378 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}] 04:49:28 INFO - PROCESS | 1941 | 1461757768560 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:49:28 INFO - PROCESS | 1941 | 1461757768591 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad559800 == 121 [pid = 1941] [id = 437] 04:49:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86acd9b400) [pid = 1941] [serial = 1312] [outer = (nil)] 04:49:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86ad96e000) [pid = 1941] [serial = 1313] [outer = 0x7f86acd9b400] 04:49:28 INFO - PROCESS | 1941 | 1461757768641 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86ade75400) [pid = 1941] [serial = 1314] [outer = 0x7f86acd9b400] 04:49:29 INFO - PROCESS | 1941 | 1461757769298 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 996ms 04:49:29 INFO - PROCESS | 1941 | 1461757769335 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1941 | 1461757769338 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:49:29 INFO - PROCESS | 1941 | 1461757769343 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1941 | 1461757769345 Marionette TRACE conn4 <- [1,1722,null,{}] 04:49:29 INFO - PROCESS | 1941 | 1461757769355 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}] 04:49:29 INFO - PROCESS | 1941 | 1461757769556 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:49:29 INFO - PROCESS | 1941 | 1461757769581 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86af933000 == 122 [pid = 1941] [id = 438] 04:49:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86b0365800) [pid = 1941] [serial = 1315] [outer = (nil)] 04:49:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86b1419c00) [pid = 1941] [serial = 1316] [outer = 0x7f86b0365800] 04:49:29 INFO - PROCESS | 1941 | 1461757769633 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86b168f000) [pid = 1941] [serial = 1317] [outer = 0x7f86b0365800] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86ad29c000) [pid = 1941] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86b03a6c00) [pid = 1941] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86aaf0c000) [pid = 1941] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86acab6c00) [pid = 1941] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86acd47000) [pid = 1941] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f869e1d3000) [pid = 1941] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f869e1d7400) [pid = 1941] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86acd96400) [pid = 1941] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86ad3d7400) [pid = 1941] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:49:30 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86ad03a400) [pid = 1941] [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.] 04:49:30 INFO - PROCESS | 1941 | 1461757770407 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]]]}] 04:49:30 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 04:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1092ms 04:49:30 INFO - PROCESS | 1941 | 1461757770435 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:49:30 INFO - PROCESS | 1941 | 1461757770437 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:49:30 INFO - PROCESS | 1941 | 1461757770442 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1941 | 1461757770444 Marionette TRACE conn4 <- [1,1726,null,{}] 04:49:30 INFO - PROCESS | 1941 | 1461757770449 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}] 04:49:30 INFO - PROCESS | 1941 | 1461757770623 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:49:30 INFO - PROCESS | 1941 | 1461757770715 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad794800 == 123 [pid = 1941] [id = 439] 04:49:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86aaa77000) [pid = 1941] [serial = 1318] [outer = (nil)] 04:49:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86ad3d7400) [pid = 1941] [serial = 1319] [outer = 0x7f86aaa77000] 04:49:30 INFO - PROCESS | 1941 | 1461757770764 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86b1691400) [pid = 1941] [serial = 1320] [outer = 0x7f86aaa77000] 04:49:31 INFO - PROCESS | 1941 | 1461757771336 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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 928ms 04:49:31 INFO - PROCESS | 1941 | 1461757771370 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 1941 | 1461757771372 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:49:31 INFO - PROCESS | 1941 | 1461757771377 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1941 | 1461757771379 Marionette TRACE conn4 <- [1,1730,null,{}] 04:49:31 INFO - PROCESS | 1941 | 1461757771384 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}] 04:49:31 INFO - PROCESS | 1941 | 1461757771559 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:49:31 INFO - PROCESS | 1941 | 1461757771578 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1833800 == 124 [pid = 1941] [id = 440] 04:49:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86aaf0c000) [pid = 1941] [serial = 1321] [outer = (nil)] 04:49:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86b3856400) [pid = 1941] [serial = 1322] [outer = 0x7f86aaf0c000] 04:49:31 INFO - PROCESS | 1941 | 1461757771628 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86b5323000) [pid = 1941] [serial = 1323] [outer = 0x7f86aaf0c000] 04:49:32 INFO - PROCESS | 1941 | 1461757772243 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]]]}] 04:49:32 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 04:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1025ms 04:49:32 INFO - PROCESS | 1941 | 1461757772404 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1941 | 1461757772409 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:49:32 INFO - PROCESS | 1941 | 1461757772496 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1941 | 1461757772500 Marionette TRACE conn4 <- [1,1734,null,{}] 04:49:32 INFO - PROCESS | 1941 | 1461757772511 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}] 04:49:32 INFO - PROCESS | 1941 | 1461757772719 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:49:32 INFO - PROCESS | 1941 | 1461757772896 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c17800 == 125 [pid = 1941] [id = 441] 04:49:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86a1d86800) [pid = 1941] [serial = 1324] [outer = (nil)] 04:49:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86a1da6000) [pid = 1941] [serial = 1325] [outer = 0x7f86a1d86800] 04:49:32 INFO - PROCESS | 1941 | 1461757772960 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86a562b800) [pid = 1941] [serial = 1326] [outer = 0x7f86a1d86800] 04:49:33 INFO - PROCESS | 1941 | 1461757773827 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1453ms 04:49:33 INFO - PROCESS | 1941 | 1461757773880 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:49:33 INFO - PROCESS | 1941 | 1461757773885 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:49:33 INFO - PROCESS | 1941 | 1461757773895 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1941 | 1461757773900 Marionette TRACE conn4 <- [1,1738,null,{}] 04:49:33 INFO - PROCESS | 1941 | 1461757773905 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}] 04:49:34 INFO - PROCESS | 1941 | 1461757774053 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:49:34 INFO - PROCESS | 1941 | 1461757774239 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad01d000 == 126 [pid = 1941] [id = 442] 04:49:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86aaa74400) [pid = 1941] [serial = 1327] [outer = (nil)] 04:49:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86ac3f1400) [pid = 1941] [serial = 1328] [outer = 0x7f86aaa74400] 04:49:34 INFO - PROCESS | 1941 | 1461757774302 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86acac1c00) [pid = 1941] [serial = 1329] [outer = 0x7f86aaa74400] 04:49:35 INFO - PROCESS | 1941 | 1461757775145 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1286ms 04:49:35 INFO - PROCESS | 1941 | 1461757775178 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1941 | 1461757775181 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:49:35 INFO - PROCESS | 1941 | 1461757775186 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1941 | 1461757775189 Marionette TRACE conn4 <- [1,1742,null,{}] 04:49:35 INFO - PROCESS | 1941 | 1461757775202 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}] 04:49:35 INFO - PROCESS | 1941 | 1461757775359 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:49:35 INFO - PROCESS | 1941 | 1461757775544 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b610d800 == 127 [pid = 1941] [id = 443] 04:49:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86adaf6000) [pid = 1941] [serial = 1330] [outer = (nil)] 04:49:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86adeb6800) [pid = 1941] [serial = 1331] [outer = 0x7f86adaf6000] 04:49:35 INFO - PROCESS | 1941 | 1461757775608 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86b04c2c00) [pid = 1941] [serial = 1332] [outer = 0x7f86adaf6000] 04:49:36 INFO - PROCESS | 1941 | 1461757776404 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]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1277ms 04:49:36 INFO - PROCESS | 1941 | 1461757776465 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1941 | 1461757776468 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:49:36 INFO - PROCESS | 1941 | 1461757776473 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1941 | 1461757776475 Marionette TRACE conn4 <- [1,1746,null,{}] 04:49:36 INFO - PROCESS | 1941 | 1461757776480 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}] 04:49:36 INFO - PROCESS | 1941 | 1461757776630 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:49:36 INFO - PROCESS | 1941 | 1461757776819 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a19800 == 128 [pid = 1941] [id = 444] 04:49:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86ad7e3800) [pid = 1941] [serial = 1333] [outer = (nil)] 04:49:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86b1690000) [pid = 1941] [serial = 1334] [outer = 0x7f86ad7e3800] 04:49:36 INFO - PROCESS | 1941 | 1461757776888 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86b23e0c00) [pid = 1941] [serial = 1335] [outer = 0x7f86ad7e3800] 04:49:37 INFO - PROCESS | 1941 | 1461757777633 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]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1227ms 04:49:37 INFO - PROCESS | 1941 | 1461757777701 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1941 | 1461757777704 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:49:37 INFO - PROCESS | 1941 | 1461757777709 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1941 | 1461757777711 Marionette TRACE conn4 <- [1,1750,null,{}] 04:49:37 INFO - PROCESS | 1941 | 1461757777716 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}] 04:49:37 INFO - PROCESS | 1941 | 1461757777860 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:49:38 INFO - PROCESS | 1941 | 1461757778037 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c390c000 == 129 [pid = 1941] [id = 445] 04:49:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86b1683c00) [pid = 1941] [serial = 1336] [outer = (nil)] 04:49:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86b5a1cc00) [pid = 1941] [serial = 1337] [outer = 0x7f86b1683c00] 04:49:38 INFO - PROCESS | 1941 | 1461757778096 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86b7deac00) [pid = 1941] [serial = 1338] [outer = 0x7f86b1683c00] 04:49:38 INFO - PROCESS | 1941 | 1461757778883 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1234ms 04:49:38 INFO - PROCESS | 1941 | 1461757778944 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1941 | 1461757778947 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:49:38 INFO - PROCESS | 1941 | 1461757778953 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1941 | 1461757778956 Marionette TRACE conn4 <- [1,1754,null,{}] 04:49:38 INFO - PROCESS | 1941 | 1461757778961 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}] 04:49:39 INFO - PROCESS | 1941 | 1461757779136 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:49:39 INFO - PROCESS | 1941 | 1461757779317 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cd238000 == 130 [pid = 1941] [id = 446] 04:49:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86b7f6e800) [pid = 1941] [serial = 1339] [outer = (nil)] 04:49:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86c6f93400) [pid = 1941] [serial = 1340] [outer = 0x7f86b7f6e800] 04:49:39 INFO - PROCESS | 1941 | 1461757779379 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86c8c27c00) [pid = 1941] [serial = 1341] [outer = 0x7f86b7f6e800] 04:49:40 INFO - PROCESS | 1941 | 1461757780124 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]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1230ms 04:49:40 INFO - PROCESS | 1941 | 1461757780183 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1941 | 1461757780186 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:49:40 INFO - PROCESS | 1941 | 1461757780191 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1941 | 1461757780193 Marionette TRACE conn4 <- [1,1758,null,{}] 04:49:40 INFO - PROCESS | 1941 | 1461757780198 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}] 04:49:40 INFO - PROCESS | 1941 | 1461757780348 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:49:40 INFO - PROCESS | 1941 | 1461757780530 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a1a000 == 131 [pid = 1941] [id = 447] 04:49:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f869f1c2c00) [pid = 1941] [serial = 1342] [outer = (nil)] 04:49:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f869f1cb800) [pid = 1941] [serial = 1343] [outer = 0x7f869f1c2c00] 04:49:40 INFO - PROCESS | 1941 | 1461757780589 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f869f1d0800) [pid = 1941] [serial = 1344] [outer = 0x7f869f1c2c00] 04:49:41 INFO - PROCESS | 1941 | 1461757781415 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1279ms 04:49:41 INFO - PROCESS | 1941 | 1461757781471 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1941 | 1461757781473 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:49:41 INFO - PROCESS | 1941 | 1461757781480 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1941 | 1461757781482 Marionette TRACE conn4 <- [1,1762,null,{}] 04:49:41 INFO - PROCESS | 1941 | 1461757781486 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}] 04:49:41 INFO - PROCESS | 1941 | 1461757781636 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:49:41 INFO - PROCESS | 1941 | 1461757781819 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ce28d000 == 132 [pid = 1941] [id = 448] 04:49:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f869f1c5800) [pid = 1941] [serial = 1345] [outer = (nil)] 04:49:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86a072e800) [pid = 1941] [serial = 1346] [outer = 0x7f869f1c5800] 04:49:41 INFO - PROCESS | 1941 | 1461757781887 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86a0732c00) [pid = 1941] [serial = 1347] [outer = 0x7f869f1c5800] 04:49:42 INFO - PROCESS | 1941 | 1461757782694 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1275ms 04:49:42 INFO - PROCESS | 1941 | 1461757782756 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:49:42 INFO - PROCESS | 1941 | 1461757782759 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:49:42 INFO - PROCESS | 1941 | 1461757782764 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1941 | 1461757782767 Marionette TRACE conn4 <- [1,1766,null,{}] 04:49:42 INFO - PROCESS | 1941 | 1461757782771 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}] 04:49:42 INFO - PROCESS | 1941 | 1461757782912 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:49:43 INFO - PROCESS | 1941 | 1461757783096 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cfc6800 == 133 [pid = 1941] [id = 449] 04:49:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f869f1cf000) [pid = 1941] [serial = 1348] [outer = (nil)] 04:49:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86a0738000) [pid = 1941] [serial = 1349] [outer = 0x7f869f1cf000] 04:49:43 INFO - PROCESS | 1941 | 1461757783155 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86a39cd000) [pid = 1941] [serial = 1350] [outer = 0x7f869f1cf000] 04:49:43 INFO - PROCESS | 1941 | 1461757783944 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1231ms 04:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:49:44 INFO - PROCESS | 1941 | 1461757783996 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:49:44 INFO - PROCESS | 1941 | 1461757783998 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:49:44 INFO - PROCESS | 1941 | 1461757784003 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - PROCESS | 1941 | 1461757784006 Marionette TRACE conn4 <- [1,1770,null,{}] 04:49:44 INFO - PROCESS | 1941 | 1461757784010 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}] 04:49:44 INFO - PROCESS | 1941 | 1461757784158 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:49:44 INFO - PROCESS | 1941 | 1461757784342 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cfdf800 == 134 [pid = 1941] [id = 450] 04:49:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f869f1d0c00) [pid = 1941] [serial = 1351] [outer = (nil)] 04:49:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86a39d0800) [pid = 1941] [serial = 1352] [outer = 0x7f869f1d0c00] 04:49:44 INFO - PROCESS | 1941 | 1461757784399 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86a39d7000) [pid = 1941] [serial = 1353] [outer = 0x7f869f1d0c00] 04:49:45 INFO - PROCESS | 1941 | 1461757785160 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]]]}] 04:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1230ms 04:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:49:45 INFO - PROCESS | 1941 | 1461757785233 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1941 | 1461757785236 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:49:45 INFO - PROCESS | 1941 | 1461757785241 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1941 | 1461757785245 Marionette TRACE conn4 <- [1,1774,null,{}] 04:49:45 INFO - PROCESS | 1941 | 1461757785249 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}] 04:49:45 INFO - PROCESS | 1941 | 1461757785421 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:49:45 INFO - PROCESS | 1941 | 1461757785605 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cc9b800 == 135 [pid = 1941] [id = 451] 04:49:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86a0735400) [pid = 1941] [serial = 1354] [outer = (nil)] 04:49:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86a186cc00) [pid = 1941] [serial = 1355] [outer = 0x7f86a0735400] 04:49:45 INFO - PROCESS | 1941 | 1461757785671 Marionette DEBUG loaded listener.js 04:49:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86a39d9000) [pid = 1941] [serial = 1356] [outer = 0x7f86a0735400] 04:49:46 INFO - PROCESS | 1941 | 1461757786441 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1232ms 04:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:49:46 INFO - PROCESS | 1941 | 1461757786473 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1941 | 1461757786476 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:49:46 INFO - PROCESS | 1941 | 1461757786481 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1941 | 1461757786483 Marionette TRACE conn4 <- [1,1778,null,{}] 04:49:46 INFO - PROCESS | 1941 | 1461757786488 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}] 04:49:46 INFO - PROCESS | 1941 | 1461757786657 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:49:46 INFO - PROCESS | 1941 | 1461757786845 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869e38b000 == 136 [pid = 1941] [id = 452] 04:49:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f869e420000) [pid = 1941] [serial = 1357] [outer = (nil)] 04:49:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f869e42ac00) [pid = 1941] [serial = 1358] [outer = 0x7f869e420000] 04:49:46 INFO - PROCESS | 1941 | 1461757786912 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86a186b800) [pid = 1941] [serial = 1359] [outer = 0x7f869e420000] 04:49:47 INFO - PROCESS | 1941 | 1461757787693 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]]]}] 04:49:47 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 04:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1283ms 04:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:49:47 INFO - PROCESS | 1941 | 1461757787763 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 1941 | 1461757787766 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:49:47 INFO - PROCESS | 1941 | 1461757787771 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1941 | 1461757787773 Marionette TRACE conn4 <- [1,1782,null,{}] 04:49:47 INFO - PROCESS | 1941 | 1461757787778 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}] 04:49:47 INFO - PROCESS | 1941 | 1461757787921 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:49:48 INFO - PROCESS | 1941 | 1461757788514 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1814800 == 137 [pid = 1941] [id = 453] 04:49:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f869e1d9400) [pid = 1941] [serial = 1360] [outer = (nil)] 04:49:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f869e422400) [pid = 1941] [serial = 1361] [outer = 0x7f869e1d9400] 04:49:48 INFO - PROCESS | 1941 | 1461757788576 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f869fda4800) [pid = 1941] [serial = 1362] [outer = 0x7f869e1d9400] 04:49:49 INFO - PROCESS | 1941 | 1461757789319 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]]]}] 04:49:49 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 04:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1627ms 04:49:49 INFO - PROCESS | 1941 | 1461757789416 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 1941 | 1461757789421 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:49:49 INFO - PROCESS | 1941 | 1461757789429 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1941 | 1461757789433 Marionette TRACE conn4 <- [1,1786,null,{}] 04:49:49 INFO - PROCESS | 1941 | 1461757789439 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}] 04:49:49 INFO - PROCESS | 1941 | 1461757789606 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:49:49 INFO - PROCESS | 1941 | 1461757789946 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2b61800 == 138 [pid = 1941] [id = 454] 04:49:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86a1868000) [pid = 1941] [serial = 1363] [outer = (nil)] 04:49:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a186d800) [pid = 1941] [serial = 1364] [outer = 0x7f86a1868000] 04:49:50 INFO - PROCESS | 1941 | 1461757790044 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a18f0c00) [pid = 1941] [serial = 1365] [outer = 0x7f86a1868000] 04:49:50 INFO - PROCESS | 1941 | 1461757790835 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]]]}] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cb96c800 == 137 [pid = 1941] [id = 160] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad794800 == 136 [pid = 1941] [id = 439] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86b04f0000) [pid = 1941] [serial = 1220] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86b2dab400) [pid = 1941] [serial = 1223] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86b5a24c00) [pid = 1941] [serial = 1226] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86b6ab1400) [pid = 1941] [serial = 1229] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86b9222000) [pid = 1941] [serial = 1232] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86c3badc00) [pid = 1941] [serial = 1235] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86c3c66c00) [pid = 1941] [serial = 1238] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86b188b400) [pid = 1941] [serial = 1262] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86af933000 == 135 [pid = 1941] [id = 438] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad559800 == 134 [pid = 1941] [id = 437] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac975000 == 133 [pid = 1941] [id = 436] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c1b800 == 132 [pid = 1941] [id = 435] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1809000 == 131 [pid = 1941] [id = 434] 04:49:50 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 04:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1483ms 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad554000 == 130 [pid = 1941] [id = 12] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c7c800 == 129 [pid = 1941] [id = 433] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8833000 == 128 [pid = 1941] [id = 428] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4022800 == 127 [pid = 1941] [id = 427] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c2d90000 == 126 [pid = 1941] [id = 426] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f5e000 == 125 [pid = 1941] [id = 425] 04:49:50 INFO - PROCESS | 1941 | 1461757790945 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1941 | 1461757790950 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a9b800 == 124 [pid = 1941] [id = 424] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b049c800 == 123 [pid = 1941] [id = 423] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c68000 == 122 [pid = 1941] [id = 422] 04:49:50 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a140c800 == 121 [pid = 1941] [id = 421] 04:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86b1386800) [pid = 1941] [serial = 1256] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86aee1b800) [pid = 1941] [serial = 1217] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86ac3f0400) [pid = 1941] [serial = 1247] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86aca8c000) [pid = 1941] [serial = 1248] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86acf56800) [pid = 1941] [serial = 1250] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86ad969000) [pid = 1941] [serial = 1259] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86ad3dac00) [pid = 1941] [serial = 1251] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86aaa6ec00) [pid = 1941] [serial = 1245] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86a5623800) [pid = 1941] [serial = 1244] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86acf54c00) [pid = 1941] [serial = 1214] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86a2de2800) [pid = 1941] [serial = 1208] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86aaf13c00) [pid = 1941] [serial = 1211] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86a1da0c00) [pid = 1941] [serial = 1242] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86a1362800) [pid = 1941] [serial = 1241] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86b0366000) [pid = 1941] [serial = 1206] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86ad961c00) [pid = 1941] [serial = 1253] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86b1883800) [pid = 1941] [serial = 1260] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86b1880c00) [pid = 1941] [serial = 1257] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86adb8cc00) [pid = 1941] [serial = 1254] [outer = (nil)] [url = about:blank] 04:49:50 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86b4162c00) [pid = 1941] [serial = 840] [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.] 04:49:50 INFO - PROCESS | 1941 | 1461757790987 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1941 | 1461757790989 Marionette TRACE conn4 <- [1,1790,null,{}] 04:49:50 INFO - PROCESS | 1941 | 1461757790994 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}] 04:49:51 INFO - PROCESS | 1941 | 1461757791128 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:49:51 INFO - PROCESS | 1941 | 1461757791145 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a4c800 == 122 [pid = 1941] [id = 455] 04:49:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86a39d0000) [pid = 1941] [serial = 1366] [outer = (nil)] 04:49:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86a55dd800) [pid = 1941] [serial = 1367] [outer = 0x7f86a39d0000] 04:49:51 INFO - PROCESS | 1941 | 1461757791196 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86a9b19400) [pid = 1941] [serial = 1368] [outer = 0x7f86a39d0000] 04:49:51 INFO - PROCESS | 1941 | 1461757791972 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]]]}] 04:49:52 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) 04:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1048ms 04:49:52 INFO - PROCESS | 1941 | 1461757792017 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 1941 | 1461757792023 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:49:52 INFO - PROCESS | 1941 | 1461757792034 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1941 | 1461757792040 Marionette TRACE conn4 <- [1,1794,null,{}] 04:49:52 INFO - PROCESS | 1941 | 1461757792061 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}] 04:49:52 INFO - PROCESS | 1941 | 1461757792198 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:49:52 INFO - PROCESS | 1941 | 1461757792214 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac073800 == 123 [pid = 1941] [id = 456] 04:49:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86aaa70000) [pid = 1941] [serial = 1369] [outer = (nil)] 04:49:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86aafb3c00) [pid = 1941] [serial = 1370] [outer = 0x7f86aaa70000] 04:49:52 INFO - PROCESS | 1941 | 1461757792265 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86ac3f0800) [pid = 1941] [serial = 1371] [outer = 0x7f86aaa70000] 04:49:52 INFO - PROCESS | 1941 | 1461757792963 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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1008ms 04:49:53 INFO - PROCESS | 1941 | 1461757793037 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1941 | 1461757793040 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:49:53 INFO - PROCESS | 1941 | 1461757793045 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1941 | 1461757793046 Marionette TRACE conn4 <- [1,1798,null,{}] 04:49:53 INFO - PROCESS | 1941 | 1461757793051 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}] 04:49:53 INFO - PROCESS | 1941 | 1461757793190 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:49:53 INFO - PROCESS | 1941 | 1461757793203 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad29d000 == 124 [pid = 1941] [id = 457] 04:49:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86a55d3800) [pid = 1941] [serial = 1372] [outer = (nil)] 04:49:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86acab4800) [pid = 1941] [serial = 1373] [outer = 0x7f86a55d3800] 04:49:53 INFO - PROCESS | 1941 | 1461757793254 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86acd47c00) [pid = 1941] [serial = 1374] [outer = 0x7f86a55d3800] 04:49:54 INFO - PROCESS | 1941 | 1461757793993 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]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1028ms 04:49:54 INFO - PROCESS | 1941 | 1461757794080 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1941 | 1461757794083 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:49:54 INFO - PROCESS | 1941 | 1461757794088 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1941 | 1461757794091 Marionette TRACE conn4 <- [1,1802,null,{}] 04:49:54 INFO - PROCESS | 1941 | 1461757794095 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}] 04:49:54 INFO - PROCESS | 1941 | 1461757794290 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:49:54 INFO - PROCESS | 1941 | 1461757794310 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad949800 == 125 [pid = 1941] [id = 458] 04:49:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86ad038800) [pid = 1941] [serial = 1375] [outer = (nil)] 04:49:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86ad228c00) [pid = 1941] [serial = 1376] [outer = 0x7f86ad038800] 04:49:54 INFO - PROCESS | 1941 | 1461757794372 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86ad738000) [pid = 1941] [serial = 1377] [outer = 0x7f86ad038800] 04:49:55 INFO - PROCESS | 1941 | 1461757795074 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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1025ms 04:49:55 INFO - PROCESS | 1941 | 1461757795113 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 1941 | 1461757795116 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:49:55 INFO - PROCESS | 1941 | 1461757795121 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1941 | 1461757795123 Marionette TRACE conn4 <- [1,1806,null,{}] 04:49:55 INFO - PROCESS | 1941 | 1461757795132 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}] 04:49:55 INFO - PROCESS | 1941 | 1461757795320 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:49:55 INFO - PROCESS | 1941 | 1461757795347 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1531000 == 126 [pid = 1941] [id = 459] 04:49:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86ad740000) [pid = 1941] [serial = 1378] [outer = (nil)] 04:49:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86ade7e800) [pid = 1941] [serial = 1379] [outer = 0x7f86ad740000] 04:49:55 INFO - PROCESS | 1941 | 1461757795398 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86b036c000) [pid = 1941] [serial = 1380] [outer = 0x7f86ad740000] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86acd9b400) [pid = 1941] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86b0365800) [pid = 1941] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86aaa77000) [pid = 1941] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86acd46800) [pid = 1941] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86acd8ac00) [pid = 1941] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86a1d8fc00) [pid = 1941] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86a4c9c800) [pid = 1941] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:49:55 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86a5627800) [pid = 1941] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:49:56 INFO - PROCESS | 1941 | 1461757796315 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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1231ms 04:49:56 INFO - PROCESS | 1941 | 1461757796353 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1941 | 1461757796356 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:49:56 INFO - PROCESS | 1941 | 1461757796361 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1941 | 1461757796362 Marionette TRACE conn4 <- [1,1810,null,{}] 04:49:56 INFO - PROCESS | 1941 | 1461757796367 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}] 04:49:56 INFO - PROCESS | 1941 | 1461757796551 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:49:56 INFO - PROCESS | 1941 | 1461757796570 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86af933000 == 127 [pid = 1941] [id = 460] 04:49:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86aaa77000) [pid = 1941] [serial = 1381] [outer = (nil)] 04:49:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86b036a400) [pid = 1941] [serial = 1382] [outer = 0x7f86aaa77000] 04:49:56 INFO - PROCESS | 1941 | 1461757796620 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86b1382400) [pid = 1941] [serial = 1383] [outer = 0x7f86aaa77000] 04:49:57 INFO - PROCESS | 1941 | 1461757797280 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]]]}] 04:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 972ms 04:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:49:57 INFO - PROCESS | 1941 | 1461757797334 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:49:57 INFO - PROCESS | 1941 | 1461757797336 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:49:57 INFO - PROCESS | 1941 | 1461757797340 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1941 | 1461757797344 Marionette TRACE conn4 <- [1,1814,null,{}] 04:49:57 INFO - PROCESS | 1941 | 1461757797348 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}] 04:49:57 INFO - PROCESS | 1941 | 1461757797482 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:49:57 INFO - PROCESS | 1941 | 1461757797497 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ab0000 == 128 [pid = 1941] [id = 461] 04:49:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86b03d2400) [pid = 1941] [serial = 1384] [outer = (nil)] 04:49:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86b1689800) [pid = 1941] [serial = 1385] [outer = 0x7f86b03d2400] 04:49:57 INFO - PROCESS | 1941 | 1461757797556 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86b1880800) [pid = 1941] [serial = 1386] [outer = 0x7f86b03d2400] 04:49:58 INFO - PROCESS | 1941 | 1461757798558 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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1276ms 04:49:58 INFO - PROCESS | 1941 | 1461757798618 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1941 | 1461757798623 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:49:58 INFO - PROCESS | 1941 | 1461757798632 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1941 | 1461757798635 Marionette TRACE conn4 <- [1,1818,null,{}] 04:49:58 INFO - PROCESS | 1941 | 1461757798642 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}] 04:49:58 INFO - PROCESS | 1941 | 1461757798818 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:49:59 INFO - PROCESS | 1941 | 1461757799001 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9984800 == 129 [pid = 1941] [id = 462] 04:49:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86a1125c00) [pid = 1941] [serial = 1387] [outer = (nil)] 04:49:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86a1868800) [pid = 1941] [serial = 1388] [outer = 0x7f86a1125c00] 04:49:59 INFO - PROCESS | 1941 | 1461757799068 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86a1d8c400) [pid = 1941] [serial = 1389] [outer = 0x7f86a1125c00] 04:49:59 INFO - PROCESS | 1941 | 1461757799837 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1280ms 04:49:59 INFO - PROCESS | 1941 | 1461757799912 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1941 | 1461757799920 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:49:59 INFO - PROCESS | 1941 | 1461757799928 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1941 | 1461757799931 Marionette TRACE conn4 <- [1,1822,null,{}] 04:49:59 INFO - PROCESS | 1941 | 1461757799936 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}] 04:50:00 INFO - PROCESS | 1941 | 1461757800140 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:50:00 INFO - PROCESS | 1941 | 1461757800322 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad027000 == 130 [pid = 1941] [id = 463] 04:50:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86a39d8000) [pid = 1941] [serial = 1390] [outer = (nil)] 04:50:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86a9cf6800) [pid = 1941] [serial = 1391] [outer = 0x7f86a39d8000] 04:50:00 INFO - PROCESS | 1941 | 1461757800383 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86aafac400) [pid = 1941] [serial = 1392] [outer = 0x7f86a39d8000] 04:50:01 INFO - PROCESS | 1941 | 1461757801236 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1377ms 04:50:01 INFO - PROCESS | 1941 | 1461757801305 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:50:01 INFO - PROCESS | 1941 | 1461757801309 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:50:01 INFO - PROCESS | 1941 | 1461757801314 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1941 | 1461757801319 Marionette TRACE conn4 <- [1,1826,null,{}] 04:50:01 INFO - PROCESS | 1941 | 1461757801333 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}] 04:50:01 INFO - PROCESS | 1941 | 1461757801537 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:50:01 INFO - PROCESS | 1941 | 1461757801720 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9d000 == 131 [pid = 1941] [id = 464] 04:50:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86acd4ac00) [pid = 1941] [serial = 1393] [outer = (nil)] 04:50:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86ad57a800) [pid = 1941] [serial = 1394] [outer = 0x7f86acd4ac00] 04:50:01 INFO - PROCESS | 1941 | 1461757801782 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86adaf3000) [pid = 1941] [serial = 1395] [outer = 0x7f86acd4ac00] 04:50:02 INFO - PROCESS | 1941 | 1461757802604 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1331ms 04:50:02 INFO - PROCESS | 1941 | 1461757802646 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1941 | 1461757802654 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:50:02 INFO - PROCESS | 1941 | 1461757802666 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1941 | 1461757802669 Marionette TRACE conn4 <- [1,1830,null,{}] 04:50:02 INFO - PROCESS | 1941 | 1461757802673 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}] 04:50:02 INFO - PROCESS | 1941 | 1461757802834 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:50:03 INFO - PROCESS | 1941 | 1461757803026 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9274000 == 132 [pid = 1941] [id = 465] 04:50:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86acd50000) [pid = 1941] [serial = 1396] [outer = (nil)] 04:50:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86b168c800) [pid = 1941] [serial = 1397] [outer = 0x7f86acd50000] 04:50:03 INFO - PROCESS | 1941 | 1461757803086 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86b23be000) [pid = 1941] [serial = 1398] [outer = 0x7f86acd50000] 04:50:03 INFO - PROCESS | 1941 | 1461757803863 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1227ms 04:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:50:03 INFO - PROCESS | 1941 | 1461757803893 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1941 | 1461757803895 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:50:03 INFO - PROCESS | 1941 | 1461757803899 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1941 | 1461757803903 Marionette TRACE conn4 <- [1,1834,null,{}] 04:50:03 INFO - PROCESS | 1941 | 1461757803907 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}] 04:50:04 INFO - PROCESS | 1941 | 1461757804050 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:50:04 INFO - PROCESS | 1941 | 1461757804238 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6a3d800 == 133 [pid = 1941] [id = 466] 04:50:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86b03d6000) [pid = 1941] [serial = 1399] [outer = (nil)] 04:50:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86b39aa400) [pid = 1941] [serial = 1400] [outer = 0x7f86b03d6000] 04:50:04 INFO - PROCESS | 1941 | 1461757804302 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86b5a28000) [pid = 1941] [serial = 1401] [outer = 0x7f86b03d6000] 04:50:05 INFO - PROCESS | 1941 | 1461757805067 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]]]}] 04:50:05 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 04:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1227ms 04:50:05 INFO - PROCESS | 1941 | 1461757805127 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:50:05 INFO - PROCESS | 1941 | 1461757805130 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:50:05 INFO - PROCESS | 1941 | 1461757805135 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1941 | 1461757805138 Marionette TRACE conn4 <- [1,1838,null,{}] 04:50:05 INFO - PROCESS | 1941 | 1461757805143 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}] 04:50:05 INFO - PROCESS | 1941 | 1461757805317 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:50:05 INFO - PROCESS | 1941 | 1461757805505 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ce28c800 == 134 [pid = 1941] [id = 467] 04:50:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86b5c91000) [pid = 1941] [serial = 1402] [outer = (nil)] 04:50:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86c2de5c00) [pid = 1941] [serial = 1403] [outer = 0x7f86b5c91000] 04:50:05 INFO - PROCESS | 1941 | 1461757805569 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86c8c28400) [pid = 1941] [serial = 1404] [outer = 0x7f86b5c91000] 04:50:06 INFO - PROCESS | 1941 | 1461757806323 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1231ms 04:50:06 INFO - PROCESS | 1941 | 1461757806366 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 1941 | 1461757806370 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:50:06 INFO - PROCESS | 1941 | 1461757806375 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1941 | 1461757806377 Marionette TRACE conn4 <- [1,1842,null,{}] 04:50:06 INFO - PROCESS | 1941 | 1461757806381 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}] 04:50:06 INFO - PROCESS | 1941 | 1461757806533 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:50:06 INFO - PROCESS | 1941 | 1461757806721 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a122a000 == 135 [pid = 1941] [id = 468] 04:50:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f869e738c00) [pid = 1941] [serial = 1405] [outer = (nil)] 04:50:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f869e740800) [pid = 1941] [serial = 1406] [outer = 0x7f869e738c00] 04:50:06 INFO - PROCESS | 1941 | 1461757806782 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f869e745800) [pid = 1941] [serial = 1407] [outer = 0x7f869e738c00] 04:50:07 INFO - PROCESS | 1941 | 1461757807542 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]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1225ms 04:50:07 INFO - PROCESS | 1941 | 1461757807602 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 1941 | 1461757807605 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:50:07 INFO - PROCESS | 1941 | 1461757807612 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1941 | 1461757807614 Marionette TRACE conn4 <- [1,1846,null,{}] 04:50:07 INFO - PROCESS | 1941 | 1461757807619 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}] 04:50:07 INFO - PROCESS | 1941 | 1461757807775 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:50:07 INFO - PROCESS | 1941 | 1461757807965 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9d2d000 == 136 [pid = 1941] [id = 469] 04:50:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f869e739000) [pid = 1941] [serial = 1408] [outer = (nil)] 04:50:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86a4a22800) [pid = 1941] [serial = 1409] [outer = 0x7f869e739000] 04:50:08 INFO - PROCESS | 1941 | 1461757808025 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86a4a29000) [pid = 1941] [serial = 1410] [outer = 0x7f869e739000] 04:50:08 INFO - PROCESS | 1941 | 1461757808773 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]]]}] 04:50:08 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) 04:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1226ms 04:50:08 INFO - PROCESS | 1941 | 1461757808839 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1941 | 1461757808842 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:50:08 INFO - PROCESS | 1941 | 1461757808847 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1941 | 1461757808849 Marionette TRACE conn4 <- [1,1850,null,{}] 04:50:08 INFO - PROCESS | 1941 | 1461757808854 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}] 04:50:09 INFO - PROCESS | 1941 | 1461757809004 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:50:09 INFO - PROCESS | 1941 | 1461757809193 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f310000 == 137 [pid = 1941] [id = 470] 04:50:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f869e743c00) [pid = 1941] [serial = 1411] [outer = (nil)] 04:50:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f869f2cec00) [pid = 1941] [serial = 1412] [outer = 0x7f869e743c00] 04:50:09 INFO - PROCESS | 1941 | 1461757809256 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f869f2d3400) [pid = 1941] [serial = 1413] [outer = 0x7f869e743c00] 04:50:10 INFO - PROCESS | 1941 | 1461757810003 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1226ms 04:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:50:10 INFO - PROCESS | 1941 | 1461757810075 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1941 | 1461757810078 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:50:10 INFO - PROCESS | 1941 | 1461757810082 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1941 | 1461757810086 Marionette TRACE conn4 <- [1,1854,null,{}] 04:50:10 INFO - PROCESS | 1941 | 1461757810090 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}] 04:50:10 INFO - PROCESS | 1941 | 1461757810253 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:50:10 INFO - PROCESS | 1941 | 1461757810442 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9d39000 == 138 [pid = 1941] [id = 471] 04:50:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f869f2c7400) [pid = 1941] [serial = 1414] [outer = (nil)] 04:50:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86a4a25400) [pid = 1941] [serial = 1415] [outer = 0x7f869f2c7400] 04:50:10 INFO - PROCESS | 1941 | 1461757810514 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86a4a2d400) [pid = 1941] [serial = 1416] [outer = 0x7f869f2c7400] 04:50:11 INFO - PROCESS | 1941 | 1461757811287 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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1277ms 04:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:50:11 INFO - PROCESS | 1941 | 1461757811360 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1941 | 1461757811363 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:50:11 INFO - PROCESS | 1941 | 1461757811367 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1941 | 1461757811371 Marionette TRACE conn4 <- [1,1858,null,{}] 04:50:11 INFO - PROCESS | 1941 | 1461757811376 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}] 04:50:11 INFO - PROCESS | 1941 | 1461757811585 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:50:11 INFO - PROCESS | 1941 | 1461757811772 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a635000 == 139 [pid = 1941] [id = 472] 04:50:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f869a6b0c00) [pid = 1941] [serial = 1417] [outer = (nil)] 04:50:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f869a6b9400) [pid = 1941] [serial = 1418] [outer = 0x7f869a6b0c00] 04:50:11 INFO - PROCESS | 1941 | 1461757811839 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86a4a30c00) [pid = 1941] [serial = 1419] [outer = 0x7f869a6b0c00] 04:50:12 INFO - PROCESS | 1941 | 1461757812645 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1328ms 04:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:50:12 INFO - PROCESS | 1941 | 1461757812696 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1941 | 1461757812698 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:50:12 INFO - PROCESS | 1941 | 1461757812702 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1941 | 1461757812706 Marionette TRACE conn4 <- [1,1862,null,{}] 04:50:12 INFO - PROCESS | 1941 | 1461757812710 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}] 04:50:12 INFO - PROCESS | 1941 | 1461757812862 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:50:13 INFO - PROCESS | 1941 | 1461757813056 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a81d800 == 140 [pid = 1941] [id = 473] 04:50:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f869a6b6000) [pid = 1941] [serial = 1420] [outer = (nil)] 04:50:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f869a933c00) [pid = 1941] [serial = 1421] [outer = 0x7f869a6b6000] 04:50:13 INFO - PROCESS | 1941 | 1461757813113 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f869a939400) [pid = 1941] [serial = 1422] [outer = 0x7f869a6b6000] 04:50:13 INFO - PROCESS | 1941 | 1461757813881 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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1226ms 04:50:13 INFO - PROCESS | 1941 | 1461757813929 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 1941 | 1461757813932 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:50:13 INFO - PROCESS | 1941 | 1461757813953 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1941 | 1461757813956 Marionette TRACE conn4 <- [1,1866,null,{}] 04:50:13 INFO - PROCESS | 1941 | 1461757813971 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}] 04:50:14 INFO - PROCESS | 1941 | 1461757814132 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:50:14 INFO - PROCESS | 1941 | 1461757814797 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f30f000 == 141 [pid = 1941] [id = 474] 04:50:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f869a6b5000) [pid = 1941] [serial = 1423] [outer = (nil)] 04:50:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f869a6bbc00) [pid = 1941] [serial = 1424] [outer = 0x7f869a6b5000] 04:50:14 INFO - PROCESS | 1941 | 1461757814859 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f869e2d6400) [pid = 1941] [serial = 1425] [outer = 0x7f869a6b5000] 04:50:15 INFO - PROCESS | 1941 | 1461757815629 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1754ms 04:50:15 INFO - PROCESS | 1941 | 1461757815694 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:50:15 INFO - PROCESS | 1941 | 1461757815699 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:50:15 INFO - PROCESS | 1941 | 1461757815706 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1941 | 1461757815710 Marionette TRACE conn4 <- [1,1870,null,{}] 04:50:15 INFO - PROCESS | 1941 | 1461757815716 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}] 04:50:15 INFO - PROCESS | 1941 | 1461757815890 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:50:16 INFO - PROCESS | 1941 | 1461757816222 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cfde800 == 142 [pid = 1941] [id = 475] 04:50:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86a072e000) [pid = 1941] [serial = 1426] [outer = (nil)] 04:50:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86a0733800) [pid = 1941] [serial = 1427] [outer = 0x7f86a072e000] 04:50:16 INFO - PROCESS | 1941 | 1461757816316 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86a1127c00) [pid = 1941] [serial = 1428] [outer = 0x7f86a072e000] 04:50:17 INFO - PROCESS | 1941 | 1461757817097 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]]]}] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86af933000 == 141 [pid = 1941] [id = 460] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1531000 == 140 [pid = 1941] [id = 459] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad949800 == 139 [pid = 1941] [id = 458] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad29d000 == 138 [pid = 1941] [id = 457] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1479ms 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86acd99c00) [pid = 1941] [serial = 1271] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86adeaf400) [pid = 1941] [serial = 1274] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86b1884c00) [pid = 1941] [serial = 1277] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f86b6744400) [pid = 1941] [serial = 1280] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86aafb5c00) [pid = 1941] [serial = 1283] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f869e2d3800) [pid = 1941] [serial = 1289] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86c4aa5400) [pid = 1941] [serial = 1286] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86c3bb1c00) [pid = 1941] [serial = 1292] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f86ad73a800) [pid = 1941] [serial = 1295] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86b3856400) [pid = 1941] [serial = 1322] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86ad551000) [pid = 1941] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac073800 == 137 [pid = 1941] [id = 456] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a4c800 == 136 [pid = 1941] [id = 455] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2b61800 == 135 [pid = 1941] [id = 454] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1814800 == 134 [pid = 1941] [id = 453] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a1a000 == 133 [pid = 1941] [id = 447] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cd238000 == 132 [pid = 1941] [id = 446] 04:50:17 INFO - PROCESS | 1941 | 1461757817278 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1941 | 1461757817283 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c390c000 == 131 [pid = 1941] [id = 445] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a19800 == 130 [pid = 1941] [id = 444] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b610d800 == 129 [pid = 1941] [id = 443] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad01d000 == 128 [pid = 1941] [id = 442] 04:50:17 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3c17800 == 127 [pid = 1941] [id = 441] 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:50:17 INFO - PROCESS | 1941 | 1461757817298 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1941 | 1461757817300 Marionette TRACE conn4 <- [1,1874,null,{}] 04:50:17 INFO - PROCESS | 1941 | 1461757817305 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}] 04:50:17 INFO - PROCESS | 1941 | 1461757817445 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86b3916400) [pid = 1941] [serial = 1263] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f869e1d4000) [pid = 1941] [serial = 1265] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86aaf18800) [pid = 1941] [serial = 1268] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86ade75400) [pid = 1941] [serial = 1314] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86ad7e8800) [pid = 1941] [serial = 1311] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86b1691400) [pid = 1941] [serial = 1320] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86ad96e000) [pid = 1941] [serial = 1313] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86b1419c00) [pid = 1941] [serial = 1316] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86ad3d7400) [pid = 1941] [serial = 1319] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86b168f000) [pid = 1941] [serial = 1317] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86acd92800) [pid = 1941] [serial = 1307] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86ad225800) [pid = 1941] [serial = 1308] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86ad73dc00) [pid = 1941] [serial = 1310] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86aafb9800) [pid = 1941] [serial = 1304] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86ac3f6c00) [pid = 1941] [serial = 1305] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86aaa78400) [pid = 1941] [serial = 1302] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86a9b13800) [pid = 1941] [serial = 1301] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86aca98c00) [pid = 1941] [serial = 1298] [outer = (nil)] [url = about:blank] 04:50:17 INFO - PROCESS | 1941 | 1461757817604 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fed9800 == 128 [pid = 1941] [id = 476] 04:50:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f869e1d4000) [pid = 1941] [serial = 1429] [outer = (nil)] 04:50:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a18f6c00) [pid = 1941] [serial = 1430] [outer = 0x7f869e1d4000] 04:50:17 INFO - PROCESS | 1941 | 1461757817658 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86a39cc800) [pid = 1941] [serial = 1431] [outer = 0x7f869e1d4000] 04:50:18 INFO - PROCESS | 1941 | 1461757818341 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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1077ms 04:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:50:18 INFO - PROCESS | 1941 | 1461757818375 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1941 | 1461757818377 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:50:18 INFO - PROCESS | 1941 | 1461757818389 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1941 | 1461757818395 Marionette TRACE conn4 <- [1,1878,null,{}] 04:50:18 INFO - PROCESS | 1941 | 1461757818402 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}] 04:50:18 INFO - PROCESS | 1941 | 1461757818559 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:50:18 INFO - PROCESS | 1941 | 1461757818711 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a48ae800 == 129 [pid = 1941] [id = 477] 04:50:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a2f09800) [pid = 1941] [serial = 1432] [outer = (nil)] 04:50:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86a4a2fc00) [pid = 1941] [serial = 1433] [outer = 0x7f86a2f09800] 04:50:18 INFO - PROCESS | 1941 | 1461757818761 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86a562c800) [pid = 1941] [serial = 1434] [outer = 0x7f86a2f09800] 04:50:19 INFO - PROCESS | 1941 | 1461757819352 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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 992ms 04:50:19 INFO - PROCESS | 1941 | 1461757819373 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1941 | 1461757819377 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:50:19 INFO - PROCESS | 1941 | 1461757819382 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1941 | 1461757819383 Marionette TRACE conn4 <- [1,1882,null,{}] 04:50:19 INFO - PROCESS | 1941 | 1461757819388 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}] 04:50:19 INFO - PROCESS | 1941 | 1461757819531 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:50:19 INFO - PROCESS | 1941 | 1461757819711 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa917000 == 130 [pid = 1941] [id = 478] 04:50:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86a186bc00) [pid = 1941] [serial = 1435] [outer = (nil)] 04:50:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86a9cef800) [pid = 1941] [serial = 1436] [outer = 0x7f86a186bc00] 04:50:19 INFO - PROCESS | 1941 | 1461757819762 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86aafaf400) [pid = 1941] [serial = 1437] [outer = 0x7f86a186bc00] 04:50:20 INFO - PROCESS | 1941 | 1461757820471 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]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1126ms 04:50:20 INFO - PROCESS | 1941 | 1461757820511 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 1941 | 1461757820513 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:50:20 INFO - PROCESS | 1941 | 1461757820518 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1941 | 1461757820520 Marionette TRACE conn4 <- [1,1886,null,{}] 04:50:20 INFO - PROCESS | 1941 | 1461757820525 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}] 04:50:20 INFO - PROCESS | 1941 | 1461757820710 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:50:20 INFO - PROCESS | 1941 | 1461757820735 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9bb800 == 131 [pid = 1941] [id = 479] 04:50:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86ac3ed800) [pid = 1941] [serial = 1438] [outer = (nil)] 04:50:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86aca90400) [pid = 1941] [serial = 1439] [outer = 0x7f86ac3ed800] 04:50:20 INFO - PROCESS | 1941 | 1461757820796 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86acd88c00) [pid = 1941] [serial = 1440] [outer = 0x7f86ac3ed800] 04:50:21 INFO - PROCESS | 1941 | 1461757821483 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1024ms 04:50:21 INFO - PROCESS | 1941 | 1461757821550 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1941 | 1461757821553 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:50:21 INFO - PROCESS | 1941 | 1461757821557 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1941 | 1461757821560 Marionette TRACE conn4 <- [1,1890,null,{}] 04:50:21 INFO - PROCESS | 1941 | 1461757821578 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}] 04:50:22 INFO - PROCESS | 1941 | 1461757822108 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86ad740000) [pid = 1941] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86a1868000) [pid = 1941] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86aaf0c000) [pid = 1941] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86a39d0000) [pid = 1941] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86a55d3800) [pid = 1941] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86aaa77000) [pid = 1941] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86ad038800) [pid = 1941] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86aaa70000) [pid = 1941] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:50:22 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f869e1d9400) [pid = 1941] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:50:22 INFO - PROCESS | 1941 | 1461757822255 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a08000 == 132 [pid = 1941] [id = 480] 04:50:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a39cf800) [pid = 1941] [serial = 1441] [outer = (nil)] 04:50:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86a9ca3400) [pid = 1941] [serial = 1442] [outer = 0x7f86a39cf800] 04:50:22 INFO - PROCESS | 1941 | 1461757822310 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86ad21d400) [pid = 1941] [serial = 1443] [outer = 0x7f86a39cf800] 04:50:22 INFO - PROCESS | 1941 | 1461757822875 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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1339ms 04:50:22 INFO - PROCESS | 1941 | 1461757822897 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1941 | 1461757822899 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:50:22 INFO - PROCESS | 1941 | 1461757822904 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1941 | 1461757822906 Marionette TRACE conn4 <- [1,1894,null,{}] 04:50:22 INFO - PROCESS | 1941 | 1461757822910 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}] 04:50:23 INFO - PROCESS | 1941 | 1461757823043 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:50:23 INFO - PROCESS | 1941 | 1461757823196 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad7ae000 == 133 [pid = 1941] [id = 481] 04:50:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86a39d0000) [pid = 1941] [serial = 1444] [outer = (nil)] 04:50:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86ad73dc00) [pid = 1941] [serial = 1445] [outer = 0x7f86a39d0000] 04:50:23 INFO - PROCESS | 1941 | 1461757823248 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86ad96c400) [pid = 1941] [serial = 1446] [outer = 0x7f86a39d0000] 04:50:23 INFO - PROCESS | 1941 | 1461757823820 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]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 976ms 04:50:23 INFO - PROCESS | 1941 | 1461757823881 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1941 | 1461757823884 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:50:23 INFO - PROCESS | 1941 | 1461757823889 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1941 | 1461757823891 Marionette TRACE conn4 <- [1,1898,null,{}] 04:50:23 INFO - PROCESS | 1941 | 1461757823895 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}] 04:50:24 INFO - PROCESS | 1941 | 1461757824027 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:50:24 INFO - PROCESS | 1941 | 1461757824281 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cc8d800 == 134 [pid = 1941] [id = 482] 04:50:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f869a6ae400) [pid = 1941] [serial = 1447] [outer = (nil)] 04:50:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f869a6b3400) [pid = 1941] [serial = 1448] [outer = 0x7f869a6ae400] 04:50:24 INFO - PROCESS | 1941 | 1461757824346 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f869a935000) [pid = 1941] [serial = 1449] [outer = 0x7f869a6ae400] 04:50:25 INFO - PROCESS | 1941 | 1461757825228 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1378ms 04:50:25 INFO - PROCESS | 1941 | 1461757825269 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1941 | 1461757825274 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:50:25 INFO - PROCESS | 1941 | 1461757825281 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1941 | 1461757825285 Marionette TRACE conn4 <- [1,1902,null,{}] 04:50:25 INFO - PROCESS | 1941 | 1461757825291 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}] 04:50:25 INFO - PROCESS | 1941 | 1461757825461 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:50:25 INFO - PROCESS | 1941 | 1461757825655 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cdd800 == 135 [pid = 1941] [id = 483] 04:50:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f869a6af000) [pid = 1941] [serial = 1450] [outer = (nil)] 04:50:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86a1368c00) [pid = 1941] [serial = 1451] [outer = 0x7f869a6af000] 04:50:25 INFO - PROCESS | 1941 | 1461757825718 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86a18f1000) [pid = 1941] [serial = 1452] [outer = 0x7f869a6af000] 04:50:26 INFO - PROCESS | 1941 | 1461757826554 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1337ms 04:50:26 INFO - PROCESS | 1941 | 1461757826621 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:50:26 INFO - PROCESS | 1941 | 1461757826627 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:50:26 INFO - PROCESS | 1941 | 1461757826633 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1941 | 1461757826636 Marionette TRACE conn4 <- [1,1906,null,{}] 04:50:26 INFO - PROCESS | 1941 | 1461757826641 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}] 04:50:26 INFO - PROCESS | 1941 | 1461757826791 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:50:26 INFO - PROCESS | 1941 | 1461757826983 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad384800 == 136 [pid = 1941] [id = 484] 04:50:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86a39ce800) [pid = 1941] [serial = 1453] [outer = (nil)] 04:50:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86a55df400) [pid = 1941] [serial = 1454] [outer = 0x7f86a39ce800] 04:50:27 INFO - PROCESS | 1941 | 1461757827054 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86aaf14800) [pid = 1941] [serial = 1455] [outer = 0x7f86a39ce800] 04:50:27 INFO - PROCESS | 1941 | 1461757827910 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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1328ms 04:50:27 INFO - PROCESS | 1941 | 1461757827960 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1941 | 1461757827963 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:50:27 INFO - PROCESS | 1941 | 1461757827976 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1941 | 1461757827983 Marionette TRACE conn4 <- [1,1910,null,{}] 04:50:27 INFO - PROCESS | 1941 | 1461757827990 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}] 04:50:28 INFO - PROCESS | 1941 | 1461757828145 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:50:28 INFO - PROCESS | 1941 | 1461757828341 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b17af000 == 137 [pid = 1941] [id = 485] 04:50:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86a4c8e400) [pid = 1941] [serial = 1456] [outer = (nil)] 04:50:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86acd8e800) [pid = 1941] [serial = 1457] [outer = 0x7f86a4c8e400] 04:50:28 INFO - PROCESS | 1941 | 1461757828401 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86ad968c00) [pid = 1941] [serial = 1458] [outer = 0x7f86a4c8e400] 04:50:29 INFO - PROCESS | 1941 | 1461757829171 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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1241ms 04:50:29 INFO - PROCESS | 1941 | 1461757829211 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 1941 | 1461757829215 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:50:29 INFO - PROCESS | 1941 | 1461757829220 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1941 | 1461757829222 Marionette TRACE conn4 <- [1,1914,null,{}] 04:50:29 INFO - PROCESS | 1941 | 1461757829227 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}] 04:50:29 INFO - PROCESS | 1941 | 1461757829380 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:50:29 INFO - PROCESS | 1941 | 1461757829572 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b54b1800 == 138 [pid = 1941] [id = 486] 04:50:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86aca96c00) [pid = 1941] [serial = 1459] [outer = (nil)] 04:50:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86b0366000) [pid = 1941] [serial = 1460] [outer = 0x7f86aca96c00] 04:50:29 INFO - PROCESS | 1941 | 1461757829634 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86b04f0000) [pid = 1941] [serial = 1461] [outer = 0x7f86aca96c00] 04:50:30 INFO - PROCESS | 1941 | 1461757830391 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1226ms 04:50:30 INFO - PROCESS | 1941 | 1461757830447 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1941 | 1461757830451 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:50:30 INFO - PROCESS | 1941 | 1461757830456 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1941 | 1461757830458 Marionette TRACE conn4 <- [1,1918,null,{}] 04:50:30 INFO - PROCESS | 1941 | 1461757830462 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}] 04:50:30 INFO - PROCESS | 1941 | 1461757830615 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:50:30 INFO - PROCESS | 1941 | 1461757830806 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9b800 == 139 [pid = 1941] [id = 487] 04:50:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86b1389800) [pid = 1941] [serial = 1462] [outer = (nil)] 04:50:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f86b1686400) [pid = 1941] [serial = 1463] [outer = 0x7f86b1389800] 04:50:30 INFO - PROCESS | 1941 | 1461757830876 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86b23b7400) [pid = 1941] [serial = 1464] [outer = 0x7f86b1389800] 04:50:31 INFO - PROCESS | 1941 | 1461757831671 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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1275ms 04:50:31 INFO - PROCESS | 1941 | 1461757831731 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1941 | 1461757831733 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:50:31 INFO - PROCESS | 1941 | 1461757831739 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1941 | 1461757831741 Marionette TRACE conn4 <- [1,1922,null,{}] 04:50:31 INFO - PROCESS | 1941 | 1461757831746 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}] 04:50:31 INFO - PROCESS | 1941 | 1461757831894 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:50:32 INFO - PROCESS | 1941 | 1461757832099 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c390c000 == 140 [pid = 1941] [id = 488] 04:50:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86b23b0c00) [pid = 1941] [serial = 1465] [outer = (nil)] 04:50:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86b6744400) [pid = 1941] [serial = 1466] [outer = 0x7f86b23b0c00] 04:50:32 INFO - PROCESS | 1941 | 1461757832160 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86b7f69800) [pid = 1941] [serial = 1467] [outer = 0x7f86b23b0c00] 04:50:32 INFO - PROCESS | 1941 | 1461757832911 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]]]}] 04:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1227ms 04:50:32 INFO - PROCESS | 1941 | 1461757832967 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1941 | 1461757832970 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:50:32 INFO - PROCESS | 1941 | 1461757832975 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1941 | 1461757832977 Marionette TRACE conn4 <- [1,1926,null,{}] 04:50:32 INFO - PROCESS | 1941 | 1461757832982 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}] 04:50:33 INFO - PROCESS | 1941 | 1461757833128 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:50:33 INFO - PROCESS | 1941 | 1461757833320 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c9036000 == 141 [pid = 1941] [id = 489] 04:50:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86b23ba000) [pid = 1941] [serial = 1468] [outer = (nil)] 04:50:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f86bdd79400) [pid = 1941] [serial = 1469] [outer = 0x7f86b23ba000] 04:50:33 INFO - PROCESS | 1941 | 1461757833379 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f86c4055400) [pid = 1941] [serial = 1470] [outer = 0x7f86b23ba000] 04:50:34 INFO - PROCESS | 1941 | 1461757834142 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]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1225ms 04:50:34 INFO - PROCESS | 1941 | 1461757834203 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1941 | 1461757834206 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:50:34 INFO - PROCESS | 1941 | 1461757834211 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1941 | 1461757834213 Marionette TRACE conn4 <- [1,1930,null,{}] 04:50:34 INFO - PROCESS | 1941 | 1461757834218 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}] 04:50:34 INFO - PROCESS | 1941 | 1461757834371 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:50:34 INFO - PROCESS | 1941 | 1461757834567 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cd4ae800 == 142 [pid = 1941] [id = 490] 04:50:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f869e756400) [pid = 1941] [serial = 1471] [outer = (nil)] 04:50:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f869e75e000) [pid = 1941] [serial = 1472] [outer = 0x7f869e756400] 04:50:34 INFO - PROCESS | 1941 | 1461757834633 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f869e763000) [pid = 1941] [serial = 1473] [outer = 0x7f869e756400] 04:50:35 INFO - PROCESS | 1941 | 1461757835425 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]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1282ms 04:50:35 INFO - PROCESS | 1941 | 1461757835495 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:50:35 INFO - PROCESS | 1941 | 1461757835498 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:50:35 INFO - PROCESS | 1941 | 1461757835503 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1941 | 1461757835506 Marionette TRACE conn4 <- [1,1934,null,{}] 04:50:35 INFO - PROCESS | 1941 | 1461757835510 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}] 04:50:35 INFO - PROCESS | 1941 | 1461757835675 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:50:35 INFO - PROCESS | 1941 | 1461757835865 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a49d2000 == 143 [pid = 1941] [id = 491] 04:50:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f869e759400) [pid = 1941] [serial = 1474] [outer = (nil)] 04:50:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7f86b92d7400) [pid = 1941] [serial = 1475] [outer = 0x7f869e759400] 04:50:35 INFO - PROCESS | 1941 | 1461757835924 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7f86c4e08800) [pid = 1941] [serial = 1476] [outer = 0x7f869e759400] 04:50:36 INFO - PROCESS | 1941 | 1461757836698 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]]]}] 04:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1227ms 04:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:50:36 INFO - PROCESS | 1941 | 1461757836730 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1941 | 1461757836732 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:50:36 INFO - PROCESS | 1941 | 1461757836737 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1941 | 1461757836740 Marionette TRACE conn4 <- [1,1938,null,{}] 04:50:36 INFO - PROCESS | 1941 | 1461757836744 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}] 04:50:36 INFO - PROCESS | 1941 | 1461757836890 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:50:37 INFO - PROCESS | 1941 | 1461757837094 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ef4f000 == 144 [pid = 1941] [id = 492] 04:50:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7f869e75dc00) [pid = 1941] [serial = 1477] [outer = (nil)] 04:50:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7f869ea4b800) [pid = 1941] [serial = 1478] [outer = 0x7f869e75dc00] 04:50:37 INFO - PROCESS | 1941 | 1461757837200 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7f869ea53800) [pid = 1941] [serial = 1479] [outer = 0x7f869e75dc00] 04:50:37 INFO - PROCESS | 1941 | 1461757837994 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]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1328ms 04:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:50:38 INFO - PROCESS | 1941 | 1461757838066 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1941 | 1461757838069 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:50:38 INFO - PROCESS | 1941 | 1461757838074 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1941 | 1461757838077 Marionette TRACE conn4 <- [1,1942,null,{}] 04:50:38 INFO - PROCESS | 1941 | 1461757838082 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}] 04:50:38 INFO - PROCESS | 1941 | 1461757838249 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:50:38 INFO - PROCESS | 1941 | 1461757838446 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ece0000 == 145 [pid = 1941] [id = 493] 04:50:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f869ea46c00) [pid = 1941] [serial = 1480] [outer = (nil)] 04:50:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7f869f19d000) [pid = 1941] [serial = 1481] [outer = 0x7f869ea46c00] 04:50:38 INFO - PROCESS | 1941 | 1461757838509 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7f86c3eb3400) [pid = 1941] [serial = 1482] [outer = 0x7f869ea46c00] 04:50:39 INFO - PROCESS | 1941 | 1461757839303 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]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1585ms 04:50:39 INFO - PROCESS | 1941 | 1461757839672 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1941 | 1461757839677 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:50:39 INFO - PROCESS | 1941 | 1461757839684 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1941 | 1461757839687 Marionette TRACE conn4 <- [1,1946,null,{}] 04:50:39 INFO - PROCESS | 1941 | 1461757839694 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}] 04:50:39 INFO - PROCESS | 1941 | 1461757839856 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:50:40 INFO - PROCESS | 1941 | 1461757840109 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1807000 == 146 [pid = 1941] [id = 494] 04:50:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7f869e746000) [pid = 1941] [serial = 1483] [outer = (nil)] 04:50:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7f869ea48c00) [pid = 1941] [serial = 1484] [outer = 0x7f869e746000] 04:50:40 INFO - PROCESS | 1941 | 1461757840164 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 260 (0x7f869ea53400) [pid = 1941] [serial = 1485] [outer = 0x7f869e746000] 04:50:40 INFO - PROCESS | 1941 | 1461757840966 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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1338ms 04:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:50:41 INFO - PROCESS | 1941 | 1461757841022 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1941 | 1461757841026 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:50:41 INFO - PROCESS | 1941 | 1461757841036 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1941 | 1461757841041 Marionette TRACE conn4 <- [1,1950,null,{}] 04:50:41 INFO - PROCESS | 1941 | 1461757841045 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}] 04:50:41 INFO - PROCESS | 1941 | 1461757841283 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:50:41 INFO - PROCESS | 1941 | 1461757841579 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a815000 == 147 [pid = 1941] [id = 495] 04:50:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 261 (0x7f869e746400) [pid = 1941] [serial = 1486] [outer = (nil)] 04:50:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 262 (0x7f869f1a1800) [pid = 1941] [serial = 1487] [outer = 0x7f869e746400] 04:50:41 INFO - PROCESS | 1941 | 1461757841639 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 263 (0x7f869f2d1400) [pid = 1941] [serial = 1488] [outer = 0x7f869e746400] 04:50:42 INFO - PROCESS | 1941 | 1461757842370 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]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1383ms 04:50:42 INFO - PROCESS | 1941 | 1461757842416 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1941 | 1461757842419 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:50:42 INFO - PROCESS | 1941 | 1461757842424 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1941 | 1461757842426 Marionette TRACE conn4 <- [1,1954,null,{}] 04:50:42 INFO - PROCESS | 1941 | 1461757842439 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}] 04:50:42 INFO - PROCESS | 1941 | 1461757842595 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:50:42 INFO - PROCESS | 1941 | 1461757842809 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a49d0000 == 148 [pid = 1941] [id = 496] 04:50:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 264 (0x7f869f2c7c00) [pid = 1941] [serial = 1489] [outer = (nil)] 04:50:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 265 (0x7f86a186a400) [pid = 1941] [serial = 1490] [outer = 0x7f869f2c7c00] 04:50:42 INFO - PROCESS | 1941 | 1461757842909 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 266 (0x7f86a2de1800) [pid = 1941] [serial = 1491] [outer = 0x7f869f2c7c00] 04:50:43 INFO - PROCESS | 1941 | 1461757843735 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]]]}] 04:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1340ms 04:50:43 INFO - PROCESS | 1941 | 1461757843765 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1941 | 1461757843768 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:50:43 INFO - PROCESS | 1941 | 1461757843775 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1941 | 1461757843778 Marionette TRACE conn4 <- [1,1958,null,{}] 04:50:43 INFO - PROCESS | 1941 | 1461757843782 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}] 04:50:43 INFO - PROCESS | 1941 | 1461757843929 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:50:44 INFO - PROCESS | 1941 | 1461757844128 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cf1000 == 149 [pid = 1941] [id = 497] 04:50:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 267 (0x7f86a1871800) [pid = 1941] [serial = 1492] [outer = (nil)] 04:50:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 268 (0x7f86a4c8f000) [pid = 1941] [serial = 1493] [outer = 0x7f86a1871800] 04:50:44 INFO - PROCESS | 1941 | 1461757844182 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 269 (0x7f86a562ac00) [pid = 1941] [serial = 1494] [outer = 0x7f86a1871800] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cb966800 == 148 [pid = 1941] [id = 430] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c903b800 == 147 [pid = 1941] [id = 429] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b610f800 == 146 [pid = 1941] [id = 431] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad7ae000 == 145 [pid = 1941] [id = 481] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a08000 == 144 [pid = 1941] [id = 480] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 268 (0x7f86a39d0800) [pid = 1941] [serial = 1352] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 267 (0x7f86a072e800) [pid = 1941] [serial = 1346] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 266 (0x7f869e42ac00) [pid = 1941] [serial = 1358] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 265 (0x7f86c6f93400) [pid = 1941] [serial = 1340] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 264 (0x7f86a1da6000) [pid = 1941] [serial = 1325] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 263 (0x7f869f1cb800) [pid = 1941] [serial = 1343] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 262 (0x7f86adeb6800) [pid = 1941] [serial = 1331] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 261 (0x7f86a186cc00) [pid = 1941] [serial = 1355] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 260 (0x7f86ac3f1400) [pid = 1941] [serial = 1328] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 259 (0x7f86b5a1cc00) [pid = 1941] [serial = 1337] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7f86a0738000) [pid = 1941] [serial = 1349] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7f86b1690000) [pid = 1941] [serial = 1334] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7f86b1689800) [pid = 1941] [serial = 1385] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9bb800 == 143 [pid = 1941] [id = 479] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa917000 == 142 [pid = 1941] [id = 478] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a48ae800 == 141 [pid = 1941] [id = 477] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fed9800 == 140 [pid = 1941] [id = 476] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cfde800 == 139 [pid = 1941] [id = 475] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f30f000 == 138 [pid = 1941] [id = 474] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9d39000 == 137 [pid = 1941] [id = 471] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f310000 == 136 [pid = 1941] [id = 470] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9d2d000 == 135 [pid = 1941] [id = 469] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a122a000 == 134 [pid = 1941] [id = 468] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ce28c800 == 133 [pid = 1941] [id = 467] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c6a3d800 == 132 [pid = 1941] [id = 466] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9274000 == 131 [pid = 1941] [id = 465] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a9d000 == 130 [pid = 1941] [id = 464] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad027000 == 129 [pid = 1941] [id = 463] 04:50:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9984800 == 128 [pid = 1941] [id = 462] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7f86b036a400) [pid = 1941] [serial = 1382] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f86ad228c00) [pid = 1941] [serial = 1376] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7f86acab4800) [pid = 1941] [serial = 1373] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7f86aafb3c00) [pid = 1941] [serial = 1370] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7f86ac3f0800) [pid = 1941] [serial = 1371] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7f869e422400) [pid = 1941] [serial = 1361] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7f869fda4800) [pid = 1941] [serial = 1362] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86b036c000) [pid = 1941] [serial = 1380] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f86a18f0c00) [pid = 1941] [serial = 1365] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86b5323000) [pid = 1941] [serial = 1323] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f86a9b19400) [pid = 1941] [serial = 1368] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f86ade7e800) [pid = 1941] [serial = 1379] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86a186d800) [pid = 1941] [serial = 1364] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86ad738000) [pid = 1941] [serial = 1377] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86a55dd800) [pid = 1941] [serial = 1367] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86b1382400) [pid = 1941] [serial = 1383] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86acd47c00) [pid = 1941] [serial = 1374] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1941 | 1461757844973 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]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1225ms 04:50:45 INFO - PROCESS | 1941 | 1461757845001 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1941 | 1461757845004 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:50:45 INFO - PROCESS | 1941 | 1461757845043 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1941 | 1461757845045 Marionette TRACE conn4 <- [1,1962,null,{}] 04:50:45 INFO - PROCESS | 1941 | 1461757845053 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}] 04:50:45 INFO - PROCESS | 1941 | 1461757845182 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:50:45 INFO - PROCESS | 1941 | 1461757845195 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1222800 == 129 [pid = 1941] [id = 498] 04:50:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f869e422400) [pid = 1941] [serial = 1495] [outer = (nil)] 04:50:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86a9ca9c00) [pid = 1941] [serial = 1496] [outer = 0x7f869e422400] 04:50:45 INFO - PROCESS | 1941 | 1461757845246 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86aaf0bc00) [pid = 1941] [serial = 1497] [outer = 0x7f869e422400] 04:50:45 INFO - PROCESS | 1941 | 1461757845967 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]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1012ms 04:50:46 INFO - PROCESS | 1941 | 1461757846021 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1941 | 1461757846023 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:50:46 INFO - PROCESS | 1941 | 1461757846029 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1941 | 1461757846031 Marionette TRACE conn4 <- [1,1966,null,{}] 04:50:46 INFO - PROCESS | 1941 | 1461757846035 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}] 04:50:46 INFO - PROCESS | 1941 | 1461757846193 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:50:46 INFO - PROCESS | 1941 | 1461757846212 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9d30800 == 130 [pid = 1941] [id = 499] 04:50:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86ac1ed800) [pid = 1941] [serial = 1498] [outer = (nil)] 04:50:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f86acd47000) [pid = 1941] [serial = 1499] [outer = 0x7f86ac1ed800] 04:50:46 INFO - PROCESS | 1941 | 1461757846265 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f86ad623800) [pid = 1941] [serial = 1500] [outer = 0x7f86ac1ed800] 04:50:47 INFO - PROCESS | 1941 | 1461757847044 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]]]}] 04:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1029ms 04:50:47 INFO - PROCESS | 1941 | 1461757847073 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1941 | 1461757847076 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:50:47 INFO - PROCESS | 1941 | 1461757847081 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1941 | 1461757847083 Marionette TRACE conn4 <- [1,1970,null,{}] 04:50:47 INFO - PROCESS | 1941 | 1461757847114 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}] 04:50:47 INFO - PROCESS | 1941 | 1461757847302 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:50:47 INFO - PROCESS | 1941 | 1461757847323 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9be000 == 131 [pid = 1941] [id = 500] 04:50:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f86a9cef400) [pid = 1941] [serial = 1501] [outer = (nil)] 04:50:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f86ad96f800) [pid = 1941] [serial = 1502] [outer = 0x7f86a9cef400] 04:50:47 INFO - PROCESS | 1941 | 1461757847374 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f86b04ec000) [pid = 1941] [serial = 1503] [outer = 0x7f86a9cef400] 04:50:48 INFO - PROCESS | 1941 | 1461757848030 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]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 978ms 04:50:48 INFO - PROCESS | 1941 | 1461757848059 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1941 | 1461757848061 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:50:48 INFO - PROCESS | 1941 | 1461757848073 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1941 | 1461757848075 Marionette TRACE conn4 <- [1,1974,null,{}] 04:50:48 INFO - PROCESS | 1941 | 1461757848079 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}] 04:50:48 INFO - PROCESS | 1941 | 1461757848266 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:50:48 INFO - PROCESS | 1941 | 1461757848294 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad796800 == 132 [pid = 1941] [id = 501] 04:50:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f86ad740c00) [pid = 1941] [serial = 1504] [outer = (nil)] 04:50:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7f86b161d400) [pid = 1941] [serial = 1505] [outer = 0x7f86ad740c00] 04:50:48 INFO - PROCESS | 1941 | 1461757848344 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7f86b1624400) [pid = 1941] [serial = 1506] [outer = 0x7f86ad740c00] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7f86a1363800) [pid = 1941] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7f869e1ce400) [pid = 1941] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86acd9e400) [pid = 1941] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f86acaba400) [pid = 1941] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86aafacc00) [pid = 1941] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f86a55d5800) [pid = 1941] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f86a9b17000) [pid = 1941] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86aafaa400) [pid = 1941] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86ad3dec00) [pid = 1941] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86a55f8800) [pid = 1941] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f869e2d3000) [pid = 1941] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86acd98400) [pid = 1941] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86a9caa400) [pid = 1941] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f869e1cd800) [pid = 1941] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86acd94800) [pid = 1941] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f869fda7c00) [pid = 1941] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86acd8a000) [pid = 1941] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86a136c400) [pid = 1941] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f869e1cb400) [pid = 1941] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f869e2ce400) [pid = 1941] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86b03a6800) [pid = 1941] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86b03ac400) [pid = 1941] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86aaa6fc00) [pid = 1941] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86b23bc800) [pid = 1941] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86acd42400) [pid = 1941] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86b23bb800) [pid = 1941] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86b69e4c00) [pid = 1941] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86a2f0b000) [pid = 1941] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86acd47400) [pid = 1941] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86b42a4800) [pid = 1941] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f869fdaa400) [pid = 1941] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86a136d400) [pid = 1941] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f869e2cc800) [pid = 1941] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86b23b4800) [pid = 1941] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86adaf2800) [pid = 1941] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86b1415400) [pid = 1941] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86a4c94800) [pid = 1941] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f869e1d8800) [pid = 1941] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86aaa72400) [pid = 1941] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86ad7eec00) [pid = 1941] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86b23e2c00) [pid = 1941] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86b140e400) [pid = 1941] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86a1363400) [pid = 1941] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86b5f83400) [pid = 1941] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86ac3ed800) [pid = 1941] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86a39cf800) [pid = 1941] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f869e1d4000) [pid = 1941] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86a2f09800) [pid = 1941] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86a072e000) [pid = 1941] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f869a6b5000) [pid = 1941] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86a186bc00) [pid = 1941] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86b0362400) [pid = 1941] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:50:49 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86a1d87800) [pid = 1941] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:50:49 INFO - PROCESS | 1941 | 1461757849862 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]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1826ms 04:50:49 INFO - PROCESS | 1941 | 1461757849910 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1941 | 1461757849913 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:50:49 INFO - PROCESS | 1941 | 1461757849928 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1941 | 1461757849930 Marionette TRACE conn4 <- [1,1978,null,{}] 04:50:49 INFO - PROCESS | 1941 | 1461757849935 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}] 04:50:50 INFO - PROCESS | 1941 | 1461757850070 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:50:50 INFO - PROCESS | 1941 | 1461757850082 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c20800 == 133 [pid = 1941] [id = 502] 04:50:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f869a6b8800) [pid = 1941] [serial = 1507] [outer = (nil)] 04:50:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f869e742800) [pid = 1941] [serial = 1508] [outer = 0x7f869a6b8800] 04:50:50 INFO - PROCESS | 1941 | 1461757850133 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86a2f08000) [pid = 1941] [serial = 1509] [outer = 0x7f869a6b8800] 04:50:50 INFO - PROCESS | 1941 | 1461757850831 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]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 935ms 04:50:50 INFO - PROCESS | 1941 | 1461757850855 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1941 | 1461757850858 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:50:50 INFO - PROCESS | 1941 | 1461757850863 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1941 | 1461757850865 Marionette TRACE conn4 <- [1,1982,null,{}] 04:50:50 INFO - PROCESS | 1941 | 1461757850869 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}] 04:50:51 INFO - PROCESS | 1941 | 1461757851009 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:50:51 INFO - PROCESS | 1941 | 1461757851169 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad947800 == 134 [pid = 1941] [id = 503] 04:50:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f869e1d9c00) [pid = 1941] [serial = 1510] [outer = (nil)] 04:50:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86a9b17000) [pid = 1941] [serial = 1511] [outer = 0x7f869e1d9c00] 04:50:51 INFO - PROCESS | 1941 | 1461757851221 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86aca8b400) [pid = 1941] [serial = 1512] [outer = 0x7f869e1d9c00] 04:50:51 INFO - PROCESS | 1941 | 1461757851977 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]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1173ms 04:50:52 INFO - PROCESS | 1941 | 1461757852038 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1941 | 1461757852043 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:50:52 INFO - PROCESS | 1941 | 1461757852050 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1941 | 1461757852055 Marionette TRACE conn4 <- [1,1986,null,{}] 04:50:52 INFO - PROCESS | 1941 | 1461757852063 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}] 04:50:52 INFO - PROCESS | 1941 | 1461757852294 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:50:52 INFO - PROCESS | 1941 | 1461757852490 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f3d8800 == 135 [pid = 1941] [id = 504] 04:50:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f869a934c00) [pid = 1941] [serial = 1513] [outer = (nil)] 04:50:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f869e75c000) [pid = 1941] [serial = 1514] [outer = 0x7f869a934c00] 04:50:52 INFO - PROCESS | 1941 | 1461757852602 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f869f195c00) [pid = 1941] [serial = 1515] [outer = 0x7f869a934c00] 04:50:53 INFO - PROCESS | 1941 | 1461757853381 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]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1383ms 04:50:53 INFO - PROCESS | 1941 | 1461757853433 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1941 | 1461757853440 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:50:53 INFO - PROCESS | 1941 | 1461757853449 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1941 | 1461757853452 Marionette TRACE conn4 <- [1,1990,null,{}] 04:50:53 INFO - PROCESS | 1941 | 1461757853457 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}] 04:50:53 INFO - PROCESS | 1941 | 1461757853619 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:50:53 INFO - PROCESS | 1941 | 1461757853818 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a49ca800 == 136 [pid = 1941] [id = 505] 04:50:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f869f1c2800) [pid = 1941] [serial = 1516] [outer = (nil)] 04:50:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86a0738000) [pid = 1941] [serial = 1517] [outer = 0x7f869f1c2800] 04:50:53 INFO - PROCESS | 1941 | 1461757853881 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86a136c400) [pid = 1941] [serial = 1518] [outer = 0x7f869f1c2800] 04:50:54 INFO - PROCESS | 1941 | 1461757854703 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]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1280ms 04:50:54 INFO - PROCESS | 1941 | 1461757854729 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1941 | 1461757854733 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:50:54 INFO - PROCESS | 1941 | 1461757854738 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1941 | 1461757854743 Marionette TRACE conn4 <- [1,1994,null,{}] 04:50:54 INFO - PROCESS | 1941 | 1461757854756 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}] 04:50:54 INFO - PROCESS | 1941 | 1461757854919 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:50:55 INFO - PROCESS | 1941 | 1461757855117 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1704000 == 137 [pid = 1941] [id = 506] 04:50:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86a4b2b000) [pid = 1941] [serial = 1519] [outer = (nil)] 04:50:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86a9ced000) [pid = 1941] [serial = 1520] [outer = 0x7f86a4b2b000] 04:50:55 INFO - PROCESS | 1941 | 1461757855181 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86ac1e8000) [pid = 1941] [serial = 1521] [outer = 0x7f86a4b2b000] 04:50:55 INFO - PROCESS | 1941 | 1461757855992 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]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1292ms 04:50:56 INFO - PROCESS | 1941 | 1461757856030 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1941 | 1461757856034 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:50:56 INFO - PROCESS | 1941 | 1461757856039 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1941 | 1461757856041 Marionette TRACE conn4 <- [1,1998,null,{}] 04:50:56 INFO - PROCESS | 1941 | 1461757856047 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}] 04:50:56 INFO - PROCESS | 1941 | 1461757856206 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:50:56 INFO - PROCESS | 1941 | 1461757856405 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b4880000 == 138 [pid = 1941] [id = 507] 04:50:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a55dd800) [pid = 1941] [serial = 1522] [outer = (nil)] 04:50:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86acd94800) [pid = 1941] [serial = 1523] [outer = 0x7f86a55dd800] 04:50:56 INFO - PROCESS | 1941 | 1461757856465 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86ad575c00) [pid = 1941] [serial = 1524] [outer = 0x7f86a55dd800] 04:50:57 INFO - PROCESS | 1941 | 1461757857207 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]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1226ms 04:50:57 INFO - PROCESS | 1941 | 1461757857266 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1941 | 1461757857268 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:50:57 INFO - PROCESS | 1941 | 1461757857274 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1941 | 1461757857276 Marionette TRACE conn4 <- [1,2002,null,{}] 04:50:57 INFO - PROCESS | 1941 | 1461757857281 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}] 04:50:57 INFO - PROCESS | 1941 | 1461757857441 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:50:57 INFO - PROCESS | 1941 | 1461757857650 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a9d000 == 139 [pid = 1941] [id = 508] 04:50:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86ac1f0000) [pid = 1941] [serial = 1525] [outer = (nil)] 04:50:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86ad732c00) [pid = 1941] [serial = 1526] [outer = 0x7f86ac1f0000] 04:50:57 INFO - PROCESS | 1941 | 1461757857719 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86aef1a800) [pid = 1941] [serial = 1527] [outer = 0x7f86ac1f0000] 04:50:58 INFO - PROCESS | 1941 | 1461757858515 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]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1275ms 04:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:50:58 INFO - PROCESS | 1941 | 1461757858550 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1941 | 1461757858553 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:50:58 INFO - PROCESS | 1941 | 1461757858558 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1941 | 1461757858560 Marionette TRACE conn4 <- [1,2006,null,{}] 04:50:58 INFO - PROCESS | 1941 | 1461757858565 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}] 04:50:58 INFO - PROCESS | 1941 | 1461757858743 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:50:58 INFO - PROCESS | 1941 | 1461757858945 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0e3000 == 140 [pid = 1941] [id = 509] 04:50:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86b0367800) [pid = 1941] [serial = 1528] [outer = (nil)] 04:50:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86b1628400) [pid = 1941] [serial = 1529] [outer = 0x7f86b0367800] 04:50:59 INFO - PROCESS | 1941 | 1461757859008 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86b1886000) [pid = 1941] [serial = 1530] [outer = 0x7f86b0367800] 04:50:59 INFO - PROCESS | 1941 | 1461757859750 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]]]}] 04:50:59 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 04:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1229ms 04:50:59 INFO - PROCESS | 1941 | 1461757859787 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1941 | 1461757859790 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:50:59 INFO - PROCESS | 1941 | 1461757859795 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1941 | 1461757859798 Marionette TRACE conn4 <- [1,2010,null,{}] 04:50:59 INFO - PROCESS | 1941 | 1461757859802 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}] 04:50:59 INFO - PROCESS | 1941 | 1461757859965 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:51:00 INFO - PROCESS | 1941 | 1461757860175 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c90a1000 == 141 [pid = 1941] [id = 510] 04:51:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86b161dc00) [pid = 1941] [serial = 1531] [outer = (nil)] 04:51:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86b23e5400) [pid = 1941] [serial = 1532] [outer = 0x7f86b161dc00] 04:51:00 INFO - PROCESS | 1941 | 1461757860237 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f86b4628000) [pid = 1941] [serial = 1533] [outer = 0x7f86b161dc00] 04:51:01 INFO - PROCESS | 1941 | 1461757861041 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]]]}] 04:51:01 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 04:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1279ms 04:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:51:01 INFO - PROCESS | 1941 | 1461757861079 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1941 | 1461757861082 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:51:01 INFO - PROCESS | 1941 | 1461757861087 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1941 | 1461757861090 Marionette TRACE conn4 <- [1,2014,null,{}] 04:51:01 INFO - PROCESS | 1941 | 1461757861095 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}] 04:51:01 INFO - PROCESS | 1941 | 1461757861245 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:51:01 INFO - PROCESS | 1941 | 1461757861444 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86998cf000 == 142 [pid = 1941] [id = 511] 04:51:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86b168fc00) [pid = 1941] [serial = 1534] [outer = (nil)] 04:51:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86b5c97c00) [pid = 1941] [serial = 1535] [outer = 0x7f86b168fc00] 04:51:01 INFO - PROCESS | 1941 | 1461757861503 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86b7dee400) [pid = 1941] [serial = 1536] [outer = 0x7f86b168fc00] 04:51:02 INFO - PROCESS | 1941 | 1461757862264 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]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1227ms 04:51:02 INFO - PROCESS | 1941 | 1461757862315 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1941 | 1461757862318 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:51:02 INFO - PROCESS | 1941 | 1461757862323 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1941 | 1461757862325 Marionette TRACE conn4 <- [1,2018,null,{}] 04:51:02 INFO - PROCESS | 1941 | 1461757862330 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}] 04:51:02 INFO - PROCESS | 1941 | 1461757862494 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:51:02 INFO - PROCESS | 1941 | 1461757862695 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c931c800 == 143 [pid = 1941] [id = 512] 04:51:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86acf5b800) [pid = 1941] [serial = 1537] [outer = (nil)] 04:51:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86b07dbc00) [pid = 1941] [serial = 1538] [outer = 0x7f86acf5b800] 04:51:02 INFO - PROCESS | 1941 | 1461757862761 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86c40cac00) [pid = 1941] [serial = 1539] [outer = 0x7f86acf5b800] 04:51:03 INFO - PROCESS | 1941 | 1461757863529 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]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1232ms 04:51:03 INFO - PROCESS | 1941 | 1461757863572 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1941 | 1461757863581 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:51:03 INFO - PROCESS | 1941 | 1461757863586 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1941 | 1461757863588 Marionette TRACE conn4 <- [1,2022,null,{}] 04:51:03 INFO - PROCESS | 1941 | 1461757863593 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}] 04:51:03 INFO - PROCESS | 1941 | 1461757863749 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:51:03 INFO - PROCESS | 1941 | 1461757863949 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869edb2000 == 144 [pid = 1941] [id = 513] 04:51:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86b23e2400) [pid = 1941] [serial = 1540] [outer = (nil)] 04:51:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86c6f93400) [pid = 1941] [serial = 1541] [outer = 0x7f86b23e2400] 04:51:04 INFO - PROCESS | 1941 | 1461757864008 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86c8882c00) [pid = 1941] [serial = 1542] [outer = 0x7f86b23e2400] 04:51:04 INFO - PROCESS | 1941 | 1461757864773 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]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1225ms 04:51:04 INFO - PROCESS | 1941 | 1461757864812 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1941 | 1461757864815 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:51:04 INFO - PROCESS | 1941 | 1461757864820 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1941 | 1461757864823 Marionette TRACE conn4 <- [1,2026,null,{}] 04:51:04 INFO - PROCESS | 1941 | 1461757864828 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}] 04:51:05 INFO - PROCESS | 1941 | 1461757865081 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:51:05 INFO - PROCESS | 1941 | 1461757865225 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869e380000 == 145 [pid = 1941] [id = 514] 04:51:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f869e1cf400) [pid = 1941] [serial = 1543] [outer = (nil)] 04:51:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86a060a000) [pid = 1941] [serial = 1544] [outer = 0x7f869e1cf400] 04:51:05 INFO - PROCESS | 1941 | 1461757865334 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86a39cf800) [pid = 1941] [serial = 1545] [outer = 0x7f869e1cf400] 04:51:06 INFO - PROCESS | 1941 | 1461757866180 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]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1427ms 04:51:06 INFO - PROCESS | 1941 | 1461757866249 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1941 | 1461757866251 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:51:06 INFO - PROCESS | 1941 | 1461757866257 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1941 | 1461757866259 Marionette TRACE conn4 <- [1,2030,null,{}] 04:51:06 INFO - PROCESS | 1941 | 1461757866263 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}] 04:51:06 INFO - PROCESS | 1941 | 1461757866414 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:51:06 INFO - PROCESS | 1941 | 1461757866626 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a13a8000 == 146 [pid = 1941] [id = 515] 04:51:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f869e2ccc00) [pid = 1941] [serial = 1546] [outer = (nil)] 04:51:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86a1367400) [pid = 1941] [serial = 1547] [outer = 0x7f869e2ccc00] 04:51:06 INFO - PROCESS | 1941 | 1461757866728 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86a9ca7400) [pid = 1941] [serial = 1548] [outer = 0x7f869e2ccc00] 04:51:07 INFO - PROCESS | 1941 | 1461757867515 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]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1327ms 04:51:07 INFO - PROCESS | 1941 | 1461757867585 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1941 | 1461757867588 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:51:07 INFO - PROCESS | 1941 | 1461757867592 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1941 | 1461757867595 Marionette TRACE conn4 <- [1,2034,null,{}] 04:51:07 INFO - PROCESS | 1941 | 1461757867599 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}] 04:51:07 INFO - PROCESS | 1941 | 1461757867760 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:51:07 INFO - PROCESS | 1941 | 1461757867974 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f43800 == 147 [pid = 1941] [id = 516] 04:51:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f869e1cf800) [pid = 1941] [serial = 1549] [outer = (nil)] 04:51:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86a1da0000) [pid = 1941] [serial = 1550] [outer = 0x7f869e1cf800] 04:51:08 INFO - PROCESS | 1941 | 1461757868041 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86a9cacc00) [pid = 1941] [serial = 1551] [outer = 0x7f869e1cf800] 04:51:09 INFO - PROCESS | 1941 | 1461757869424 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]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1928ms 04:51:09 INFO - PROCESS | 1941 | 1461757869522 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:51:09 INFO - PROCESS | 1941 | 1461757869526 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:51:09 INFO - PROCESS | 1941 | 1461757869533 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1941 | 1461757869537 Marionette TRACE conn4 <- [1,2038,null,{}] 04:51:09 INFO - PROCESS | 1941 | 1461757869545 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}] 04:51:09 INFO - PROCESS | 1941 | 1461757869715 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:51:09 INFO - PROCESS | 1941 | 1461757869915 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869edb3800 == 148 [pid = 1941] [id = 517] 04:51:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f869e1d3800) [pid = 1941] [serial = 1552] [outer = (nil)] 04:51:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f869e421c00) [pid = 1941] [serial = 1553] [outer = 0x7f869e1d3800] 04:51:09 INFO - PROCESS | 1941 | 1461757869971 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f869e73c800) [pid = 1941] [serial = 1554] [outer = 0x7f869e1d3800] 04:51:10 INFO - PROCESS | 1941 | 1461757870768 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]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1285ms 04:51:10 INFO - PROCESS | 1941 | 1461757870817 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1941 | 1461757870830 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:51:10 INFO - PROCESS | 1941 | 1461757870842 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1941 | 1461757870850 Marionette TRACE conn4 <- [1,2042,null,{}] 04:51:10 INFO - PROCESS | 1941 | 1461757870861 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}] 04:51:11 INFO - PROCESS | 1941 | 1461757871150 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:51:11 INFO - PROCESS | 1941 | 1461757871389 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a62e000 == 149 [pid = 1941] [id = 518] 04:51:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f869ea51c00) [pid = 1941] [serial = 1555] [outer = (nil)] 04:51:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f869f196c00) [pid = 1941] [serial = 1556] [outer = 0x7f869ea51c00] 04:51:11 INFO - PROCESS | 1941 | 1461757871494 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f869f1a2400) [pid = 1941] [serial = 1557] [outer = 0x7f869ea51c00] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3c20800 == 148 [pid = 1941] [id = 502] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86ad73dc00) [pid = 1941] [serial = 1445] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f869f2cec00) [pid = 1941] [serial = 1412] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86a4a25400) [pid = 1941] [serial = 1415] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f869a6b9400) [pid = 1941] [serial = 1418] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f869a933c00) [pid = 1941] [serial = 1421] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad796800 == 147 [pid = 1941] [id = 501] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9be000 == 146 [pid = 1941] [id = 500] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9d30800 == 145 [pid = 1941] [id = 499] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1222800 == 144 [pid = 1941] [id = 498] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cf1000 == 143 [pid = 1941] [id = 497] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a49d0000 == 142 [pid = 1941] [id = 496] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a815000 == 141 [pid = 1941] [id = 495] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1807000 == 140 [pid = 1941] [id = 494] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cd4ae800 == 139 [pid = 1941] [id = 490] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c9036000 == 138 [pid = 1941] [id = 489] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c390c000 == 137 [pid = 1941] [id = 488] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a9b800 == 136 [pid = 1941] [id = 487] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b54b1800 == 135 [pid = 1941] [id = 486] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b17af000 == 134 [pid = 1941] [id = 485] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad384800 == 133 [pid = 1941] [id = 484] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cdd800 == 132 [pid = 1941] [id = 483] 04:51:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cc8d800 == 131 [pid = 1941] [id = 482] 04:51:12 INFO - PROCESS | 1941 | 1461757872347 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]]]}] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86b1416c00) [pid = 1941] [serial = 1110] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86a9b10000) [pid = 1941] [serial = 1146] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86aaf19000) [pid = 1941] [serial = 1089] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86a1da2400) [pid = 1941] [serial = 1266] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86b03aa800) [pid = 1941] [serial = 1107] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86b4161800) [pid = 1941] [serial = 1278] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f86c6f40400) [pid = 1941] [serial = 1287] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86b1689000) [pid = 1941] [serial = 1299] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86ac1e7000) [pid = 1941] [serial = 1212] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86ba015400) [pid = 1941] [serial = 1284] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86b7ade400) [pid = 1941] [serial = 1230] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f86b03cb400) [pid = 1941] [serial = 1008] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86b03ce800) [pid = 1941] [serial = 1296] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86ad969800) [pid = 1941] [serial = 1152] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86acabac00) [pid = 1941] [serial = 1149] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86c904e800) [pid = 1941] [serial = 1176] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86adaf8c00) [pid = 1941] [serial = 1104] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86a55d8000) [pid = 1941] [serial = 1209] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86ad49b400) [pid = 1941] [serial = 1215] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86a5627000) [pid = 1941] [serial = 1182] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86c5031400) [pid = 1941] [serial = 1173] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86c860d800) [pid = 1941] [serial = 1293] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86b1388400) [pid = 1941] [serial = 1221] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86b486c800) [pid = 1941] [serial = 1224] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86ac3f3800) [pid = 1941] [serial = 1269] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86b673e800) [pid = 1941] [serial = 1161] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86ad632800) [pid = 1941] [serial = 1272] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86ba013c00) [pid = 1941] [serial = 1233] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86c40ce000) [pid = 1941] [serial = 1236] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86b1381400) [pid = 1941] [serial = 1275] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86b04b8000) [pid = 1941] [serial = 1155] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86c8c2cc00) [pid = 1941] [serial = 1170] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86c8c3b000) [pid = 1941] [serial = 1239] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86a9b1b000) [pid = 1941] [serial = 1098] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f869e2d8400) [pid = 1941] [serial = 1290] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86b7de7800) [pid = 1941] [serial = 1113] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86b23b7800) [pid = 1941] [serial = 1158] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86b66a7400) [pid = 1941] [serial = 1227] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86c4de8000) [pid = 1941] [serial = 1167] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86a2f14c00) [pid = 1941] [serial = 1179] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86acd4c000) [pid = 1941] [serial = 1101] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86b03a3800) [pid = 1941] [serial = 1218] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86c4d40000) [pid = 1941] [serial = 1116] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86c2de3400) [pid = 1941] [serial = 1164] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86c6fc1000) [pid = 1941] [serial = 1119] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86ba00f000) [pid = 1941] [serial = 1281] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86aca90400) [pid = 1941] [serial = 1439] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86a9ca3400) [pid = 1941] [serial = 1442] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86b39aa400) [pid = 1941] [serial = 1400] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86a1868800) [pid = 1941] [serial = 1388] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86c2de5c00) [pid = 1941] [serial = 1403] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86a9cf6800) [pid = 1941] [serial = 1391] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86a18f6c00) [pid = 1941] [serial = 1430] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86a39cc800) [pid = 1941] [serial = 1431] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86ad57a800) [pid = 1941] [serial = 1394] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86b168c800) [pid = 1941] [serial = 1397] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f869e740800) [pid = 1941] [serial = 1406] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86a4a2fc00) [pid = 1941] [serial = 1433] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86a562c800) [pid = 1941] [serial = 1434] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86a1127c00) [pid = 1941] [serial = 1428] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86a0733800) [pid = 1941] [serial = 1427] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f869a6bbc00) [pid = 1941] [serial = 1424] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f869e2d6400) [pid = 1941] [serial = 1425] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86a4a22800) [pid = 1941] [serial = 1409] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a9cef800) [pid = 1941] [serial = 1436] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86aafaf400) [pid = 1941] [serial = 1437] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86acd88c00) [pid = 1941] [serial = 1440] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86ad21d400) [pid = 1941] [serial = 1443] [outer = (nil)] [url = about:blank] 04:51:12 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) 04:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1588ms 04:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:51:12 INFO - PROCESS | 1941 | 1461757872430 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1941 | 1461757872433 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:51:12 INFO - PROCESS | 1941 | 1461757872438 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1941 | 1461757872443 Marionette TRACE conn4 <- [1,2046,null,{}] 04:51:12 INFO - PROCESS | 1941 | 1461757872456 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}] 04:51:12 INFO - PROCESS | 1941 | 1461757872602 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:51:12 INFO - PROCESS | 1941 | 1461757872773 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f320000 == 132 [pid = 1941] [id = 519] 04:51:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f869f1cc000) [pid = 1941] [serial = 1558] [outer = (nil)] 04:51:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f869fda7400) [pid = 1941] [serial = 1559] [outer = 0x7f869f1cc000] 04:51:12 INFO - PROCESS | 1941 | 1461757872831 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86a0608000) [pid = 1941] [serial = 1560] [outer = 0x7f869f1cc000] 04:51:13 INFO - PROCESS | 1941 | 1461757873459 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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1035ms 04:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:51:13 INFO - PROCESS | 1941 | 1461757873473 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1941 | 1461757873476 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:51:13 INFO - PROCESS | 1941 | 1461757873483 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1941 | 1461757873485 Marionette TRACE conn4 <- [1,2050,null,{}] 04:51:13 INFO - PROCESS | 1941 | 1461757873490 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}] 04:51:13 INFO - PROCESS | 1941 | 1461757873630 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:51:13 INFO - PROCESS | 1941 | 1461757873780 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1225000 == 133 [pid = 1941] [id = 520] 04:51:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f869fda4800) [pid = 1941] [serial = 1561] [outer = (nil)] 04:51:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86a0734000) [pid = 1941] [serial = 1562] [outer = 0x7f869fda4800] 04:51:13 INFO - PROCESS | 1941 | 1461757873832 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86a1128800) [pid = 1941] [serial = 1563] [outer = 0x7f869fda4800] 04:51:14 INFO - PROCESS | 1941 | 1461757874482 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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1027ms 04:51:14 INFO - PROCESS | 1941 | 1461757874508 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:51:14 INFO - PROCESS | 1941 | 1461757874520 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:51:14 INFO - PROCESS | 1941 | 1461757874526 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1941 | 1461757874529 Marionette TRACE conn4 <- [1,2054,null,{}] 04:51:14 INFO - PROCESS | 1941 | 1461757874558 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}] 04:51:14 INFO - PROCESS | 1941 | 1461757874736 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:51:14 INFO - PROCESS | 1941 | 1461757874757 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a180e000 == 134 [pid = 1941] [id = 521] 04:51:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f869f2cc800) [pid = 1941] [serial = 1564] [outer = (nil)] 04:51:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86a1366800) [pid = 1941] [serial = 1565] [outer = 0x7f869f2cc800] 04:51:14 INFO - PROCESS | 1941 | 1461757874809 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86a1864c00) [pid = 1941] [serial = 1566] [outer = 0x7f869f2cc800] 04:51:15 INFO - PROCESS | 1941 | 1461757875517 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]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1047ms 04:51:15 INFO - PROCESS | 1941 | 1461757875583 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1941 | 1461757875585 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:51:15 INFO - PROCESS | 1941 | 1461757875591 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1941 | 1461757875593 Marionette TRACE conn4 <- [1,2058,null,{}] 04:51:15 INFO - PROCESS | 1941 | 1461757875611 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}] 04:51:15 INFO - PROCESS | 1941 | 1461757875847 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:51:15 INFO - PROCESS | 1941 | 1461757875871 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2e0c000 == 135 [pid = 1941] [id = 522] 04:51:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86a112d400) [pid = 1941] [serial = 1567] [outer = (nil)] 04:51:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86a1d84000) [pid = 1941] [serial = 1568] [outer = 0x7f86a112d400] 04:51:15 INFO - PROCESS | 1941 | 1461757875925 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86a2de2800) [pid = 1941] [serial = 1569] [outer = 0x7f86a112d400] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86b7f6e800) [pid = 1941] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f869f2c7c00) [pid = 1941] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86ad7e3800) [pid = 1941] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86ac1ed800) [pid = 1941] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86b1683c00) [pid = 1941] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86a9cef400) [pid = 1941] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f869e746000) [pid = 1941] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86aaa74400) [pid = 1941] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f869f1c5800) [pid = 1941] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f869a6b8800) [pid = 1941] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f869e746400) [pid = 1941] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86a1871800) [pid = 1941] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f869e420000) [pid = 1941] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86adaf6000) [pid = 1941] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86ad740c00) [pid = 1941] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f869f1c2c00) [pid = 1941] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f869f1cf000) [pid = 1941] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f869e422400) [pid = 1941] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86a0735400) [pid = 1941] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86a1d86800) [pid = 1941] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f869f1d0c00) [pid = 1941] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86a39d0000) [pid = 1941] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86a39d8000) [pid = 1941] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86b03d6000) [pid = 1941] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86acd50000) [pid = 1941] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86a1125c00) [pid = 1941] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86acd4ac00) [pid = 1941] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:51:17 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b03d2400) [pid = 1941] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:51:17 INFO - PROCESS | 1941 | 1461757877451 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]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1890ms 04:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:51:17 INFO - PROCESS | 1941 | 1461757877482 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1941 | 1461757877484 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:51:17 INFO - PROCESS | 1941 | 1461757877488 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 1941 | 1461757877491 Marionette TRACE conn4 <- [1,2062,null,{}] 04:51:17 INFO - PROCESS | 1941 | 1461757877496 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}] 04:51:17 INFO - PROCESS | 1941 | 1461757877633 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:51:17 INFO - PROCESS | 1941 | 1461757877645 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1418800 == 136 [pid = 1941] [id = 523] 04:51:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f869e1d7000) [pid = 1941] [serial = 1570] [outer = (nil)] 04:51:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f869f2c7c00) [pid = 1941] [serial = 1571] [outer = 0x7f869e1d7000] 04:51:17 INFO - PROCESS | 1941 | 1461757877697 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86a2de6400) [pid = 1941] [serial = 1572] [outer = 0x7f869e1d7000] 04:51:18 INFO - PROCESS | 1941 | 1461757878370 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]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 925ms 04:51:18 INFO - PROCESS | 1941 | 1461757878414 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1941 | 1461757878417 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:51:18 INFO - PROCESS | 1941 | 1461757878422 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1941 | 1461757878424 Marionette TRACE conn4 <- [1,2066,null,{}] 04:51:18 INFO - PROCESS | 1941 | 1461757878428 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}] 04:51:18 INFO - PROCESS | 1941 | 1461757878565 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:51:18 INFO - PROCESS | 1941 | 1461757878715 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a20000 == 137 [pid = 1941] [id = 524] 04:51:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f869e429800) [pid = 1941] [serial = 1573] [outer = (nil)] 04:51:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a2de6800) [pid = 1941] [serial = 1574] [outer = 0x7f869e429800] 04:51:18 INFO - PROCESS | 1941 | 1461757878767 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86a39ca800) [pid = 1941] [serial = 1575] [outer = 0x7f869e429800] 04:51:19 INFO - PROCESS | 1941 | 1461757879518 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]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1131ms 04:51:19 INFO - PROCESS | 1941 | 1461757879554 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:51:19 INFO - PROCESS | 1941 | 1461757879559 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:51:19 INFO - PROCESS | 1941 | 1461757879583 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1941 | 1461757879589 Marionette TRACE conn4 <- [1,2070,null,{}] 04:51:19 INFO - PROCESS | 1941 | 1461757879597 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}] 04:51:19 INFO - PROCESS | 1941 | 1461757879783 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:51:19 INFO - PROCESS | 1941 | 1461757879967 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869e398800 == 138 [pid = 1941] [id = 525] 04:51:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f869e1d4800) [pid = 1941] [serial = 1576] [outer = (nil)] 04:51:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f869e42e800) [pid = 1941] [serial = 1577] [outer = 0x7f869e1d4800] 04:51:20 INFO - PROCESS | 1941 | 1461757880032 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f869ea52000) [pid = 1941] [serial = 1578] [outer = 0x7f869e1d4800] 04:51:20 INFO - PROCESS | 1941 | 1461757880805 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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1308ms 04:51:20 INFO - PROCESS | 1941 | 1461757880874 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1941 | 1461757880881 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:51:20 INFO - PROCESS | 1941 | 1461757880889 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1941 | 1461757880893 Marionette TRACE conn4 <- [1,2074,null,{}] 04:51:20 INFO - PROCESS | 1941 | 1461757880898 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}] 04:51:21 INFO - PROCESS | 1941 | 1461757881093 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:51:21 INFO - PROCESS | 1941 | 1461757881283 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1802800 == 139 [pid = 1941] [id = 526] 04:51:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f869f1ce400) [pid = 1941] [serial = 1579] [outer = (nil)] 04:51:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f869fdb0800) [pid = 1941] [serial = 1580] [outer = 0x7f869f1ce400] 04:51:21 INFO - PROCESS | 1941 | 1461757881342 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86a0736c00) [pid = 1941] [serial = 1581] [outer = 0x7f869f1ce400] 04:51:22 INFO - PROCESS | 1941 | 1461757882174 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]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1333ms 04:51:22 INFO - PROCESS | 1941 | 1461757882223 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1941 | 1461757882226 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:51:22 INFO - PROCESS | 1941 | 1461757882231 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1941 | 1461757882237 Marionette TRACE conn4 <- [1,2078,null,{}] 04:51:22 INFO - PROCESS | 1941 | 1461757882264 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}] 04:51:22 INFO - PROCESS | 1941 | 1461757882482 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:51:22 INFO - PROCESS | 1941 | 1461757882617 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cdd800 == 140 [pid = 1941] [id = 527] 04:51:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86a18efc00) [pid = 1941] [serial = 1582] [outer = (nil)] 04:51:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86a1d88000) [pid = 1941] [serial = 1583] [outer = 0x7f86a18efc00] 04:51:22 INFO - PROCESS | 1941 | 1461757882684 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86a1da6800) [pid = 1941] [serial = 1584] [outer = 0x7f86a18efc00] 04:51:23 INFO - PROCESS | 1941 | 1461757883421 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]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1230ms 04:51:23 INFO - PROCESS | 1941 | 1461757883462 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1941 | 1461757883466 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:51:23 INFO - PROCESS | 1941 | 1461757883488 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1941 | 1461757883491 Marionette TRACE conn4 <- [1,2082,null,{}] 04:51:23 INFO - PROCESS | 1941 | 1461757883495 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}] 04:51:23 INFO - PROCESS | 1941 | 1461757883656 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:51:23 INFO - PROCESS | 1941 | 1461757883837 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a49dd800 == 141 [pid = 1941] [id = 528] 04:51:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86a18eb000) [pid = 1941] [serial = 1585] [outer = (nil)] 04:51:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86a39d0c00) [pid = 1941] [serial = 1586] [outer = 0x7f86a18eb000] 04:51:23 INFO - PROCESS | 1941 | 1461757883898 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86a4a22400) [pid = 1941] [serial = 1587] [outer = 0x7f86a18eb000] 04:51:24 INFO - PROCESS | 1941 | 1461757884702 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]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1278ms 04:51:24 INFO - PROCESS | 1941 | 1461757884765 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1941 | 1461757884768 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:51:24 INFO - PROCESS | 1941 | 1461757884772 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1941 | 1461757884775 Marionette TRACE conn4 <- [1,2086,null,{}] 04:51:24 INFO - PROCESS | 1941 | 1461757884780 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}] 04:51:24 INFO - PROCESS | 1941 | 1461757884927 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:51:25 INFO - PROCESS | 1941 | 1461757885114 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a5691000 == 142 [pid = 1941] [id = 529] 04:51:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86a2ddec00) [pid = 1941] [serial = 1588] [outer = (nil)] 04:51:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86a4a2d800) [pid = 1941] [serial = 1589] [outer = 0x7f86a2ddec00] 04:51:25 INFO - PROCESS | 1941 | 1461757885173 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86a4b2e800) [pid = 1941] [serial = 1590] [outer = 0x7f86a2ddec00] 04:51:25 INFO - PROCESS | 1941 | 1461757885943 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]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1226ms 04:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:51:26 INFO - PROCESS | 1941 | 1461757886013 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1941 | 1461757886016 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:51:26 INFO - PROCESS | 1941 | 1461757886023 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1941 | 1461757886026 Marionette TRACE conn4 <- [1,2090,null,{}] 04:51:26 INFO - PROCESS | 1941 | 1461757886030 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}] 04:51:26 INFO - PROCESS | 1941 | 1461757886203 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:51:26 INFO - PROCESS | 1941 | 1461757886389 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9aa8800 == 143 [pid = 1941] [id = 530] 04:51:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86a4b32c00) [pid = 1941] [serial = 1591] [outer = (nil)] 04:51:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86a55d6c00) [pid = 1941] [serial = 1592] [outer = 0x7f86a4b32c00] 04:51:26 INFO - PROCESS | 1941 | 1461757886450 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86a55f6000) [pid = 1941] [serial = 1593] [outer = 0x7f86a4b32c00] 04:51:27 INFO - PROCESS | 1941 | 1461757887203 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]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1230ms 04:51:27 INFO - PROCESS | 1941 | 1461757887261 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1941 | 1461757887263 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:51:27 INFO - PROCESS | 1941 | 1461757887269 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1941 | 1461757887271 Marionette TRACE conn4 <- [1,2094,null,{}] 04:51:27 INFO - PROCESS | 1941 | 1461757887276 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}] 04:51:27 INFO - PROCESS | 1941 | 1461757887422 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:51:27 INFO - PROCESS | 1941 | 1461757887611 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c7c000 == 144 [pid = 1941] [id = 531] 04:51:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86a4c91400) [pid = 1941] [serial = 1594] [outer = (nil)] 04:51:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86a5625400) [pid = 1941] [serial = 1595] [outer = 0x7f86a4c91400] 04:51:27 INFO - PROCESS | 1941 | 1461757887672 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86a9b12000) [pid = 1941] [serial = 1596] [outer = 0x7f86a4c91400] 04:51:28 INFO - PROCESS | 1941 | 1461757888404 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]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1175ms 04:51:28 INFO - PROCESS | 1941 | 1461757888445 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 1941 | 1461757888448 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:51:28 INFO - PROCESS | 1941 | 1461757888453 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1941 | 1461757888455 Marionette TRACE conn4 <- [1,2098,null,{}] 04:51:28 INFO - PROCESS | 1941 | 1461757888460 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}] 04:51:28 INFO - PROCESS | 1941 | 1461757888671 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:51:28 INFO - PROCESS | 1941 | 1461757888811 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa919000 == 145 [pid = 1941] [id = 532] 04:51:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86a55e0000) [pid = 1941] [serial = 1597] [outer = (nil)] 04:51:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86a9ca6800) [pid = 1941] [serial = 1598] [outer = 0x7f86a55e0000] 04:51:28 INFO - PROCESS | 1941 | 1461757888871 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86a9cb1c00) [pid = 1941] [serial = 1599] [outer = 0x7f86a55e0000] 04:51:29 INFO - PROCESS | 1941 | 1461757889600 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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1182ms 04:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:51:29 INFO - PROCESS | 1941 | 1461757889637 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1941 | 1461757889640 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:51:29 INFO - PROCESS | 1941 | 1461757889645 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1941 | 1461757889648 Marionette TRACE conn4 <- [1,2102,null,{}] 04:51:29 INFO - PROCESS | 1941 | 1461757889652 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}] 04:51:29 INFO - PROCESS | 1941 | 1461757889805 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:51:30 INFO - PROCESS | 1941 | 1461757889995 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac066800 == 146 [pid = 1941] [id = 533] 04:51:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86a9b13800) [pid = 1941] [serial = 1600] [outer = (nil)] 04:51:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86a9cf7800) [pid = 1941] [serial = 1601] [outer = 0x7f86a9b13800] 04:51:30 INFO - PROCESS | 1941 | 1461757890057 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86aaa71800) [pid = 1941] [serial = 1602] [outer = 0x7f86a9b13800] 04:51:30 INFO - PROCESS | 1941 | 1461757890823 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]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1228ms 04:51:30 INFO - PROCESS | 1941 | 1461757890873 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1941 | 1461757890876 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:51:30 INFO - PROCESS | 1941 | 1461757890906 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1941 | 1461757890908 Marionette TRACE conn4 <- [1,2106,null,{}] 04:51:30 INFO - PROCESS | 1941 | 1461757890915 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}] 04:51:31 INFO - PROCESS | 1941 | 1461757891067 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:51:31 INFO - PROCESS | 1941 | 1461757891251 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac97a800 == 147 [pid = 1941] [id = 534] 04:51:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86a9ceb400) [pid = 1941] [serial = 1603] [outer = (nil)] 04:51:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86aaa79400) [pid = 1941] [serial = 1604] [outer = 0x7f86a9ceb400] 04:51:31 INFO - PROCESS | 1941 | 1461757891309 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86aaf17000) [pid = 1941] [serial = 1605] [outer = 0x7f86a9ceb400] 04:51:32 INFO - PROCESS | 1941 | 1461757892075 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]]]}] 04:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1251ms 04:51:32 INFO - PROCESS | 1941 | 1461757892133 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:51:32 INFO - PROCESS | 1941 | 1461757892137 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:51:32 INFO - PROCESS | 1941 | 1461757892142 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1941 | 1461757892145 Marionette TRACE conn4 <- [1,2110,null,{}] 04:51:32 INFO - PROCESS | 1941 | 1461757892150 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}] 04:51:32 INFO - PROCESS | 1941 | 1461757892341 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:51:32 INFO - PROCESS | 1941 | 1461757892527 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acae2000 == 148 [pid = 1941] [id = 535] 04:51:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86a9cebc00) [pid = 1941] [serial = 1606] [outer = (nil)] 04:51:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86ac156c00) [pid = 1941] [serial = 1607] [outer = 0x7f86a9cebc00] 04:51:32 INFO - PROCESS | 1941 | 1461757892593 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86ac1ec800) [pid = 1941] [serial = 1608] [outer = 0x7f86a9cebc00] 04:51:33 INFO - PROCESS | 1941 | 1461757893377 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]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1277ms 04:51:33 INFO - PROCESS | 1941 | 1461757893419 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1941 | 1461757893422 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:51:33 INFO - PROCESS | 1941 | 1461757893428 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1941 | 1461757893430 Marionette TRACE conn4 <- [1,2114,null,{}] 04:51:33 INFO - PROCESS | 1941 | 1461757893435 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}] 04:51:33 INFO - PROCESS | 1941 | 1461757893582 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:51:33 INFO - PROCESS | 1941 | 1461757893773 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad2a0000 == 149 [pid = 1941] [id = 536] 04:51:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86aaf0d400) [pid = 1941] [serial = 1609] [outer = (nil)] 04:51:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86ac3f0c00) [pid = 1941] [serial = 1610] [outer = 0x7f86aaf0d400] 04:51:33 INFO - PROCESS | 1941 | 1461757893831 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86ac3fb800) [pid = 1941] [serial = 1611] [outer = 0x7f86aaf0d400] 04:51:34 INFO - PROCESS | 1941 | 1461757894627 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]]]}] 04:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1224ms 04:51:34 INFO - PROCESS | 1941 | 1461757894668 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 1941 | 1461757894670 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:51:34 INFO - PROCESS | 1941 | 1461757894676 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 1941 | 1461757894678 Marionette TRACE conn4 <- [1,2118,null,{}] 04:51:34 INFO - PROCESS | 1941 | 1461757894683 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}] 04:51:34 INFO - PROCESS | 1941 | 1461757894844 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:51:35 INFO - PROCESS | 1941 | 1461757895035 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad549800 == 150 [pid = 1941] [id = 537] 04:51:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86ac1e9c00) [pid = 1941] [serial = 1612] [outer = (nil)] 04:51:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86aca98000) [pid = 1941] [serial = 1613] [outer = 0x7f86ac1e9c00] 04:51:35 INFO - PROCESS | 1941 | 1461757895093 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86acabac00) [pid = 1941] [serial = 1614] [outer = 0x7f86ac1e9c00] 04:51:35 INFO - PROCESS | 1941 | 1461757895934 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]]]}] 04:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1326ms 04:51:36 INFO - PROCESS | 1941 | 1461757896004 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 1941 | 1461757896007 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:51:36 INFO - PROCESS | 1941 | 1461757896012 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 1941 | 1461757896014 Marionette TRACE conn4 <- [1,2122,null,{}] 04:51:36 INFO - PROCESS | 1941 | 1461757896019 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}] 04:51:36 INFO - PROCESS | 1941 | 1461757896173 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:51:36 INFO - PROCESS | 1941 | 1461757896370 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9d2c000 == 151 [pid = 1941] [id = 538] 04:51:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f869e1d8000) [pid = 1941] [serial = 1615] [outer = (nil)] 04:51:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86aca90000) [pid = 1941] [serial = 1616] [outer = 0x7f869e1d8000] 04:51:36 INFO - PROCESS | 1941 | 1461757896428 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86acac1400) [pid = 1941] [serial = 1617] [outer = 0x7f869e1d8000] 04:51:37 INFO - PROCESS | 1941 | 1461757897206 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]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1231ms 04:51:37 INFO - PROCESS | 1941 | 1461757897244 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 1941 | 1461757897246 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:51:37 INFO - PROCESS | 1941 | 1461757897252 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 1941 | 1461757897253 Marionette TRACE conn4 <- [1,2126,null,{}] 04:51:37 INFO - PROCESS | 1941 | 1461757897258 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}] 04:51:37 INFO - PROCESS | 1941 | 1461757897410 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:51:37 INFO - PROCESS | 1941 | 1461757897604 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a49db800 == 152 [pid = 1941] [id = 539] 04:51:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f869a93a000) [pid = 1941] [serial = 1618] [outer = (nil)] 04:51:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f869f1c9800) [pid = 1941] [serial = 1619] [outer = 0x7f869a93a000] 04:51:37 INFO - PROCESS | 1941 | 1461757897662 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86a39d3c00) [pid = 1941] [serial = 1620] [outer = 0x7f869a93a000] 04:51:38 INFO - PROCESS | 1941 | 1461757898749 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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1530ms 04:51:38 INFO - PROCESS | 1941 | 1461757898782 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1941 | 1461757898786 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:51:38 INFO - PROCESS | 1941 | 1461757898793 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1941 | 1461757898796 Marionette TRACE conn4 <- [1,2130,null,{}] 04:51:38 INFO - PROCESS | 1941 | 1461757898803 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}] 04:51:38 INFO - PROCESS | 1941 | 1461757898973 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:51:39 INFO - PROCESS | 1941 | 1461757899170 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a122b000 == 153 [pid = 1941] [id = 540] 04:51:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f869e425c00) [pid = 1941] [serial = 1621] [outer = (nil)] 04:51:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f869f197800) [pid = 1941] [serial = 1622] [outer = 0x7f869e425c00] 04:51:39 INFO - PROCESS | 1941 | 1461757899228 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f869f2cb800) [pid = 1941] [serial = 1623] [outer = 0x7f869e425c00] 04:51:40 INFO - PROCESS | 1941 | 1461757900195 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] 04:51:40 INFO - PROCESS | 1941 | 1461757900236 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:51:40 INFO - PROCESS | 1941 | 1461757900244 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1941 | 1461757900248 Marionette TRACE conn4 <- [1,2134,null,{}] 04:51:40 INFO - PROCESS | 1941 | 1461757900252 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}] 04:51:40 INFO - PROCESS | 1941 | 1461757900402 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:51:40 INFO - PROCESS | 1941 | 1461757900601 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869eda5000 == 154 [pid = 1941] [id = 541] 04:51:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f869fda8400) [pid = 1941] [serial = 1624] [outer = (nil)] 04:51:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a0730400) [pid = 1941] [serial = 1625] [outer = 0x7f869fda8400] 04:51:40 INFO - PROCESS | 1941 | 1461757900656 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86a136a400) [pid = 1941] [serial = 1626] [outer = 0x7f869fda8400] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1418800 == 153 [pid = 1941] [id = 523] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86a9b17000) [pid = 1941] [serial = 1511] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f869ea4b800) [pid = 1941] [serial = 1478] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f869f19d000) [pid = 1941] [serial = 1481] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2e0c000 == 152 [pid = 1941] [id = 522] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f320000 == 151 [pid = 1941] [id = 519] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a62e000 == 150 [pid = 1941] [id = 518] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869edb3800 == 149 [pid = 1941] [id = 517] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a13a8000 == 148 [pid = 1941] [id = 515] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869e380000 == 147 [pid = 1941] [id = 514] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869edb2000 == 146 [pid = 1941] [id = 513] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c931c800 == 145 [pid = 1941] [id = 512] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86998cf000 == 144 [pid = 1941] [id = 511] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c90a1000 == 143 [pid = 1941] [id = 510] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0e3000 == 142 [pid = 1941] [id = 509] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a9d000 == 141 [pid = 1941] [id = 508] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b4880000 == 140 [pid = 1941] [id = 507] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1704000 == 139 [pid = 1941] [id = 506] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a49ca800 == 138 [pid = 1941] [id = 505] 04:51:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f3d8800 == 137 [pid = 1941] [id = 504] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86c8c27c00) [pid = 1941] [serial = 1341] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86a2de1800) [pid = 1941] [serial = 1491] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86b23e0c00) [pid = 1941] [serial = 1335] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86bdd79400) [pid = 1941] [serial = 1469] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86ad623800) [pid = 1941] [serial = 1500] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86b6744400) [pid = 1941] [serial = 1466] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f869a6b3400) [pid = 1941] [serial = 1448] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86b0366000) [pid = 1941] [serial = 1460] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86acd8e800) [pid = 1941] [serial = 1457] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86b7deac00) [pid = 1941] [serial = 1338] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86b04ec000) [pid = 1941] [serial = 1503] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f869ea53400) [pid = 1941] [serial = 1485] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86acac1c00) [pid = 1941] [serial = 1329] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86b1686400) [pid = 1941] [serial = 1463] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86a0732c00) [pid = 1941] [serial = 1347] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86a2f08000) [pid = 1941] [serial = 1509] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f869f1a1800) [pid = 1941] [serial = 1487] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86a4c8f000) [pid = 1941] [serial = 1493] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86a55df400) [pid = 1941] [serial = 1454] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86a186a400) [pid = 1941] [serial = 1490] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f869f2d1400) [pid = 1941] [serial = 1488] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86a186b800) [pid = 1941] [serial = 1359] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86b04c2c00) [pid = 1941] [serial = 1332] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86b1624400) [pid = 1941] [serial = 1506] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f869e75e000) [pid = 1941] [serial = 1472] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f869e742800) [pid = 1941] [serial = 1508] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86a562ac00) [pid = 1941] [serial = 1494] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f869ea48c00) [pid = 1941] [serial = 1484] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f869f1d0800) [pid = 1941] [serial = 1344] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86a39cd000) [pid = 1941] [serial = 1350] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86b161d400) [pid = 1941] [serial = 1505] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86aaf0bc00) [pid = 1941] [serial = 1497] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86b92d7400) [pid = 1941] [serial = 1475] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86ad96f800) [pid = 1941] [serial = 1502] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a39d9000) [pid = 1941] [serial = 1356] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86a562b800) [pid = 1941] [serial = 1326] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86a9ca9c00) [pid = 1941] [serial = 1496] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86a1368c00) [pid = 1941] [serial = 1451] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86a39d7000) [pid = 1941] [serial = 1353] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86ad96c400) [pid = 1941] [serial = 1446] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86acd47000) [pid = 1941] [serial = 1499] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86aafac400) [pid = 1941] [serial = 1392] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86b5a28000) [pid = 1941] [serial = 1401] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86b23be000) [pid = 1941] [serial = 1398] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86a1d8c400) [pid = 1941] [serial = 1389] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86adaf3000) [pid = 1941] [serial = 1395] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86b1880800) [pid = 1941] [serial = 1386] [outer = (nil)] [url = about:blank] 04:51:41 INFO - PROCESS | 1941 | 1461757901568 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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1378ms 04:51:41 INFO - PROCESS | 1941 | 1461757901622 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:51:41 INFO - PROCESS | 1941 | 1461757901625 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:51:41 INFO - PROCESS | 1941 | 1461757901630 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1941 | 1461757901635 Marionette TRACE conn4 <- [1,2138,null,{}] 04:51:41 INFO - PROCESS | 1941 | 1461757901647 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}] 04:51:41 INFO - PROCESS | 1941 | 1461757901810 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:51:41 INFO - PROCESS | 1941 | 1461757901963 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ef57000 == 138 [pid = 1941] [id = 542] 04:51:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86a1363000) [pid = 1941] [serial = 1627] [outer = (nil)] 04:51:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86a1870800) [pid = 1941] [serial = 1628] [outer = 0x7f86a1363000] 04:51:42 INFO - PROCESS | 1941 | 1461757902017 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86a1d9f400) [pid = 1941] [serial = 1629] [outer = 0x7f86a1363000] 04:51:42 INFO - PROCESS | 1941 | 1461757902650 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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1041ms 04:51:42 INFO - PROCESS | 1941 | 1461757902671 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1941 | 1461757902674 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:51:42 INFO - PROCESS | 1941 | 1461757902680 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1941 | 1461757902681 Marionette TRACE conn4 <- [1,2142,null,{}] 04:51:42 INFO - PROCESS | 1941 | 1461757902686 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}] 04:51:42 INFO - PROCESS | 1941 | 1461757902892 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:51:42 INFO - PROCESS | 1941 | 1461757902912 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1418800 == 139 [pid = 1941] [id = 543] 04:51:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86a1368c00) [pid = 1941] [serial = 1630] [outer = (nil)] 04:51:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86a2f16c00) [pid = 1941] [serial = 1631] [outer = 0x7f86a1368c00] 04:51:42 INFO - PROCESS | 1941 | 1461757902964 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86a4a2b000) [pid = 1941] [serial = 1632] [outer = 0x7f86a1368c00] 04:51:43 INFO - PROCESS | 1941 | 1461757903726 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] 04:51:43 INFO - PROCESS | 1941 | 1461757903767 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:51:43 INFO - PROCESS | 1941 | 1461757903772 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1941 | 1461757903774 Marionette TRACE conn4 <- [1,2146,null,{}] 04:51:43 INFO - PROCESS | 1941 | 1461757903783 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}] 04:51:43 INFO - PROCESS | 1941 | 1461757903966 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:51:44 INFO - PROCESS | 1941 | 1461757903993 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a0f800 == 140 [pid = 1941] [id = 544] 04:51:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86a1da0c00) [pid = 1941] [serial = 1633] [outer = (nil)] 04:51:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86a4c96400) [pid = 1941] [serial = 1634] [outer = 0x7f86a1da0c00] 04:51:44 INFO - PROCESS | 1941 | 1461757904043 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86a55dd400) [pid = 1941] [serial = 1635] [outer = 0x7f86a1da0c00] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f869f2cc800) [pid = 1941] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f869e1d7000) [pid = 1941] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86a112d400) [pid = 1941] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f869fda4800) [pid = 1941] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f869e1d3800) [pid = 1941] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f869f1cc000) [pid = 1941] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f869e1d9c00) [pid = 1941] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:51:44 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f869ea51c00) [pid = 1941] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:51:45 INFO - PROCESS | 1941 | 1461757905315 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] 04:51:45 INFO - PROCESS | 1941 | 1461757905369 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:51:45 INFO - PROCESS | 1941 | 1461757905377 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 1941 | 1461757905382 Marionette TRACE conn4 <- [1,2150,null,{}] 04:51:45 INFO - PROCESS | 1941 | 1461757905389 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}] 04:51:45 INFO - PROCESS | 1941 | 1461757905562 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:51:45 INFO - PROCESS | 1941 | 1461757905746 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869edb8800 == 141 [pid = 1941] [id = 545] 04:51:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f869e73f000) [pid = 1941] [serial = 1636] [outer = (nil)] 04:51:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f869f2d3800) [pid = 1941] [serial = 1637] [outer = 0x7f869e73f000] 04:51:45 INFO - PROCESS | 1941 | 1461757905815 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86a060fc00) [pid = 1941] [serial = 1638] [outer = 0x7f869e73f000] 04:51:46 INFO - PROCESS | 1941 | 1461757906703 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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1382ms 04:51:46 INFO - PROCESS | 1941 | 1461757906759 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1941 | 1461757906766 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:51:46 INFO - PROCESS | 1941 | 1461757906775 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1941 | 1461757906778 Marionette TRACE conn4 <- [1,2154,null,{}] 04:51:46 INFO - PROCESS | 1941 | 1461757906783 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}] 04:51:46 INFO - PROCESS | 1941 | 1461757906940 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:51:47 INFO - PROCESS | 1941 | 1461757907130 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3916000 == 142 [pid = 1941] [id = 546] 04:51:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86a112cc00) [pid = 1941] [serial = 1639] [outer = (nil)] 04:51:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86a1871c00) [pid = 1941] [serial = 1640] [outer = 0x7f86a112cc00] 04:51:47 INFO - PROCESS | 1941 | 1461757907192 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86a1d8e800) [pid = 1941] [serial = 1641] [outer = 0x7f86a112cc00] 04:51:47 INFO - PROCESS | 1941 | 1461757907967 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]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1241ms 04:51:48 INFO - PROCESS | 1941 | 1461757908016 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 1941 | 1461757908019 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:51:48 INFO - PROCESS | 1941 | 1461757908025 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1941 | 1461757908030 Marionette TRACE conn4 <- [1,2158,null,{}] 04:51:48 INFO - PROCESS | 1941 | 1461757908043 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}] 04:51:48 INFO - PROCESS | 1941 | 1461757908222 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:51:48 INFO - PROCESS | 1941 | 1461757908418 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a5680000 == 143 [pid = 1941] [id = 547] 04:51:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86a2f0bc00) [pid = 1941] [serial = 1642] [outer = (nil)] 04:51:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86a55d9800) [pid = 1941] [serial = 1643] [outer = 0x7f86a2f0bc00] 04:51:48 INFO - PROCESS | 1941 | 1461757908482 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86a5623c00) [pid = 1941] [serial = 1644] [outer = 0x7f86a2f0bc00] 04:51:49 INFO - PROCESS | 1941 | 1461757909352 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]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1388ms 04:51:49 INFO - PROCESS | 1941 | 1461757909413 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:51:49 INFO - PROCESS | 1941 | 1461757909417 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:51:49 INFO - PROCESS | 1941 | 1461757909423 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1941 | 1461757909425 Marionette TRACE conn4 <- [1,2162,null,{}] 04:51:49 INFO - PROCESS | 1941 | 1461757909430 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}] 04:51:49 INFO - PROCESS | 1941 | 1461757909575 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:51:49 INFO - PROCESS | 1941 | 1461757909764 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c22800 == 144 [pid = 1941] [id = 548] 04:51:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86a9b1a400) [pid = 1941] [serial = 1645] [outer = (nil)] 04:51:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86aaa76c00) [pid = 1941] [serial = 1646] [outer = 0x7f86a9b1a400] 04:51:49 INFO - PROCESS | 1941 | 1461757909829 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86aafb3800) [pid = 1941] [serial = 1647] [outer = 0x7f86a9b1a400] 04:51:50 INFO - PROCESS | 1941 | 1461757910890 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]]]}] 04:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1529ms 04:51:50 INFO - PROCESS | 1941 | 1461757910952 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 1941 | 1461757910954 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:51:50 INFO - PROCESS | 1941 | 1461757910960 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 1941 | 1461757910966 Marionette TRACE conn4 <- [1,2166,null,{}] 04:51:51 INFO - PROCESS | 1941 | 1461757911002 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}] 04:51:51 INFO - PROCESS | 1941 | 1461757911257 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:51:51 INFO - PROCESS | 1941 | 1461757911451 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acac9800 == 145 [pid = 1941] [id = 549] 04:51:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86a9b13000) [pid = 1941] [serial = 1648] [outer = (nil)] 04:51:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86ac1eb400) [pid = 1941] [serial = 1649] [outer = 0x7f86a9b13000] 04:51:51 INFO - PROCESS | 1941 | 1461757911512 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86aca96400) [pid = 1941] [serial = 1650] [outer = 0x7f86a9b13000] 04:51:52 INFO - PROCESS | 1941 | 1461757912302 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]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1367ms 04:51:52 INFO - PROCESS | 1941 | 1461757912328 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 1941 | 1461757912330 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:51:52 INFO - PROCESS | 1941 | 1461757912336 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1941 | 1461757912338 Marionette TRACE conn4 <- [1,2170,null,{}] 04:51:52 INFO - PROCESS | 1941 | 1461757912343 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}] 04:51:52 INFO - PROCESS | 1941 | 1461757912515 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:51:52 INFO - PROCESS | 1941 | 1461757912707 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad943800 == 146 [pid = 1941] [id = 550] 04:51:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86acd44400) [pid = 1941] [serial = 1651] [outer = (nil)] 04:51:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86acd50000) [pid = 1941] [serial = 1652] [outer = 0x7f86acd44400] 04:51:52 INFO - PROCESS | 1941 | 1461757912768 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86acd9e000) [pid = 1941] [serial = 1653] [outer = 0x7f86acd44400] 04:51:53 INFO - PROCESS | 1941 | 1461757913556 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]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1281ms 04:51:53 INFO - PROCESS | 1941 | 1461757913617 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:51:53 INFO - PROCESS | 1941 | 1461757913620 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:51:53 INFO - PROCESS | 1941 | 1461757913625 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1941 | 1461757913627 Marionette TRACE conn4 <- [1,2174,null,{}] 04:51:53 INFO - PROCESS | 1941 | 1461757913632 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}] 04:51:53 INFO - PROCESS | 1941 | 1461757913817 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:51:54 INFO - PROCESS | 1941 | 1461757914002 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb55000 == 147 [pid = 1941] [id = 551] 04:51:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86acd4a000) [pid = 1941] [serial = 1654] [outer = (nil)] 04:51:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86acf54400) [pid = 1941] [serial = 1655] [outer = 0x7f86acd4a000] 04:51:54 INFO - PROCESS | 1941 | 1461757914062 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86ad03e000) [pid = 1941] [serial = 1656] [outer = 0x7f86acd4a000] 04:51:54 INFO - PROCESS | 1941 | 1461757914787 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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1227ms 04:51:54 INFO - PROCESS | 1941 | 1461757914852 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1941 | 1461757914855 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:51:54 INFO - PROCESS | 1941 | 1461757914860 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1941 | 1461757914863 Marionette TRACE conn4 <- [1,2178,null,{}] 04:51:54 INFO - PROCESS | 1941 | 1461757914867 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}] 04:51:55 INFO - PROCESS | 1941 | 1461757915015 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:51:55 INFO - PROCESS | 1941 | 1461757915200 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeb34000 == 148 [pid = 1941] [id = 552] 04:51:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86acd4b000) [pid = 1941] [serial = 1657] [outer = (nil)] 04:51:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86ad225c00) [pid = 1941] [serial = 1658] [outer = 0x7f86acd4b000] 04:51:55 INFO - PROCESS | 1941 | 1461757915258 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86ad3e1800) [pid = 1941] [serial = 1659] [outer = 0x7f86acd4b000] 04:51:56 INFO - PROCESS | 1941 | 1461757916028 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]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1227ms 04:51:56 INFO - PROCESS | 1941 | 1461757916087 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1941 | 1461757916090 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:51:56 INFO - PROCESS | 1941 | 1461757916095 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1941 | 1461757916097 Marionette TRACE conn4 <- [1,2182,null,{}] 04:51:56 INFO - PROCESS | 1941 | 1461757916102 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}] 04:51:56 INFO - PROCESS | 1941 | 1461757916250 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:51:56 INFO - PROCESS | 1941 | 1461757916440 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b12a5000 == 149 [pid = 1941] [id = 553] 04:51:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86acda1c00) [pid = 1941] [serial = 1660] [outer = (nil)] 04:51:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86ad496c00) [pid = 1941] [serial = 1661] [outer = 0x7f86acda1c00] 04:51:56 INFO - PROCESS | 1941 | 1461757916502 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86ad577400) [pid = 1941] [serial = 1662] [outer = 0x7f86acda1c00] 04:51:57 INFO - PROCESS | 1941 | 1461757917219 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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1180ms 04:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:51:57 INFO - PROCESS | 1941 | 1461757917276 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:51:57 INFO - PROCESS | 1941 | 1461757917278 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:51:57 INFO - PROCESS | 1941 | 1461757917284 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1941 | 1461757917286 Marionette TRACE conn4 <- [1,2186,null,{}] 04:51:57 INFO - PROCESS | 1941 | 1461757917291 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}] 04:51:57 INFO - PROCESS | 1941 | 1461757917463 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:51:57 INFO - PROCESS | 1941 | 1461757917651 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1535800 == 150 [pid = 1941] [id = 554] 04:51:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86ad225800) [pid = 1941] [serial = 1663] [outer = (nil)] 04:51:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86ad632000) [pid = 1941] [serial = 1664] [outer = 0x7f86ad225800] 04:51:57 INFO - PROCESS | 1941 | 1461757917709 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86ad739400) [pid = 1941] [serial = 1665] [outer = 0x7f86ad225800] 04:51:58 INFO - PROCESS | 1941 | 1461757918507 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]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1281ms 04:51:58 INFO - PROCESS | 1941 | 1461757918565 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1941 | 1461757918568 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:51:58 INFO - PROCESS | 1941 | 1461757918573 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1941 | 1461757918576 Marionette TRACE conn4 <- [1,2190,null,{}] 04:51:58 INFO - PROCESS | 1941 | 1461757918580 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}] 04:51:58 INFO - PROCESS | 1941 | 1461757918743 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:51:58 INFO - PROCESS | 1941 | 1461757918937 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1795000 == 151 [pid = 1941] [id = 555] 04:51:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86ad3e4800) [pid = 1941] [serial = 1666] [outer = (nil)] 04:51:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86ad963c00) [pid = 1941] [serial = 1667] [outer = 0x7f86ad3e4800] 04:51:59 INFO - PROCESS | 1941 | 1461757919002 Marionette DEBUG loaded listener.js 04:51:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86ad96f400) [pid = 1941] [serial = 1668] [outer = 0x7f86ad3e4800] 04:51:59 INFO - PROCESS | 1941 | 1461757919727 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]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1179ms 04:51:59 INFO - PROCESS | 1941 | 1461757919752 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:51:59 INFO - PROCESS | 1941 | 1461757919755 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:51:59 INFO - PROCESS | 1941 | 1461757919760 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1941 | 1461757919763 Marionette TRACE conn4 <- [1,2194,null,{}] 04:51:59 INFO - PROCESS | 1941 | 1461757919767 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}] 04:51:59 INFO - PROCESS | 1941 | 1461757919982 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:52:00 INFO - PROCESS | 1941 | 1461757920122 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b182a800 == 152 [pid = 1941] [id = 556] 04:52:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86ad964c00) [pid = 1941] [serial = 1669] [outer = (nil)] 04:52:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86adaf5400) [pid = 1941] [serial = 1670] [outer = 0x7f86ad964c00] 04:52:00 INFO - PROCESS | 1941 | 1461757920188 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86ade70000) [pid = 1941] [serial = 1671] [outer = 0x7f86ad964c00] 04:52:00 INFO - PROCESS | 1941 | 1461757920955 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]]]}] 04:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1236ms 04:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:52:01 INFO - PROCESS | 1941 | 1461757920995 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1941 | 1461757920998 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:52:01 INFO - PROCESS | 1941 | 1461757921003 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1941 | 1461757921005 Marionette TRACE conn4 <- [1,2198,null,{}] 04:52:01 INFO - PROCESS | 1941 | 1461757921010 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}] 04:52:01 INFO - PROCESS | 1941 | 1461757921169 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:52:01 INFO - PROCESS | 1941 | 1461757921394 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d63800 == 153 [pid = 1941] [id = 557] 04:52:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f869a6b6800) [pid = 1941] [serial = 1672] [outer = (nil)] 04:52:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86ade7ec00) [pid = 1941] [serial = 1673] [outer = 0x7f869a6b6800] 04:52:01 INFO - PROCESS | 1941 | 1461757921454 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86aea97800) [pid = 1941] [serial = 1674] [outer = 0x7f869a6b6800] 04:52:02 INFO - PROCESS | 1941 | 1461757922202 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]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1230ms 04:52:02 INFO - PROCESS | 1941 | 1461757922232 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1941 | 1461757922235 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:52:02 INFO - PROCESS | 1941 | 1461757922240 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1941 | 1461757922242 Marionette TRACE conn4 <- [1,2202,null,{}] 04:52:02 INFO - PROCESS | 1941 | 1461757922267 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}] 04:52:02 INFO - PROCESS | 1941 | 1461757922422 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:52:02 INFO - PROCESS | 1941 | 1461757922617 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fd14000 == 154 [pid = 1941] [id = 558] 04:52:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f869a6b8800) [pid = 1941] [serial = 1675] [outer = (nil)] 04:52:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f869fda3c00) [pid = 1941] [serial = 1676] [outer = 0x7f869a6b8800] 04:52:02 INFO - PROCESS | 1941 | 1461757922674 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86aea96c00) [pid = 1941] [serial = 1677] [outer = 0x7f869a6b8800] 04:52:03 INFO - PROCESS | 1941 | 1461757923389 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]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1183ms 04:52:03 INFO - PROCESS | 1941 | 1461757923424 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1941 | 1461757923426 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:52:03 INFO - PROCESS | 1941 | 1461757923431 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1941 | 1461757923433 Marionette TRACE conn4 <- [1,2206,null,{}] 04:52:03 INFO - PROCESS | 1941 | 1461757923438 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}] 04:52:03 INFO - PROCESS | 1941 | 1461757923590 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:52:04 INFO - PROCESS | 1941 | 1461757924217 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ef51000 == 155 [pid = 1941] [id = 559] 04:52:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f869e1cd800) [pid = 1941] [serial = 1678] [outer = (nil)] 04:52:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f869e1d9400) [pid = 1941] [serial = 1679] [outer = 0x7f869e1cd800] 04:52:04 INFO - PROCESS | 1941 | 1461757924282 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f869e742800) [pid = 1941] [serial = 1680] [outer = 0x7f869e1cd800] 04:52:05 INFO - PROCESS | 1941 | 1461757925036 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]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1626ms 04:52:05 INFO - PROCESS | 1941 | 1461757925059 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1941 | 1461757925064 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:52:05 INFO - PROCESS | 1941 | 1461757925070 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1941 | 1461757925073 Marionette TRACE conn4 <- [1,2210,null,{}] 04:52:05 INFO - PROCESS | 1941 | 1461757925079 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}] 04:52:05 INFO - PROCESS | 1941 | 1461757925230 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:52:05 INFO - PROCESS | 1941 | 1461757925598 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869e380000 == 156 [pid = 1941] [id = 560] 04:52:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f869f1cac00) [pid = 1941] [serial = 1681] [outer = (nil)] 04:52:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86a072b800) [pid = 1941] [serial = 1682] [outer = 0x7f869f1cac00] 04:52:05 INFO - PROCESS | 1941 | 1461757925659 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a1864400) [pid = 1941] [serial = 1683] [outer = 0x7f869f1cac00] 04:52:06 INFO - PROCESS | 1941 | 1461757926458 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]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1435ms 04:52:06 INFO - PROCESS | 1941 | 1461757926509 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1941 | 1461757926514 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:52:06 INFO - PROCESS | 1941 | 1461757926519 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1941 | 1461757926521 Marionette TRACE conn4 <- [1,2214,null,{}] 04:52:06 INFO - PROCESS | 1941 | 1461757926526 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}] 04:52:06 INFO - PROCESS | 1941 | 1461757926697 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1418800 == 155 [pid = 1941] [id = 543] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1225000 == 154 [pid = 1941] [id = 520] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a180e000 == 153 [pid = 1941] [id = 521] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ef57000 == 152 [pid = 1941] [id = 542] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869eda5000 == 151 [pid = 1941] [id = 541] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86b23e5400) [pid = 1941] [serial = 1532] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86b5c97c00) [pid = 1941] [serial = 1535] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86b07dbc00) [pid = 1941] [serial = 1538] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86c6f93400) [pid = 1941] [serial = 1541] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86a060a000) [pid = 1941] [serial = 1544] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86a1367400) [pid = 1941] [serial = 1547] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86a2de6800) [pid = 1941] [serial = 1574] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a122b000 == 150 [pid = 1941] [id = 540] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa919000 == 149 [pid = 1941] [id = 532] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c7c000 == 148 [pid = 1941] [id = 531] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9aa8800 == 147 [pid = 1941] [id = 530] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a5691000 == 146 [pid = 1941] [id = 529] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a49dd800 == 145 [pid = 1941] [id = 528] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cdd800 == 144 [pid = 1941] [id = 527] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1802800 == 143 [pid = 1941] [id = 526] 04:52:06 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869e398800 == 142 [pid = 1941] [id = 525] 04:52:06 INFO - PROCESS | 1941 | 1461757926949 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86a1366800) [pid = 1941] [serial = 1565] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f869f2c7c00) [pid = 1941] [serial = 1571] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86a1d84000) [pid = 1941] [serial = 1568] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86a2de2800) [pid = 1941] [serial = 1569] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86a0734000) [pid = 1941] [serial = 1562] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f869e73c800) [pid = 1941] [serial = 1554] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f869e421c00) [pid = 1941] [serial = 1553] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f869fda7400) [pid = 1941] [serial = 1559] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86a0608000) [pid = 1941] [serial = 1560] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86aca8b400) [pid = 1941] [serial = 1512] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f869f1a2400) [pid = 1941] [serial = 1557] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f869f196c00) [pid = 1941] [serial = 1556] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f869e75c000) [pid = 1941] [serial = 1514] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86b1628400) [pid = 1941] [serial = 1529] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86a9ced000) [pid = 1941] [serial = 1520] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86acd94800) [pid = 1941] [serial = 1523] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86ad732c00) [pid = 1941] [serial = 1526] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86a0738000) [pid = 1941] [serial = 1517] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86a1da0000) [pid = 1941] [serial = 1550] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86a1864c00) [pid = 1941] [serial = 1566] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86a2de6400) [pid = 1941] [serial = 1572] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86a1128800) [pid = 1941] [serial = 1563] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cc9e800 == 143 [pid = 1941] [id = 561] 04:52:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f869e421c00) [pid = 1941] [serial = 1684] [outer = (nil)] 04:52:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86a060a000) [pid = 1941] [serial = 1685] [outer = 0x7f869e421c00] 04:52:07 INFO - PROCESS | 1941 | 1461757927023 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f86a1da9800) [pid = 1941] [serial = 1686] [outer = 0x7f869e421c00] 04:52:07 INFO - PROCESS | 1941 | 1461757927680 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]]]}] 04:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1226ms 04:52:07 INFO - PROCESS | 1941 | 1461757927745 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 1941 | 1461757927747 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:52:07 INFO - PROCESS | 1941 | 1461757927759 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1941 | 1461757927766 Marionette TRACE conn4 <- [1,2218,null,{}] 04:52:07 INFO - PROCESS | 1941 | 1461757927772 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}] 04:52:07 INFO - PROCESS | 1941 | 1461757927920 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:52:08 INFO - PROCESS | 1941 | 1461757928068 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f5b000 == 144 [pid = 1941] [id = 562] 04:52:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f869e73c800) [pid = 1941] [serial = 1687] [outer = (nil)] 04:52:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86a4c94400) [pid = 1941] [serial = 1688] [outer = 0x7f869e73c800] 04:52:08 INFO - PROCESS | 1941 | 1461757928130 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86a55f8400) [pid = 1941] [serial = 1689] [outer = 0x7f869e73c800] 04:52:08 INFO - PROCESS | 1941 | 1461757928707 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]]]}] 04:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 988ms 04:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:52:08 INFO - PROCESS | 1941 | 1461757928741 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 1941 | 1461757928743 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:52:08 INFO - PROCESS | 1941 | 1461757928749 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 1941 | 1461757928750 Marionette TRACE conn4 <- [1,2222,null,{}] 04:52:08 INFO - PROCESS | 1941 | 1461757928755 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}] 04:52:08 INFO - PROCESS | 1941 | 1461757928888 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:52:09 INFO - PROCESS | 1941 | 1461757929059 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a48a1800 == 145 [pid = 1941] [id = 563] 04:52:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86a060cc00) [pid = 1941] [serial = 1690] [outer = (nil)] 04:52:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86a5620c00) [pid = 1941] [serial = 1691] [outer = 0x7f86a060cc00] 04:52:09 INFO - PROCESS | 1941 | 1461757929118 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86aaf0fc00) [pid = 1941] [serial = 1692] [outer = 0x7f86a060cc00] 04:52:09 INFO - PROCESS | 1941 | 1461757929771 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]]]}] 04:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1075ms 04:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:52:09 INFO - PROCESS | 1941 | 1461757929823 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1941 | 1461757929825 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:52:09 INFO - PROCESS | 1941 | 1461757929829 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1941 | 1461757929832 Marionette TRACE conn4 <- [1,2226,null,{}] 04:52:09 INFO - PROCESS | 1941 | 1461757929836 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}] 04:52:10 INFO - PROCESS | 1941 | 1461757930019 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:52:10 INFO - PROCESS | 1941 | 1461757930044 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a998f800 == 146 [pid = 1941] [id = 564] 04:52:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86ac1e3800) [pid = 1941] [serial = 1693] [outer = (nil)] 04:52:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86ac3f5c00) [pid = 1941] [serial = 1694] [outer = 0x7f86ac1e3800] 04:52:10 INFO - PROCESS | 1941 | 1461757930103 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86acabe000) [pid = 1941] [serial = 1695] [outer = 0x7f86ac1e3800] 04:52:10 INFO - PROCESS | 1941 | 1461757930784 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]]]}] 04:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 975ms 04:52:10 INFO - PROCESS | 1941 | 1461757930804 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1941 | 1461757930808 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:52:10 INFO - PROCESS | 1941 | 1461757930824 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 1941 | 1461757930826 Marionette TRACE conn4 <- [1,2230,null,{}] 04:52:10 INFO - PROCESS | 1941 | 1461757930830 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}] 04:52:11 INFO - PROCESS | 1941 | 1461757931027 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:52:11 INFO - PROCESS | 1941 | 1461757931054 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac064800 == 147 [pid = 1941] [id = 565] 04:52:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86acd47400) [pid = 1941] [serial = 1696] [outer = (nil)] 04:52:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86acd8b400) [pid = 1941] [serial = 1697] [outer = 0x7f86acd47400] 04:52:11 INFO - PROCESS | 1941 | 1461757931103 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86acd9d000) [pid = 1941] [serial = 1698] [outer = 0x7f86acd47400] 04:52:11 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86a1368c00) [pid = 1941] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:52:11 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86a1363000) [pid = 1941] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:52:11 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f869fda8400) [pid = 1941] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:52:11 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f869e425c00) [pid = 1941] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:52:11 INFO - PROCESS | 1941 | 1461757931980 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]]]}] 04:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1188ms 04:52:12 INFO - PROCESS | 1941 | 1461757932000 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1941 | 1461757932003 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:52:12 INFO - PROCESS | 1941 | 1461757932008 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1941 | 1461757932009 Marionette TRACE conn4 <- [1,2234,null,{}] 04:52:12 INFO - PROCESS | 1941 | 1461757932014 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}] 04:52:12 INFO - PROCESS | 1941 | 1461757932144 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:52:12 INFO - PROCESS | 1941 | 1461757932155 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9aa000 == 148 [pid = 1941] [id = 566] 04:52:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f869a931c00) [pid = 1941] [serial = 1699] [outer = (nil)] 04:52:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86a2ddf400) [pid = 1941] [serial = 1700] [outer = 0x7f869a931c00] 04:52:12 INFO - PROCESS | 1941 | 1461757932210 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86ad579400) [pid = 1941] [serial = 1701] [outer = 0x7f869a931c00] 04:52:12 INFO - PROCESS | 1941 | 1461757932895 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]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 922ms 04:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:52:12 INFO - PROCESS | 1941 | 1461757932930 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1941 | 1461757932932 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:52:12 INFO - PROCESS | 1941 | 1461757932937 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1941 | 1461757932939 Marionette TRACE conn4 <- [1,2238,null,{}] 04:52:12 INFO - PROCESS | 1941 | 1461757932944 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}] 04:52:13 INFO - PROCESS | 1941 | 1461757933071 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:52:13 INFO - PROCESS | 1941 | 1461757933238 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad557800 == 149 [pid = 1941] [id = 567] 04:52:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f869e1cf000) [pid = 1941] [serial = 1702] [outer = (nil)] 04:52:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86ad73d400) [pid = 1941] [serial = 1703] [outer = 0x7f869e1cf000] 04:52:13 INFO - PROCESS | 1941 | 1461757933287 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86ad967400) [pid = 1941] [serial = 1704] [outer = 0x7f869e1cf000] 04:52:14 INFO - PROCESS | 1941 | 1461757934010 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]]]}] 04:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1130ms 04:52:14 INFO - PROCESS | 1941 | 1461757934067 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1941 | 1461757934072 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:52:14 INFO - PROCESS | 1941 | 1461757934079 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1941 | 1461757934084 Marionette TRACE conn4 <- [1,2242,null,{}] 04:52:14 INFO - PROCESS | 1941 | 1461757934109 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}] 04:52:14 INFO - PROCESS | 1941 | 1461757934297 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:52:14 INFO - PROCESS | 1941 | 1461757934490 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1225000 == 150 [pid = 1941] [id = 568] 04:52:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f869a6b0400) [pid = 1941] [serial = 1705] [outer = (nil)] 04:52:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f869fdb0c00) [pid = 1941] [serial = 1706] [outer = 0x7f869a6b0400] 04:52:14 INFO - PROCESS | 1941 | 1461757934559 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86a112d400) [pid = 1941] [serial = 1707] [outer = 0x7f869a6b0400] 04:52:15 INFO - PROCESS | 1941 | 1461757935405 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]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1384ms 04:52:15 INFO - PROCESS | 1941 | 1461757935463 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1941 | 1461757935471 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:52:15 INFO - PROCESS | 1941 | 1461757935479 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1941 | 1461757935483 Marionette TRACE conn4 <- [1,2246,null,{}] 04:52:15 INFO - PROCESS | 1941 | 1461757935488 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}] 04:52:15 INFO - PROCESS | 1941 | 1461757935644 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:52:15 INFO - PROCESS | 1941 | 1461757935841 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a489a000 == 151 [pid = 1941] [id = 569] 04:52:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86a18ee000) [pid = 1941] [serial = 1708] [outer = (nil)] 04:52:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86a39d2c00) [pid = 1941] [serial = 1709] [outer = 0x7f86a18ee000] 04:52:15 INFO - PROCESS | 1941 | 1461757935902 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86a4c97c00) [pid = 1941] [serial = 1710] [outer = 0x7f86a18ee000] 04:52:16 INFO - PROCESS | 1941 | 1461757936712 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]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1288ms 04:52:16 INFO - PROCESS | 1941 | 1461757936767 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1941 | 1461757936770 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:52:16 INFO - PROCESS | 1941 | 1461757936775 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1941 | 1461757936780 Marionette TRACE conn4 <- [1,2250,null,{}] 04:52:16 INFO - PROCESS | 1941 | 1461757936794 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}] 04:52:16 INFO - PROCESS | 1941 | 1461757936951 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:52:17 INFO - PROCESS | 1941 | 1461757937148 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b087a000 == 152 [pid = 1941] [id = 570] 04:52:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86a9b18800) [pid = 1941] [serial = 1711] [outer = (nil)] 04:52:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86ac159400) [pid = 1941] [serial = 1712] [outer = 0x7f86a9b18800] 04:52:17 INFO - PROCESS | 1941 | 1461757937213 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86acab8000) [pid = 1941] [serial = 1713] [outer = 0x7f86a9b18800] 04:52:18 INFO - PROCESS | 1941 | 1461757938020 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]]]}] 04:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1285ms 04:52:18 INFO - PROCESS | 1941 | 1461757938061 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:52:18 INFO - PROCESS | 1941 | 1461757938065 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:52:18 INFO - PROCESS | 1941 | 1461757938070 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1941 | 1461757938071 Marionette TRACE conn4 <- [1,2254,null,{}] 04:52:18 INFO - PROCESS | 1941 | 1461757938076 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}] 04:52:18 INFO - PROCESS | 1941 | 1461757938236 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:52:18 INFO - PROCESS | 1941 | 1461757938432 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d67800 == 153 [pid = 1941] [id = 571] 04:52:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a9caa400) [pid = 1941] [serial = 1714] [outer = (nil)] 04:52:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86ad733c00) [pid = 1941] [serial = 1715] [outer = 0x7f86a9caa400] 04:52:18 INFO - PROCESS | 1941 | 1461757938492 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86ad7ee400) [pid = 1941] [serial = 1716] [outer = 0x7f86a9caa400] 04:52:19 INFO - PROCESS | 1941 | 1461757939272 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]]]}] 04:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1228ms 04:52:19 INFO - PROCESS | 1941 | 1461757939298 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 1941 | 1461757939301 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:52:19 INFO - PROCESS | 1941 | 1461757939306 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:52:19 INFO - PROCESS | 1941 | 1461757939308 Marionette TRACE conn4 <- [1,2258,null,{}] 04:52:19 INFO - PROCESS | 1941 | 1461757939313 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}] 04:52:19 INFO - PROCESS | 1941 | 1461757939457 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:52:19 INFO - PROCESS | 1941 | 1461757939653 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ab1800 == 154 [pid = 1941] [id = 572] 04:52:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86acd88400) [pid = 1941] [serial = 1717] [outer = (nil)] 04:52:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86adb82000) [pid = 1941] [serial = 1718] [outer = 0x7f86acd88400] 04:52:19 INFO - PROCESS | 1941 | 1461757939720 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86aee1f400) [pid = 1941] [serial = 1719] [outer = 0x7f86acd88400] 04:52:20 INFO - PROCESS | 1941 | 1461757940476 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]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1223ms 04:52:20 INFO - PROCESS | 1941 | 1461757940532 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1941 | 1461757940535 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:52:20 INFO - PROCESS | 1941 | 1461757940542 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1941 | 1461757940544 Marionette TRACE conn4 <- [1,2262,null,{}] 04:52:20 INFO - PROCESS | 1941 | 1461757940548 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}] 04:52:20 INFO - PROCESS | 1941 | 1461757940730 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:52:20 INFO - PROCESS | 1941 | 1461757940924 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b610e800 == 155 [pid = 1941] [id = 573] 04:52:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86aef23800) [pid = 1941] [serial = 1720] [outer = (nil)] 04:52:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86b03af400) [pid = 1941] [serial = 1721] [outer = 0x7f86aef23800] 04:52:20 INFO - PROCESS | 1941 | 1461757940985 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86b03d8000) [pid = 1941] [serial = 1722] [outer = 0x7f86aef23800] 04:52:21 INFO - PROCESS | 1941 | 1461757941737 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]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1225ms 04:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:52:21 INFO - PROCESS | 1941 | 1461757941767 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1941 | 1461757941770 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:52:21 INFO - PROCESS | 1941 | 1461757941774 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1941 | 1461757941777 Marionette TRACE conn4 <- [1,2266,null,{}] 04:52:21 INFO - PROCESS | 1941 | 1461757941782 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}] 04:52:21 INFO - PROCESS | 1941 | 1461757941927 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:52:22 INFO - PROCESS | 1941 | 1461757942123 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6a88000 == 156 [pid = 1941] [id = 574] 04:52:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86aef24c00) [pid = 1941] [serial = 1723] [outer = (nil)] 04:52:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86b04efc00) [pid = 1941] [serial = 1724] [outer = 0x7f86aef24c00] 04:52:22 INFO - PROCESS | 1941 | 1461757942181 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f86b07da800) [pid = 1941] [serial = 1725] [outer = 0x7f86aef24c00] 04:52:22 INFO - PROCESS | 1941 | 1461757942923 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]]]}] 04:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1176ms 04:52:22 INFO - PROCESS | 1941 | 1461757942955 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 1941 | 1461757942958 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:52:22 INFO - PROCESS | 1941 | 1461757942963 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:52:22 INFO - PROCESS | 1941 | 1461757942966 Marionette TRACE conn4 <- [1,2270,null,{}] 04:52:22 INFO - PROCESS | 1941 | 1461757942970 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}] 04:52:23 INFO - PROCESS | 1941 | 1461757943198 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:52:23 INFO - PROCESS | 1941 | 1461757943342 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6d45000 == 157 [pid = 1941] [id = 575] 04:52:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86b03d8400) [pid = 1941] [serial = 1726] [outer = (nil)] 04:52:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86b07e3c00) [pid = 1941] [serial = 1727] [outer = 0x7f86b03d8400] 04:52:23 INFO - PROCESS | 1941 | 1461757943404 Marionette DEBUG loaded listener.js 04:52:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86b1384400) [pid = 1941] [serial = 1728] [outer = 0x7f86b03d8400] 04:52:24 INFO - PROCESS | 1941 | 1461757944146 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]]]}] 04:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1228ms 04:52:24 INFO - PROCESS | 1941 | 1461757944191 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 1941 | 1461757944194 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:52:24 INFO - PROCESS | 1941 | 1461757944216 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 1941 | 1461757944219 Marionette TRACE conn4 <- [1,2274,null,{}] 04:52:24 INFO - PROCESS | 1941 | 1461757944223 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}] 04:52:24 INFO - PROCESS | 1941 | 1461757944371 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:52:24 INFO - PROCESS | 1941 | 1461757944568 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7355000 == 158 [pid = 1941] [id = 576] 04:52:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86b04c0c00) [pid = 1941] [serial = 1729] [outer = (nil)] 04:52:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86ac3ef800) [pid = 1941] [serial = 1730] [outer = 0x7f86b04c0c00] 04:52:24 INFO - PROCESS | 1941 | 1461757944634 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86b140f800) [pid = 1941] [serial = 1731] [outer = 0x7f86b04c0c00] 04:52:25 INFO - PROCESS | 1941 | 1461757945414 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]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1228ms 04:52:25 INFO - PROCESS | 1941 | 1461757945442 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1941 | 1461757945444 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:52:25 INFO - PROCESS | 1941 | 1461757945449 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1941 | 1461757945451 Marionette TRACE conn4 <- [1,2278,null,{}] 04:52:25 INFO - PROCESS | 1941 | 1461757945456 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}] 04:52:25 INFO - PROCESS | 1941 | 1461757945604 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:52:25 INFO - PROCESS | 1941 | 1461757945805 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a79800 == 159 [pid = 1941] [id = 577] 04:52:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86b07e6000) [pid = 1941] [serial = 1732] [outer = (nil)] 04:52:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86b161e000) [pid = 1941] [serial = 1733] [outer = 0x7f86b07e6000] 04:52:25 INFO - PROCESS | 1941 | 1461757945867 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86b1624800) [pid = 1941] [serial = 1734] [outer = 0x7f86b07e6000] 04:52:26 INFO - PROCESS | 1941 | 1461757946630 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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1227ms 04:52:26 INFO - PROCESS | 1941 | 1461757946677 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1941 | 1461757946680 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:52:26 INFO - PROCESS | 1941 | 1461757946685 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1941 | 1461757946688 Marionette TRACE conn4 <- [1,2282,null,{}] 04:52:26 INFO - PROCESS | 1941 | 1461757946693 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}] 04:52:26 INFO - PROCESS | 1941 | 1461757946863 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:52:27 INFO - PROCESS | 1941 | 1461757947064 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b925e000 == 160 [pid = 1941] [id = 578] 04:52:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86b03cb400) [pid = 1941] [serial = 1735] [outer = (nil)] 04:52:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86b1687000) [pid = 1941] [serial = 1736] [outer = 0x7f86b03cb400] 04:52:27 INFO - PROCESS | 1941 | 1461757947131 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86b1880c00) [pid = 1941] [serial = 1737] [outer = 0x7f86b03cb400] 04:52:27 INFO - PROCESS | 1941 | 1461757947905 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]]]}] 04:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1231ms 04:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:52:27 INFO - PROCESS | 1941 | 1461757947917 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:52:27 INFO - PROCESS | 1941 | 1461757947919 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:52:27 INFO - PROCESS | 1941 | 1461757947941 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 1941 | 1461757947943 Marionette TRACE conn4 <- [1,2286,null,{}] 04:52:27 INFO - PROCESS | 1941 | 1461757947950 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}] 04:52:28 INFO - PROCESS | 1941 | 1461757948103 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:52:28 INFO - PROCESS | 1941 | 1461757948308 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86bdde6000 == 161 [pid = 1941] [id = 579] 04:52:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f86b140e000) [pid = 1941] [serial = 1738] [outer = (nil)] 04:52:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86b188c800) [pid = 1941] [serial = 1739] [outer = 0x7f86b140e000] 04:52:28 INFO - PROCESS | 1941 | 1461757948366 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86b23dd400) [pid = 1941] [serial = 1740] [outer = 0x7f86b140e000] 04:52:29 INFO - PROCESS | 1941 | 1461757949111 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]]]}] 04:52:29 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 04:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1245ms 04:52:29 INFO - PROCESS | 1941 | 1461757949170 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1941 | 1461757949173 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:52:29 INFO - PROCESS | 1941 | 1461757949180 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1941 | 1461757949182 Marionette TRACE conn4 <- [1,2290,null,{}] 04:52:29 INFO - PROCESS | 1941 | 1461757949187 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}] 04:52:29 INFO - PROCESS | 1941 | 1461757949337 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:52:29 INFO - PROCESS | 1941 | 1461757949546 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c39ab800 == 162 [pid = 1941] [id = 580] 04:52:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86b1683400) [pid = 1941] [serial = 1741] [outer = (nil)] 04:52:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86b23e6000) [pid = 1941] [serial = 1742] [outer = 0x7f86b1683400] 04:52:29 INFO - PROCESS | 1941 | 1461757949613 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86b2d44c00) [pid = 1941] [serial = 1743] [outer = 0x7f86b1683400] 04:52:30 INFO - PROCESS | 1941 | 1461757950313 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]]]}] 04:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1175ms 04:52:30 INFO - PROCESS | 1941 | 1461757950355 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:52:30 INFO - PROCESS | 1941 | 1461757950358 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:52:30 INFO - PROCESS | 1941 | 1461757950363 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:52:30 INFO - PROCESS | 1941 | 1461757950365 Marionette TRACE conn4 <- [1,2294,null,{}] 04:52:30 INFO - PROCESS | 1941 | 1461757950369 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}] 04:52:30 INFO - PROCESS | 1941 | 1461757950593 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:52:30 INFO - PROCESS | 1941 | 1461757950748 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c40b4000 == 163 [pid = 1941] [id = 581] 04:52:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f869e1d9c00) [pid = 1941] [serial = 1744] [outer = (nil)] 04:52:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f86b3916800) [pid = 1941] [serial = 1745] [outer = 0x7f869e1d9c00] 04:52:30 INFO - PROCESS | 1941 | 1461757950808 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f86b42a2400) [pid = 1941] [serial = 1746] [outer = 0x7f869e1d9c00] 04:52:32 INFO - PROCESS | 1941 | 1461757952076 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]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1783ms 04:52:32 INFO - PROCESS | 1941 | 1461757952146 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1941 | 1461757952151 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:52:32 INFO - PROCESS | 1941 | 1461757952257 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1941 | 1461757952259 Marionette TRACE conn4 <- [1,2298,null,{}] 04:52:32 INFO - PROCESS | 1941 | 1461757952268 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}] 04:52:32 INFO - PROCESS | 1941 | 1461757952429 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:52:32 INFO - PROCESS | 1941 | 1461757952638 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f310000 == 164 [pid = 1941] [id = 582] 04:52:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f869e1ccc00) [pid = 1941] [serial = 1747] [outer = (nil)] 04:52:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f869ea47000) [pid = 1941] [serial = 1748] [outer = 0x7f869e1ccc00] 04:52:32 INFO - PROCESS | 1941 | 1461757952754 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f86a072ec00) [pid = 1941] [serial = 1749] [outer = 0x7f869e1ccc00] 04:52:33 INFO - PROCESS | 1941 | 1461757953667 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]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:52:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1498ms 04:52:33 INFO - PROCESS | 1941 | 1461757953697 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 1941 | 1461757953703 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:52:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:52:33 INFO - PROCESS | 1941 | 1461757953712 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1941 | 1461757953715 Marionette TRACE conn4 <- [1,2302,null,{}] 04:52:33 INFO - PROCESS | 1941 | 1461757953720 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}] 04:52:33 INFO - PROCESS | 1941 | 1461757953869 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:52:34 INFO - PROCESS | 1941 | 1461757954077 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1809800 == 165 [pid = 1941] [id = 583] 04:52:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7f86a1366400) [pid = 1941] [serial = 1750] [outer = (nil)] 04:52:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7f86a186cc00) [pid = 1941] [serial = 1751] [outer = 0x7f86a1366400] 04:52:34 INFO - PROCESS | 1941 | 1461757954131 Marionette DEBUG loaded listener.js 04:52:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7f86a1d87c00) [pid = 1941] [serial = 1752] [outer = 0x7f86a1366400] 04:52:34 INFO - PROCESS | 1941 | 1461757954946 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]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1279ms 04:52:34 INFO - PROCESS | 1941 | 1461757954992 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1941 | 1461757954994 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:52:35 INFO - PROCESS | 1941 | 1461757955000 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:52:35 INFO - PROCESS | 1941 | 1461757955004 Marionette TRACE conn4 <- [1,2306,null,{}] 04:52:35 INFO - PROCESS | 1941 | 1461757955017 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}] 04:52:35 INFO - PROCESS | 1941 | 1461757955169 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:52:35 INFO - PROCESS | 1941 | 1461757955380 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9943000 == 166 [pid = 1941] [id = 584] 04:52:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7f86a39d7000) [pid = 1941] [serial = 1753] [outer = (nil)] 04:52:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7f86a4b29800) [pid = 1941] [serial = 1754] [outer = 0x7f86a39d7000] 04:52:35 INFO - PROCESS | 1941 | 1461757955437 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f86a55d5000) [pid = 1941] [serial = 1755] [outer = 0x7f86a39d7000] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1833800 == 165 [pid = 1941] [id = 440] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a81d800 == 164 [pid = 1941] [id = 473] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c3e19000 == 163 [pid = 1941] [id = 118] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3ce7800 == 162 [pid = 1941] [id = 432] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ce245000 == 161 [pid = 1941] [id = 132] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f86a4c96400) [pid = 1941] [serial = 1634] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7f869fdb0800) [pid = 1941] [serial = 1580] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7f86aaa79400) [pid = 1941] [serial = 1604] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7f86a1d88000) [pid = 1941] [serial = 1583] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7f86a39d0c00) [pid = 1941] [serial = 1586] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7f86a9ca6800) [pid = 1941] [serial = 1598] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86ac156c00) [pid = 1941] [serial = 1607] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f86aca98000) [pid = 1941] [serial = 1613] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86a4a2d800) [pid = 1941] [serial = 1589] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f86ac3f0c00) [pid = 1941] [serial = 1610] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f869e42e800) [pid = 1941] [serial = 1577] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86a9cf7800) [pid = 1941] [serial = 1601] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86a55d6c00) [pid = 1941] [serial = 1592] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86a5625400) [pid = 1941] [serial = 1595] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86aca90000) [pid = 1941] [serial = 1616] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f869f1c9800) [pid = 1941] [serial = 1619] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9aa000 == 160 [pid = 1941] [id = 566] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac064800 == 159 [pid = 1941] [id = 565] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a998f800 == 158 [pid = 1941] [id = 564] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a48a1800 == 157 [pid = 1941] [id = 563] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f5b000 == 156 [pid = 1941] [id = 562] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cc9e800 == 155 [pid = 1941] [id = 561] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869e380000 == 154 [pid = 1941] [id = 560] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ef51000 == 153 [pid = 1941] [id = 559] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b182a800 == 152 [pid = 1941] [id = 556] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1795000 == 151 [pid = 1941] [id = 555] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1535800 == 150 [pid = 1941] [id = 554] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b12a5000 == 149 [pid = 1941] [id = 553] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aeb34000 == 148 [pid = 1941] [id = 552] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb55000 == 147 [pid = 1941] [id = 551] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad943800 == 146 [pid = 1941] [id = 550] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acac9800 == 145 [pid = 1941] [id = 549] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c22800 == 144 [pid = 1941] [id = 548] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a5680000 == 143 [pid = 1941] [id = 547] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3916000 == 142 [pid = 1941] [id = 546] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869edb8800 == 141 [pid = 1941] [id = 545] 04:52:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a0f800 == 140 [pid = 1941] [id = 544] 04:52:36 INFO - PROCESS | 1941 | 1461757956320 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]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1334ms 04:52:36 INFO - PROCESS | 1941 | 1461757956334 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1941 | 1461757956336 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86a4a2b000) [pid = 1941] [serial = 1632] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f86a2f16c00) [pid = 1941] [serial = 1631] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86a1d9f400) [pid = 1941] [serial = 1629] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86a1870800) [pid = 1941] [serial = 1628] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86a136a400) [pid = 1941] [serial = 1626] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f869f197800) [pid = 1941] [serial = 1622] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f869f2cb800) [pid = 1941] [serial = 1623] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86a0730400) [pid = 1941] [serial = 1625] [outer = (nil)] [url = about:blank] 04:52:36 INFO - PROCESS | 1941 | 1461757956371 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1941 | 1461757956373 Marionette TRACE conn4 <- [1,2310,null,{}] 04:52:36 INFO - PROCESS | 1941 | 1461757956380 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}] 04:52:36 INFO - PROCESS | 1941 | 1461757956536 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:52:36 INFO - PROCESS | 1941 | 1461757956551 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fd0c000 == 141 [pid = 1941] [id = 585] 04:52:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f869f1d0800) [pid = 1941] [serial = 1756] [outer = (nil)] 04:52:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86a4c96400) [pid = 1941] [serial = 1757] [outer = 0x7f869f1d0800] 04:52:36 INFO - PROCESS | 1941 | 1461757956603 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86a55f6c00) [pid = 1941] [serial = 1758] [outer = 0x7f869f1d0800] 04:52:37 INFO - PROCESS | 1941 | 1461757957363 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]]]}] 04:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1050ms 04:52:37 INFO - PROCESS | 1941 | 1461757957399 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 1941 | 1461757957402 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:52:37 INFO - PROCESS | 1941 | 1461757957406 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 1941 | 1461757957409 Marionette TRACE conn4 <- [1,2314,null,{}] 04:52:37 INFO - PROCESS | 1941 | 1461757957413 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}] 04:52:37 INFO - PROCESS | 1941 | 1461757957555 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:52:37 INFO - PROCESS | 1941 | 1461757957571 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a20ed800 == 142 [pid = 1941] [id = 586] 04:52:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86a55d5c00) [pid = 1941] [serial = 1759] [outer = (nil)] 04:52:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86a9cf7800) [pid = 1941] [serial = 1760] [outer = 0x7f86a55d5c00] 04:52:37 INFO - PROCESS | 1941 | 1461757957621 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86aafac800) [pid = 1941] [serial = 1761] [outer = 0x7f86a55d5c00] 04:52:38 INFO - PROCESS | 1941 | 1461757958373 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]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 974ms 04:52:38 INFO - PROCESS | 1941 | 1461757958381 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 1941 | 1461757958383 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:52:38 INFO - PROCESS | 1941 | 1461757958388 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1941 | 1461757958390 Marionette TRACE conn4 <- [1,2318,null,{}] 04:52:38 INFO - PROCESS | 1941 | 1461757958395 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}] 04:52:38 INFO - PROCESS | 1941 | 1461757958544 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:52:38 INFO - PROCESS | 1941 | 1461757958734 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a994a000 == 143 [pid = 1941] [id = 587] 04:52:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f86a5625400) [pid = 1941] [serial = 1762] [outer = (nil)] 04:52:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86aca90000) [pid = 1941] [serial = 1763] [outer = 0x7f86a5625400] 04:52:38 INFO - PROCESS | 1941 | 1461757958787 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86acd97000) [pid = 1941] [serial = 1764] [outer = 0x7f86a5625400] 04:52:39 INFO - PROCESS | 1941 | 1461757959378 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] 04:52:39 INFO - PROCESS | 1941 | 1461757959419 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:52:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:52:39 INFO - PROCESS | 1941 | 1461757959424 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1941 | 1461757959426 Marionette TRACE conn4 <- [1,2322,null,{}] 04:52:39 INFO - PROCESS | 1941 | 1461757959435 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}] 04:52:39 INFO - PROCESS | 1941 | 1461757959619 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:52:39 INFO - PROCESS | 1941 | 1461757959641 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac06d800 == 144 [pid = 1941] [id = 588] 04:52:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86a18edc00) [pid = 1941] [serial = 1765] [outer = (nil)] 04:52:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86ad3dac00) [pid = 1941] [serial = 1766] [outer = 0x7f86a18edc00] 04:52:39 INFO - PROCESS | 1941 | 1461757959691 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86ad738400) [pid = 1941] [serial = 1767] [outer = 0x7f86a18edc00] 04:52:40 INFO - PROCESS | 1941 | 1461757960375 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]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 983ms 04:52:40 INFO - PROCESS | 1941 | 1461757960414 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1941 | 1461757960416 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:52:40 INFO - PROCESS | 1941 | 1461757960429 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1941 | 1461757960431 Marionette TRACE conn4 <- [1,2326,null,{}] 04:52:40 INFO - PROCESS | 1941 | 1461757960436 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}] 04:52:40 INFO - PROCESS | 1941 | 1461757960631 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f869f1cac00) [pid = 1941] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f869e421c00) [pid = 1941] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86a39ce800) [pid = 1941] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86aca96c00) [pid = 1941] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86a060cc00) [pid = 1941] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f869a931c00) [pid = 1941] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f869e756400) [pid = 1941] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86ac1f0000) [pid = 1941] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f869e1cd800) [pid = 1941] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86a4b2b000) [pid = 1941] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f869a6af000) [pid = 1941] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f869a6b0c00) [pid = 1941] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86a55dd800) [pid = 1941] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86b0367800) [pid = 1941] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f869f1c2800) [pid = 1941] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f869ea46c00) [pid = 1941] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86b1389800) [pid = 1941] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f869e73c800) [pid = 1941] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86acd47400) [pid = 1941] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f869e739000) [pid = 1941] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f869a6ae400) [pid = 1941] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f869e1cf800) [pid = 1941] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86b23b0c00) [pid = 1941] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86b168fc00) [pid = 1941] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86b23ba000) [pid = 1941] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f869a934c00) [pid = 1941] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86b23e2400) [pid = 1941] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f869e2ccc00) [pid = 1941] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f869f2c7400) [pid = 1941] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f869a6b6000) [pid = 1941] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f869e743c00) [pid = 1941] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86b5c91000) [pid = 1941] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86ac1e3800) [pid = 1941] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f869a93a000) [pid = 1941] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f869e759400) [pid = 1941] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f869e738c00) [pid = 1941] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f869e75dc00) [pid = 1941] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86b161dc00) [pid = 1941] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86acf5b800) [pid = 1941] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86a4c8e400) [pid = 1941] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:52:41 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f869e1cf400) [pid = 1941] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:52:41 INFO - PROCESS | 1941 | 1461757961512 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86998de000 == 145 [pid = 1941] [id = 589] 04:52:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f869a6ae400) [pid = 1941] [serial = 1768] [outer = (nil)] 04:52:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f869a6b6000) [pid = 1941] [serial = 1769] [outer = 0x7f869a6ae400] 04:52:41 INFO - PROCESS | 1941 | 1461757961564 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f869e2ccc00) [pid = 1941] [serial = 1770] [outer = 0x7f869a6ae400] 04:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1688ms 04:52:42 INFO - PROCESS | 1941 | 1461757962098 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]]]}] 04:52:42 INFO - PROCESS | 1941 | 1461757962109 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1941 | 1461757962112 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:52:42 INFO - PROCESS | 1941 | 1461757962117 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1941 | 1461757962119 Marionette TRACE conn4 <- [1,2330,null,{}] 04:52:42 INFO - PROCESS | 1941 | 1461757962124 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}] 04:52:42 INFO - PROCESS | 1941 | 1461757962255 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:52:42 INFO - PROCESS | 1941 | 1461757962418 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c71800 == 146 [pid = 1941] [id = 590] 04:52:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f869a6ae800) [pid = 1941] [serial = 1771] [outer = (nil)] 04:52:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f869ea47c00) [pid = 1941] [serial = 1772] [outer = 0x7f869a6ae800] 04:52:42 INFO - PROCESS | 1941 | 1461757962483 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86a1368c00) [pid = 1941] [serial = 1773] [outer = 0x7f869a6ae800] 04:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 923ms 04:52:43 INFO - PROCESS | 1941 | 1461757963034 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]]]}] 04:52:43 INFO - PROCESS | 1941 | 1461757963041 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1941 | 1461757963044 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:52:43 INFO - PROCESS | 1941 | 1461757963050 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1941 | 1461757963051 Marionette TRACE conn4 <- [1,2334,null,{}] 04:52:43 INFO - PROCESS | 1941 | 1461757963056 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}] 04:52:43 INFO - PROCESS | 1941 | 1461757963211 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:52:43 INFO - PROCESS | 1941 | 1461757963479 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869e389000 == 147 [pid = 1941] [id = 591] 04:52:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f869a92b400) [pid = 1941] [serial = 1774] [outer = (nil)] 04:52:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f869e1d2000) [pid = 1941] [serial = 1775] [outer = 0x7f869a92b400] 04:52:43 INFO - PROCESS | 1941 | 1461757963547 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f869ea44c00) [pid = 1941] [serial = 1776] [outer = 0x7f869a92b400] 04:52:44 INFO - PROCESS | 1941 | 1461757964340 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]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1330ms 04:52:44 INFO - PROCESS | 1941 | 1461757964380 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1941 | 1461757964385 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:52:44 INFO - PROCESS | 1941 | 1461757964391 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1941 | 1461757964396 Marionette TRACE conn4 <- [1,2338,null,{}] 04:52:44 INFO - PROCESS | 1941 | 1461757964403 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}] 04:52:44 INFO - PROCESS | 1941 | 1461757964574 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:52:44 INFO - PROCESS | 1941 | 1461757964779 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a22000 == 148 [pid = 1941] [id = 592] 04:52:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f869a930800) [pid = 1941] [serial = 1777] [outer = (nil)] 04:52:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a1371800) [pid = 1941] [serial = 1778] [outer = 0x7f869a930800] 04:52:44 INFO - PROCESS | 1941 | 1461757964840 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a1d8a000) [pid = 1941] [serial = 1779] [outer = 0x7f869a930800] 04:52:45 INFO - PROCESS | 1941 | 1461757965668 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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1341ms 04:52:45 INFO - PROCESS | 1941 | 1461757965734 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1941 | 1461757965739 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:52:45 INFO - PROCESS | 1941 | 1461757965746 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1941 | 1461757965748 Marionette TRACE conn4 <- [1,2342,null,{}] 04:52:45 INFO - PROCESS | 1941 | 1461757965754 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}] 04:52:45 INFO - PROCESS | 1941 | 1461757965906 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:52:46 INFO - PROCESS | 1941 | 1461757966109 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acf93000 == 149 [pid = 1941] [id = 593] 04:52:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86a1d89000) [pid = 1941] [serial = 1780] [outer = (nil)] 04:52:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a4c8dc00) [pid = 1941] [serial = 1781] [outer = 0x7f86a1d89000] 04:52:46 INFO - PROCESS | 1941 | 1461757966170 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86a562cc00) [pid = 1941] [serial = 1782] [outer = 0x7f86a1d89000] 04:52:47 INFO - PROCESS | 1941 | 1461757967012 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]]]}] 04:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1331ms 04:52:47 INFO - PROCESS | 1941 | 1461757967077 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:52:47 INFO - PROCESS | 1941 | 1461757967081 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:52:47 INFO - PROCESS | 1941 | 1461757967087 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:52:47 INFO - PROCESS | 1941 | 1461757967095 Marionette TRACE conn4 <- [1,2346,null,{}] 04:52:47 INFO - PROCESS | 1941 | 1461757967107 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}] 04:52:47 INFO - PROCESS | 1941 | 1461757967305 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:52:47 INFO - PROCESS | 1941 | 1461757967513 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeb37800 == 150 [pid = 1941] [id = 594] 04:52:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86a4a2d800) [pid = 1941] [serial = 1783] [outer = (nil)] 04:52:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86ac3f3800) [pid = 1941] [serial = 1784] [outer = 0x7f86a4a2d800] 04:52:47 INFO - PROCESS | 1941 | 1461757967613 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86acd4d800) [pid = 1941] [serial = 1785] [outer = 0x7f86a4a2d800] 04:52:48 INFO - PROCESS | 1941 | 1461757968423 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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1385ms 04:52:48 INFO - PROCESS | 1941 | 1461757968471 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:52:48 INFO - PROCESS | 1941 | 1461757968475 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:52:48 INFO - PROCESS | 1941 | 1461757968480 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1941 | 1461757968483 Marionette TRACE conn4 <- [1,2350,null,{}] 04:52:48 INFO - PROCESS | 1941 | 1461757968487 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}] 04:52:48 INFO - PROCESS | 1941 | 1461757968637 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:52:48 INFO - PROCESS | 1941 | 1461757968839 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1715800 == 151 [pid = 1941] [id = 595] 04:52:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86a39cb800) [pid = 1941] [serial = 1786] [outer = (nil)] 04:52:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86ad736c00) [pid = 1941] [serial = 1787] [outer = 0x7f86a39cb800] 04:52:48 INFO - PROCESS | 1941 | 1461757968897 Marionette DEBUG loaded listener.js 04:52:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86ad96bc00) [pid = 1941] [serial = 1788] [outer = 0x7f86a39cb800] 04:52:49 INFO - PROCESS | 1941 | 1461757969642 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]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1176ms 04:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:52:49 INFO - PROCESS | 1941 | 1461757969656 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:52:49 INFO - PROCESS | 1941 | 1461757969659 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:52:49 INFO - PROCESS | 1941 | 1461757969664 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 1941 | 1461757969666 Marionette TRACE conn4 <- [1,2354,null,{}] 04:52:49 INFO - PROCESS | 1941 | 1461757969671 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}] 04:52:49 INFO - PROCESS | 1941 | 1461757969816 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:52:50 INFO - PROCESS | 1941 | 1461757970031 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b46b2000 == 152 [pid = 1941] [id = 596] 04:52:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86adeb5000) [pid = 1941] [serial = 1789] [outer = (nil)] 04:52:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f86aee1b000) [pid = 1941] [serial = 1790] [outer = 0x7f86adeb5000] 04:52:50 INFO - PROCESS | 1941 | 1461757970101 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86b036e800) [pid = 1941] [serial = 1791] [outer = 0x7f86adeb5000] 04:52:50 INFO - PROCESS | 1941 | 1461757970912 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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1281ms 04:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:52:50 INFO - PROCESS | 1941 | 1461757970948 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1941 | 1461757970950 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:52:50 INFO - PROCESS | 1941 | 1461757970955 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1941 | 1461757970958 Marionette TRACE conn4 <- [1,2358,null,{}] 04:52:50 INFO - PROCESS | 1941 | 1461757970963 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}] 04:52:51 INFO - PROCESS | 1941 | 1461757971115 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:52:51 INFO - PROCESS | 1941 | 1461757971319 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b709a800 == 153 [pid = 1941] [id = 597] 04:52:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86adeb6c00) [pid = 1941] [serial = 1792] [outer = (nil)] 04:52:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86b04c1800) [pid = 1941] [serial = 1793] [outer = 0x7f86adeb6c00] 04:52:51 INFO - PROCESS | 1941 | 1461757971377 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86b1381800) [pid = 1941] [serial = 1794] [outer = 0x7f86adeb6c00] 04:52:52 INFO - PROCESS | 1941 | 1461757972172 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]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:52:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1283ms 04:52:52 INFO - PROCESS | 1941 | 1461757972239 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 1941 | 1461757972242 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:52:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:52:52 INFO - PROCESS | 1941 | 1461757972247 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1941 | 1461757972249 Marionette TRACE conn4 <- [1,2362,null,{}] 04:52:52 INFO - PROCESS | 1941 | 1461757972254 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}] 04:52:52 INFO - PROCESS | 1941 | 1461757972399 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:52:52 INFO - PROCESS | 1941 | 1461757972603 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9461800 == 154 [pid = 1941] [id = 598] 04:52:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86b03a2400) [pid = 1941] [serial = 1795] [outer = (nil)] 04:52:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86b1624000) [pid = 1941] [serial = 1796] [outer = 0x7f86b03a2400] 04:52:52 INFO - PROCESS | 1941 | 1461757972663 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86b168c800) [pid = 1941] [serial = 1797] [outer = 0x7f86b03a2400] 04:52:53 INFO - PROCESS | 1941 | 1461757973440 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]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1231ms 04:52:53 INFO - PROCESS | 1941 | 1461757973478 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1941 | 1461757973480 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:52:53 INFO - PROCESS | 1941 | 1461757973486 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1941 | 1461757973488 Marionette TRACE conn4 <- [1,2366,null,{}] 04:52:53 INFO - PROCESS | 1941 | 1461757973493 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}] 04:52:53 INFO - PROCESS | 1941 | 1461757973644 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:52:53 INFO - PROCESS | 1941 | 1461757973849 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c6a4d800 == 155 [pid = 1941] [id = 599] 04:52:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86b04bdc00) [pid = 1941] [serial = 1798] [outer = (nil)] 04:52:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86b1883000) [pid = 1941] [serial = 1799] [outer = 0x7f86b04bdc00] 04:52:53 INFO - PROCESS | 1941 | 1461757973908 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86b23bd000) [pid = 1941] [serial = 1800] [outer = 0x7f86b04bdc00] 04:52:54 INFO - PROCESS | 1941 | 1461757974665 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]]]}] 04:52:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:52:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1226ms 04:52:54 INFO - PROCESS | 1941 | 1461757974712 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1941 | 1461757974715 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:52:54 INFO - PROCESS | 1941 | 1461757974721 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1941 | 1461757974723 Marionette TRACE conn4 <- [1,2370,null,{}] 04:52:54 INFO - PROCESS | 1941 | 1461757974727 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}] 04:52:54 INFO - PROCESS | 1941 | 1461757974880 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:52:55 INFO - PROCESS | 1941 | 1461757975083 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c8eeb000 == 156 [pid = 1941] [id = 600] 04:52:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86b1621800) [pid = 1941] [serial = 1801] [outer = (nil)] 04:52:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86aef21800) [pid = 1941] [serial = 1802] [outer = 0x7f86b1621800] 04:52:55 INFO - PROCESS | 1941 | 1461757975150 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f86b42a1c00) [pid = 1941] [serial = 1803] [outer = 0x7f86b1621800] 04:52:55 INFO - PROCESS | 1941 | 1461757975900 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]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1225ms 04:52:55 INFO - PROCESS | 1941 | 1461757975946 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1941 | 1461757975949 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:52:55 INFO - PROCESS | 1941 | 1461757975954 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1941 | 1461757975956 Marionette TRACE conn4 <- [1,2374,null,{}] 04:52:55 INFO - PROCESS | 1941 | 1461757975961 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}] 04:52:56 INFO - PROCESS | 1941 | 1461757976112 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:52:56 INFO - PROCESS | 1941 | 1461757976317 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cae7d800 == 157 [pid = 1941] [id = 601] 04:52:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86b187dc00) [pid = 1941] [serial = 1804] [outer = (nil)] 04:52:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86b4627800) [pid = 1941] [serial = 1805] [outer = 0x7f86b187dc00] 04:52:56 INFO - PROCESS | 1941 | 1461757976382 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86b5126c00) [pid = 1941] [serial = 1806] [outer = 0x7f86b187dc00] 04:52:57 INFO - PROCESS | 1941 | 1461757977153 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]]]}] 04:52:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:52:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1225ms 04:52:57 INFO - PROCESS | 1941 | 1461757977180 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:52:57 INFO - PROCESS | 1941 | 1461757977184 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:52:57 INFO - PROCESS | 1941 | 1461757977189 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:52:57 INFO - PROCESS | 1941 | 1461757977192 Marionette TRACE conn4 <- [1,2378,null,{}] 04:52:57 INFO - PROCESS | 1941 | 1461757977196 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}] 04:52:57 INFO - PROCESS | 1941 | 1461757977368 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:52:57 INFO - PROCESS | 1941 | 1461757977627 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ce288000 == 158 [pid = 1941] [id = 602] 04:52:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86b5127000) [pid = 1941] [serial = 1807] [outer = (nil)] 04:52:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86b5e37000) [pid = 1941] [serial = 1808] [outer = 0x7f86b5127000] 04:52:57 INFO - PROCESS | 1941 | 1461757977692 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f86b66b2c00) [pid = 1941] [serial = 1809] [outer = 0x7f86b5127000] 04:52:58 INFO - PROCESS | 1941 | 1461757978438 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]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1282ms 04:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:52:58 INFO - PROCESS | 1941 | 1461757978471 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1941 | 1461757978473 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:52:58 INFO - PROCESS | 1941 | 1461757978478 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1941 | 1461757978481 Marionette TRACE conn4 <- [1,2382,null,{}] 04:52:58 INFO - PROCESS | 1941 | 1461757978485 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}] 04:52:58 INFO - PROCESS | 1941 | 1461757978635 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:52:58 INFO - PROCESS | 1941 | 1461757978839 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b114f000 == 159 [pid = 1941] [id = 603] 04:52:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f86b548ec00) [pid = 1941] [serial = 1810] [outer = (nil)] 04:52:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f86b731e000) [pid = 1941] [serial = 1811] [outer = 0x7f86b548ec00] 04:52:58 INFO - PROCESS | 1941 | 1461757978897 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f86b7ae7800) [pid = 1941] [serial = 1812] [outer = 0x7f86b548ec00] 04:52:59 INFO - PROCESS | 1941 | 1461757979625 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]]]}] 04:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1176ms 04:52:59 INFO - PROCESS | 1941 | 1461757979654 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:52:59 INFO - PROCESS | 1941 | 1461757979664 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:52:59 INFO - PROCESS | 1941 | 1461757979669 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 1941 | 1461757979671 Marionette TRACE conn4 <- [1,2386,null,{}] 04:52:59 INFO - PROCESS | 1941 | 1461757979676 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}] 04:52:59 INFO - PROCESS | 1941 | 1461757979824 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:53:00 INFO - PROCESS | 1941 | 1461757980043 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad371800 == 160 [pid = 1941] [id = 604] 04:53:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f869e75d400) [pid = 1941] [serial = 1813] [outer = (nil)] 04:53:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f86b7defc00) [pid = 1941] [serial = 1814] [outer = 0x7f869e75d400] 04:53:00 INFO - PROCESS | 1941 | 1461757980103 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7f86b7deec00) [pid = 1941] [serial = 1815] [outer = 0x7f869e75d400] 04:53:00 INFO - PROCESS | 1941 | 1461757980915 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]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1276ms 04:53:00 INFO - PROCESS | 1941 | 1461757980946 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1941 | 1461757980948 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:53:00 INFO - PROCESS | 1941 | 1461757980953 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1941 | 1461757980955 Marionette TRACE conn4 <- [1,2390,null,{}] 04:53:00 INFO - PROCESS | 1941 | 1461757980960 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}] 04:53:01 INFO - PROCESS | 1941 | 1461757981112 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:53:01 INFO - PROCESS | 1941 | 1461757981320 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a139c000 == 161 [pid = 1941] [id = 605] 04:53:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7f869f2d1800) [pid = 1941] [serial = 1816] [outer = (nil)] 04:53:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7f86a9cf2800) [pid = 1941] [serial = 1817] [outer = 0x7f869f2d1800] 04:53:01 INFO - PROCESS | 1941 | 1461757981418 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7f86b7f69400) [pid = 1941] [serial = 1818] [outer = 0x7f869f2d1800] 04:53:02 INFO - PROCESS | 1941 | 1461757982224 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]]]}] 04:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1325ms 04:53:02 INFO - PROCESS | 1941 | 1461757982279 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 1941 | 1461757982282 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:53:02 INFO - PROCESS | 1941 | 1461757982287 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1941 | 1461757982289 Marionette TRACE conn4 <- [1,2394,null,{}] 04:53:02 INFO - PROCESS | 1941 | 1461757982294 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}] 04:53:02 INFO - PROCESS | 1941 | 1461757982452 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:53:02 INFO - PROCESS | 1941 | 1461757982660 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f3ea000 == 162 [pid = 1941] [id = 606] 04:53:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7f869a6aec00) [pid = 1941] [serial = 1819] [outer = (nil)] 04:53:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f869ea4a400) [pid = 1941] [serial = 1820] [outer = 0x7f869a6aec00] 04:53:02 INFO - PROCESS | 1941 | 1461757982717 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7f86a18f4400) [pid = 1941] [serial = 1821] [outer = 0x7f869a6aec00] 04:53:03 INFO - PROCESS | 1941 | 1461757983516 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]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1278ms 04:53:03 INFO - PROCESS | 1941 | 1461757983566 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:53:03 INFO - PROCESS | 1941 | 1461757983569 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:53:03 INFO - PROCESS | 1941 | 1461757983574 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1941 | 1461757983576 Marionette TRACE conn4 <- [1,2398,null,{}] 04:53:03 INFO - PROCESS | 1941 | 1461757983581 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}] 04:53:03 INFO - PROCESS | 1941 | 1461757983730 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:53:04 INFO - PROCESS | 1941 | 1461757984398 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1818800 == 163 [pid = 1941] [id = 607] 04:53:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7f869e2d0400) [pid = 1941] [serial = 1822] [outer = (nil)] 04:53:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7f869e747800) [pid = 1941] [serial = 1823] [outer = 0x7f869e2d0400] 04:53:04 INFO - PROCESS | 1941 | 1461757984461 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7f869f2d5400) [pid = 1941] [serial = 1824] [outer = 0x7f869e2d0400] 04:53:05 INFO - PROCESS | 1941 | 1461757985232 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]]]}] 04:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1682ms 04:53:05 INFO - PROCESS | 1941 | 1461757985257 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1941 | 1461757985262 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:53:05 INFO - PROCESS | 1941 | 1461757985268 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1941 | 1461757985272 Marionette TRACE conn4 <- [1,2402,null,{}] 04:53:05 INFO - PROCESS | 1941 | 1461757985278 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}] 04:53:05 INFO - PROCESS | 1941 | 1461757985433 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:53:05 INFO - PROCESS | 1941 | 1461757985660 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a138e800 == 164 [pid = 1941] [id = 608] 04:53:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 260 (0x7f869f2cec00) [pid = 1941] [serial = 1825] [outer = (nil)] 04:53:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 261 (0x7f86a0735400) [pid = 1941] [serial = 1826] [outer = 0x7f869f2cec00] 04:53:05 INFO - PROCESS | 1941 | 1461757985809 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 262 (0x7f86a1d8e000) [pid = 1941] [serial = 1827] [outer = 0x7f869f2cec00] 04:53:06 INFO - PROCESS | 1941 | ************************* 04:53:06 INFO - PROCESS | 1941 | A coding exception was thrown and uncaught in a Task. 04:53:06 INFO - PROCESS | 1941 | 04:53:06 INFO - PROCESS | 1941 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:53:06 INFO - PROCESS | 1941 | Full stack: 04:53:06 INFO - PROCESS | 1941 | ************************* 04:53:06 INFO - PROCESS | 1941 | 1461757986767 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]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1538ms 04:53:06 INFO - PROCESS | 1941 | 1461757986832 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1941 | 1461757986837 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:53:06 INFO - PROCESS | 1941 | 1461757986845 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1941 | 1461757986847 Marionette TRACE conn4 <- [1,2406,null,{}] 04:53:06 INFO - PROCESS | 1941 | 1461757986852 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}] 04:53:07 INFO - PROCESS | 1941 | 1461757987002 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b925b800 == 163 [pid = 1941] [id = 412] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cfdf800 == 162 [pid = 1941] [id = 450] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c71800 == 161 [pid = 1941] [id = 590] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 261 (0x7f86acf54400) [pid = 1941] [serial = 1655] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 260 (0x7f86ad225c00) [pid = 1941] [serial = 1658] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 259 (0x7f869fda3c00) [pid = 1941] [serial = 1676] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7f86ad632000) [pid = 1941] [serial = 1664] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7f86adaf5400) [pid = 1941] [serial = 1670] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7f86ad963c00) [pid = 1941] [serial = 1667] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7f86ade7ec00) [pid = 1941] [serial = 1673] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f86ad496c00) [pid = 1941] [serial = 1661] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7f86ad73d400) [pid = 1941] [serial = 1703] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | 1461757987317 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86998de000 == 160 [pid = 1941] [id = 589] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac06d800 == 159 [pid = 1941] [id = 588] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a994a000 == 158 [pid = 1941] [id = 587] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a20ed800 == 157 [pid = 1941] [id = 586] 04:53:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a822000 == 158 [pid = 1941] [id = 609] 04:53:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7f86a060a400) [pid = 1941] [serial = 1828] [outer = (nil)] 04:53:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f86a4c8fc00) [pid = 1941] [serial = 1829] [outer = 0x7f86a060a400] 04:53:07 INFO - PROCESS | 1941 | 1461757987438 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7f86aafaf400) [pid = 1941] [serial = 1830] [outer = 0x7f86a060a400] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fd0c000 == 157 [pid = 1941] [id = 585] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9943000 == 156 [pid = 1941] [id = 584] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1809800 == 155 [pid = 1941] [id = 583] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f310000 == 154 [pid = 1941] [id = 582] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a88000 == 153 [pid = 1941] [id = 574] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b610e800 == 152 [pid = 1941] [id = 573] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ab1800 == 151 [pid = 1941] [id = 572] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d67800 == 150 [pid = 1941] [id = 571] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b087a000 == 149 [pid = 1941] [id = 570] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a489a000 == 148 [pid = 1941] [id = 569] 04:53:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1225000 == 147 [pid = 1941] [id = 568] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7f86a1864400) [pid = 1941] [serial = 1683] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f86a1da9800) [pid = 1941] [serial = 1686] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7f86aaf14800) [pid = 1941] [serial = 1455] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7f86b04f0000) [pid = 1941] [serial = 1461] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7f86aaf0fc00) [pid = 1941] [serial = 1692] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7f86a2ddf400) [pid = 1941] [serial = 1700] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7f869e763000) [pid = 1941] [serial = 1473] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86aef1a800) [pid = 1941] [serial = 1527] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f869e1d9400) [pid = 1941] [serial = 1679] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86ac1e8000) [pid = 1941] [serial = 1521] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f86a18f1000) [pid = 1941] [serial = 1452] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f86a4a30c00) [pid = 1941] [serial = 1419] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86ad579400) [pid = 1941] [serial = 1701] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86ad575c00) [pid = 1941] [serial = 1524] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86b1886000) [pid = 1941] [serial = 1530] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86a136c400) [pid = 1941] [serial = 1518] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86c3eb3400) [pid = 1941] [serial = 1482] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86b23b7400) [pid = 1941] [serial = 1464] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f86a55f8400) [pid = 1941] [serial = 1689] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86acd9d000) [pid = 1941] [serial = 1698] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f869e742800) [pid = 1941] [serial = 1680] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86a1871c00) [pid = 1941] [serial = 1640] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86a5620c00) [pid = 1941] [serial = 1691] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f86a4a29000) [pid = 1941] [serial = 1410] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86aaa76c00) [pid = 1941] [serial = 1646] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f869a935000) [pid = 1941] [serial = 1449] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86a9cacc00) [pid = 1941] [serial = 1551] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86b7f69800) [pid = 1941] [serial = 1467] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86b7dee400) [pid = 1941] [serial = 1536] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86a060a000) [pid = 1941] [serial = 1685] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86c4055400) [pid = 1941] [serial = 1470] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f869f195c00) [pid = 1941] [serial = 1515] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f869f2d3800) [pid = 1941] [serial = 1637] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86a4c94400) [pid = 1941] [serial = 1688] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86c8882c00) [pid = 1941] [serial = 1542] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86a9ca7400) [pid = 1941] [serial = 1548] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86a4a2d400) [pid = 1941] [serial = 1416] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f869a939400) [pid = 1941] [serial = 1422] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86acd50000) [pid = 1941] [serial = 1652] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f869f2d3400) [pid = 1941] [serial = 1413] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86c8c28400) [pid = 1941] [serial = 1404] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86ac3f5c00) [pid = 1941] [serial = 1694] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86a39d3c00) [pid = 1941] [serial = 1620] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86c4e08800) [pid = 1941] [serial = 1476] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f869e745800) [pid = 1941] [serial = 1407] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86a55d9800) [pid = 1941] [serial = 1643] [outer = (nil)] [url = about:blank] 04:53:07 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f869ea53800) [pid = 1941] [serial = 1479] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86b4628000) [pid = 1941] [serial = 1533] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86c40cac00) [pid = 1941] [serial = 1539] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86acabe000) [pid = 1941] [serial = 1695] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86ad968c00) [pid = 1941] [serial = 1458] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86a072b800) [pid = 1941] [serial = 1682] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86a39cf800) [pid = 1941] [serial = 1545] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86ac1eb400) [pid = 1941] [serial = 1649] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86acd8b400) [pid = 1941] [serial = 1697] [outer = (nil)] [url = about:blank] 04:53:08 INFO - PROCESS | 1941 | 1461757988121 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]]]}] 04:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1328ms 04:53:08 INFO - PROCESS | 1941 | 1461757988189 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1941 | 1461757988192 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:53:08 INFO - PROCESS | 1941 | 1461757988205 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1941 | 1461757988212 Marionette TRACE conn4 <- [1,2410,null,{}] 04:53:08 INFO - PROCESS | 1941 | 1461757988218 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}] 04:53:08 INFO - PROCESS | 1941 | 1461757988376 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:53:08 INFO - PROCESS | 1941 | 1461757988387 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a138e000 == 148 [pid = 1941] [id = 610] 04:53:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86a072b800) [pid = 1941] [serial = 1831] [outer = (nil)] 04:53:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86ac3f5c00) [pid = 1941] [serial = 1832] [outer = 0x7f86a072b800] 04:53:08 INFO - PROCESS | 1941 | 1461757988437 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86acabbc00) [pid = 1941] [serial = 1833] [outer = 0x7f86a072b800] 04:53:09 INFO - PROCESS | 1941 | 1461757989197 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]]]}] 04:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1038ms 04:53:09 INFO - PROCESS | 1941 | 1461757989238 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 1941 | 1461757989241 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:53:09 INFO - PROCESS | 1941 | 1461757989246 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 1941 | 1461757989248 Marionette TRACE conn4 <- [1,2414,null,{}] 04:53:09 INFO - PROCESS | 1941 | 1461757989252 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}] 04:53:09 INFO - PROCESS | 1941 | 1461757989390 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:53:09 INFO - PROCESS | 1941 | 1461757989403 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a49d7800 == 149 [pid = 1941] [id = 611] 04:53:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f86a4c9c000) [pid = 1941] [serial = 1834] [outer = (nil)] 04:53:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86acf54400) [pid = 1941] [serial = 1835] [outer = 0x7f86a4c9c000] 04:53:09 INFO - PROCESS | 1941 | 1461757989454 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86ad49ec00) [pid = 1941] [serial = 1836] [outer = 0x7f86a4c9c000] 04:53:10 INFO - PROCESS | 1941 | 1461757990254 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]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1035ms 04:53:10 INFO - PROCESS | 1941 | 1461757990281 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1941 | 1461757990284 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:53:10 INFO - PROCESS | 1941 | 1461757990303 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1941 | 1461757990305 Marionette TRACE conn4 <- [1,2418,null,{}] 04:53:10 INFO - PROCESS | 1941 | 1461757990315 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}] 04:53:10 INFO - PROCESS | 1941 | 1461757990512 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:53:10 INFO - PROCESS | 1941 | 1461757990535 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9ab5800 == 150 [pid = 1941] [id = 612] 04:53:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86ad7ed400) [pid = 1941] [serial = 1837] [outer = (nil)] 04:53:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86ad96c400) [pid = 1941] [serial = 1838] [outer = 0x7f86ad7ed400] 04:53:10 INFO - PROCESS | 1941 | 1461757990595 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86aef1a800) [pid = 1941] [serial = 1839] [outer = 0x7f86ad7ed400] 04:53:11 INFO - PROCESS | 1941 | 1461757991376 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]]]}] 04:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1145ms 04:53:11 INFO - PROCESS | 1941 | 1461757991435 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1941 | 1461757991438 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:53:11 INFO - PROCESS | 1941 | 1461757991450 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1941 | 1461757991451 Marionette TRACE conn4 <- [1,2422,null,{}] 04:53:11 INFO - PROCESS | 1941 | 1461757991456 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}] 04:53:11 INFO - PROCESS | 1941 | 1461757991652 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:53:11 INFO - PROCESS | 1941 | 1461757991671 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac96e800 == 151 [pid = 1941] [id = 613] 04:53:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86aef1c000) [pid = 1941] [serial = 1840] [outer = (nil)] 04:53:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f86b03ce000) [pid = 1941] [serial = 1841] [outer = 0x7f86aef1c000] 04:53:11 INFO - PROCESS | 1941 | 1461757991722 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86b04f5400) [pid = 1941] [serial = 1842] [outer = 0x7f86aef1c000] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86a18edc00) [pid = 1941] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86a39d7000) [pid = 1941] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f869f1d0800) [pid = 1941] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f86a55d5c00) [pid = 1941] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f869a6ae400) [pid = 1941] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f869e1ccc00) [pid = 1941] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86a1366400) [pid = 1941] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:53:12 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86a5625400) [pid = 1941] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:53:12 INFO - PROCESS | 1941 | 1461757992960 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]]]}] 04:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1538ms 04:53:12 INFO - PROCESS | 1941 | 1461757992981 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1941 | 1461757992984 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:53:13 INFO - PROCESS | 1941 | 1461757992995 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1941 | 1461757992997 Marionette TRACE conn4 <- [1,2426,null,{}] 04:53:13 INFO - PROCESS | 1941 | 1461757993001 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}] 04:53:13 INFO - PROCESS | 1941 | 1461757993132 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:53:13 INFO - PROCESS | 1941 | 1461757993305 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acad5000 == 152 [pid = 1941] [id = 614] 04:53:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f869f2c8400) [pid = 1941] [serial = 1843] [outer = (nil)] 04:53:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86a5625400) [pid = 1941] [serial = 1844] [outer = 0x7f869f2c8400] 04:53:13 INFO - PROCESS | 1941 | 1461757993356 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f86adaff800) [pid = 1941] [serial = 1845] [outer = 0x7f869f2c8400] 04:53:13 INFO - PROCESS | 1941 | 1461757993927 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]]]}] 04:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 981ms 04:53:13 INFO - PROCESS | 1941 | 1461757993969 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1941 | 1461757993972 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:53:13 INFO - PROCESS | 1941 | 1461757993977 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1941 | 1461757993978 Marionette TRACE conn4 <- [1,2430,null,{}] 04:53:13 INFO - PROCESS | 1941 | 1461757993983 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}] 04:53:14 INFO - PROCESS | 1941 | 1461757994117 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:53:14 INFO - PROCESS | 1941 | 1461757994283 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad941800 == 153 [pid = 1941] [id = 615] 04:53:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86a186ec00) [pid = 1941] [serial = 1846] [outer = (nil)] 04:53:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86b07da000) [pid = 1941] [serial = 1847] [outer = 0x7f86a186ec00] 04:53:14 INFO - PROCESS | 1941 | 1461757994333 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f86b1416000) [pid = 1941] [serial = 1848] [outer = 0x7f86a186ec00] 04:53:15 INFO - PROCESS | 1941 | 1461757995173 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]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1224ms 04:53:15 INFO - PROCESS | 1941 | 1461757995201 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1941 | 1461757995206 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:53:15 INFO - PROCESS | 1941 | 1461757995213 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1941 | 1461757995218 Marionette TRACE conn4 <- [1,2434,null,{}] 04:53:15 INFO - PROCESS | 1941 | 1461757995225 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}] 04:53:15 INFO - PROCESS | 1941 | 1461757995404 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:53:15 INFO - PROCESS | 1941 | 1461757995610 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a121b000 == 154 [pid = 1941] [id = 616] 04:53:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f869f2cb400) [pid = 1941] [serial = 1849] [outer = (nil)] 04:53:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a0732400) [pid = 1941] [serial = 1850] [outer = 0x7f869f2cb400] 04:53:15 INFO - PROCESS | 1941 | 1461757995672 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a186d400) [pid = 1941] [serial = 1851] [outer = 0x7f869f2cb400] 04:53:16 INFO - PROCESS | 1941 | 1461757996500 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]]]}] 04:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1339ms 04:53:16 INFO - PROCESS | 1941 | 1461757996553 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:53:16 INFO - PROCESS | 1941 | 1461757996559 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:53:16 INFO - PROCESS | 1941 | 1461757996568 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 1941 | 1461757996571 Marionette TRACE conn4 <- [1,2438,null,{}] 04:53:16 INFO - PROCESS | 1941 | 1461757996575 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}] 04:53:16 INFO - PROCESS | 1941 | 1461757996737 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:53:16 INFO - PROCESS | 1941 | 1461757996942 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9934800 == 155 [pid = 1941] [id = 617] 04:53:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f86a1871800) [pid = 1941] [serial = 1852] [outer = (nil)] 04:53:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a4a30c00) [pid = 1941] [serial = 1853] [outer = 0x7f86a1871800] 04:53:17 INFO - PROCESS | 1941 | 1461757997004 Marionette DEBUG loaded listener.js 04:53:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86aaa74c00) [pid = 1941] [serial = 1854] [outer = 0x7f86a1871800] 04:53:17 INFO - PROCESS | 1941 | 1461757997846 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]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1333ms 04:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:53:17 INFO - PROCESS | 1941 | 1461757997901 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1941 | 1461757997903 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:53:17 INFO - PROCESS | 1941 | 1461757997908 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1941 | 1461757997914 Marionette TRACE conn4 <- [1,2442,null,{}] 04:53:17 INFO - PROCESS | 1941 | 1461757997927 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}] 04:53:18 INFO - PROCESS | 1941 | 1461757998088 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:53:18 INFO - PROCESS | 1941 | 1461757998352 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86af93b000 == 156 [pid = 1941] [id = 618] 04:53:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f86aca91c00) [pid = 1941] [serial = 1855] [outer = (nil)] 04:53:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86ad033400) [pid = 1941] [serial = 1856] [outer = 0x7f86aca91c00] 04:53:18 INFO - PROCESS | 1941 | 1461757998419 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86ad96cc00) [pid = 1941] [serial = 1857] [outer = 0x7f86aca91c00] 04:53:19 INFO - PROCESS | 1941 | 1461757999165 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]]]}] 04:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1286ms 04:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:53:19 INFO - PROCESS | 1941 | 1461757999194 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1941 | 1461757999197 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:53:19 INFO - PROCESS | 1941 | 1461757999201 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1941 | 1461757999205 Marionette TRACE conn4 <- [1,2446,null,{}] 04:53:19 INFO - PROCESS | 1941 | 1461757999209 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}] 04:53:19 INFO - PROCESS | 1941 | 1461757999362 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:53:19 INFO - PROCESS | 1941 | 1461757999566 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1713000 == 157 [pid = 1941] [id = 619] 04:53:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 221 (0x7f86acabcc00) [pid = 1941] [serial = 1858] [outer = (nil)] 04:53:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 222 (0x7f86b04b4c00) [pid = 1941] [serial = 1859] [outer = 0x7f86acabcc00] 04:53:19 INFO - PROCESS | 1941 | 1461757999626 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 223 (0x7f86b1384800) [pid = 1941] [serial = 1860] [outer = 0x7f86acabcc00] 04:53:20 INFO - PROCESS | 1941 | 1461758000386 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]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1226ms 04:53:20 INFO - PROCESS | 1941 | 1461758000428 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1941 | 1461758000431 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:53:20 INFO - PROCESS | 1941 | 1461758000436 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1941 | 1461758000438 Marionette TRACE conn4 <- [1,2450,null,{}] 04:53:20 INFO - PROCESS | 1941 | 1461758000443 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}] 04:53:20 INFO - PROCESS | 1941 | 1461758000595 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:53:20 INFO - PROCESS | 1941 | 1461758000799 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b3971000 == 158 [pid = 1941] [id = 620] 04:53:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 224 (0x7f86ad579400) [pid = 1941] [serial = 1861] [outer = (nil)] 04:53:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 225 (0x7f86b1623000) [pid = 1941] [serial = 1862] [outer = 0x7f86ad579400] 04:53:20 INFO - PROCESS | 1941 | 1461758000860 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 226 (0x7f86b187f400) [pid = 1941] [serial = 1863] [outer = 0x7f86ad579400] 04:53:21 INFO - PROCESS | 1941 | 1461758001644 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]]]}] 04:53:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:53:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1276ms 04:53:21 INFO - PROCESS | 1941 | 1461758001712 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1941 | 1461758001714 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:53:21 INFO - PROCESS | 1941 | 1461758001720 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1941 | 1461758001722 Marionette TRACE conn4 <- [1,2454,null,{}] 04:53:21 INFO - PROCESS | 1941 | 1461758001727 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}] 04:53:21 INFO - PROCESS | 1941 | 1461758001944 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:53:22 INFO - PROCESS | 1941 | 1461758002169 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b611c800 == 159 [pid = 1941] [id = 621] 04:53:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 227 (0x7f86a2f16400) [pid = 1941] [serial = 1864] [outer = (nil)] 04:53:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 228 (0x7f86b5a1c000) [pid = 1941] [serial = 1865] [outer = 0x7f86a2f16400] 04:53:22 INFO - PROCESS | 1941 | 1461758002271 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f86b62e9c00) [pid = 1941] [serial = 1866] [outer = 0x7f86a2f16400] 04:53:23 INFO - PROCESS | 1941 | 1461758003068 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]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1379ms 04:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:53:23 INFO - PROCESS | 1941 | 1461758003100 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1941 | 1461758003102 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:53:23 INFO - PROCESS | 1941 | 1461758003106 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1941 | 1461758003110 Marionette TRACE conn4 <- [1,2458,null,{}] 04:53:23 INFO - PROCESS | 1941 | 1461758003114 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}] 04:53:23 INFO - PROCESS | 1941 | 1461758003262 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:53:23 INFO - PROCESS | 1941 | 1461758003476 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6cac000 == 160 [pid = 1941] [id = 622] 04:53:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86b23b3c00) [pid = 1941] [serial = 1867] [outer = (nil)] 04:53:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86acab9c00) [pid = 1941] [serial = 1868] [outer = 0x7f86b23b3c00] 04:53:23 INFO - PROCESS | 1941 | 1461758003541 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86b7adb400) [pid = 1941] [serial = 1869] [outer = 0x7f86b23b3c00] 04:53:24 INFO - PROCESS | 1941 | 1461758004277 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]]]}] 04:53:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:53:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1227ms 04:53:24 INFO - PROCESS | 1941 | 1461758004334 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 1941 | 1461758004337 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:53:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:53:24 INFO - PROCESS | 1941 | 1461758004342 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 1941 | 1461758004344 Marionette TRACE conn4 <- [1,2462,null,{}] 04:53:24 INFO - PROCESS | 1941 | 1461758004349 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}] 04:53:24 INFO - PROCESS | 1941 | 1461758004504 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:53:24 INFO - PROCESS | 1941 | 1461758004709 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a67000 == 161 [pid = 1941] [id = 623] 04:53:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86a9cf4000) [pid = 1941] [serial = 1870] [outer = (nil)] 04:53:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86b7f77400) [pid = 1941] [serial = 1871] [outer = 0x7f86a9cf4000] 04:53:24 INFO - PROCESS | 1941 | 1461758004809 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86b92d2800) [pid = 1941] [serial = 1872] [outer = 0x7f86a9cf4000] 04:53:25 INFO - PROCESS | 1941 | 1461758005594 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]]]}] 04:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1274ms 04:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:53:25 INFO - PROCESS | 1941 | 1461758005617 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1941 | 1461758005619 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:53:25 INFO - PROCESS | 1941 | 1461758005625 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 1941 | 1461758005628 Marionette TRACE conn4 <- [1,2466,null,{}] 04:53:25 INFO - PROCESS | 1941 | 1461758005632 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}] 04:53:25 INFO - PROCESS | 1941 | 1461758005787 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:53:25 INFO - PROCESS | 1941 | 1461758005992 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ba0d9000 == 162 [pid = 1941] [id = 624] 04:53:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86b429e400) [pid = 1941] [serial = 1873] [outer = (nil)] 04:53:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86b92f2400) [pid = 1941] [serial = 1874] [outer = 0x7f86b429e400] 04:53:26 INFO - PROCESS | 1941 | 1461758006055 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f86bce40c00) [pid = 1941] [serial = 1875] [outer = 0x7f86b429e400] 04:53:26 INFO - PROCESS | 1941 | 1461758006798 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]]]}] 04:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1231ms 04:53:26 INFO - PROCESS | 1941 | 1461758006855 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:53:26 INFO - PROCESS | 1941 | 1461758006858 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:53:26 INFO - PROCESS | 1941 | 1461758006863 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1941 | 1461758006865 Marionette TRACE conn4 <- [1,2470,null,{}] 04:53:26 INFO - PROCESS | 1941 | 1461758006870 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}] 04:53:27 INFO - PROCESS | 1941 | 1461758007037 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:53:27 INFO - PROCESS | 1941 | 1461758007243 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c501f000 == 163 [pid = 1941] [id = 625] 04:53:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86b2d9f400) [pid = 1941] [serial = 1876] [outer = (nil)] 04:53:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86c2d13c00) [pid = 1941] [serial = 1877] [outer = 0x7f86b2d9f400] 04:53:27 INFO - PROCESS | 1941 | 1461758007301 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86c393a400) [pid = 1941] [serial = 1878] [outer = 0x7f86b2d9f400] 04:53:28 INFO - PROCESS | 1941 | 1461758008073 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]]]}] 04:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1226ms 04:53:28 INFO - PROCESS | 1941 | 1461758008088 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 1941 | 1461758008091 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:53:28 INFO - PROCESS | 1941 | 1461758008113 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 1941 | 1461758008117 Marionette TRACE conn4 <- [1,2474,null,{}] 04:53:28 INFO - PROCESS | 1941 | 1461758008122 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}] 04:53:28 INFO - PROCESS | 1941 | 1461758008291 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:53:28 INFO - PROCESS | 1941 | 1461758008508 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ce285000 == 164 [pid = 1941] [id = 626] 04:53:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86c3c66400) [pid = 1941] [serial = 1879] [outer = (nil)] 04:53:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86b1885c00) [pid = 1941] [serial = 1880] [outer = 0x7f86c3c66400] 04:53:28 INFO - PROCESS | 1941 | 1461758008580 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f86c4d3b400) [pid = 1941] [serial = 1881] [outer = 0x7f86c3c66400] 04:53:29 INFO - PROCESS | 1941 | 1461758009355 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]]]}] 04:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1282ms 04:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:53:29 INFO - PROCESS | 1941 | 1461758009393 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:53:29 INFO - PROCESS | 1941 | 1461758009395 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:53:29 INFO - PROCESS | 1941 | 1461758009400 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:53:29 INFO - PROCESS | 1941 | 1461758009403 Marionette TRACE conn4 <- [1,2478,null,{}] 04:53:29 INFO - PROCESS | 1941 | 1461758009407 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}] 04:53:29 INFO - PROCESS | 1941 | 1461758009559 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:53:29 INFO - PROCESS | 1941 | 1461758009767 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869b0db000 == 165 [pid = 1941] [id = 627] 04:53:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f86c3e8fc00) [pid = 1941] [serial = 1882] [outer = (nil)] 04:53:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f86c502ec00) [pid = 1941] [serial = 1883] [outer = 0x7f86c3e8fc00] 04:53:29 INFO - PROCESS | 1941 | 1461758009868 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f86c6f3d000) [pid = 1941] [serial = 1884] [outer = 0x7f86c3e8fc00] 04:53:30 INFO - PROCESS | 1941 | 1461758010620 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]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1276ms 04:53:30 INFO - PROCESS | 1941 | 1461758010676 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1941 | 1461758010678 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:53:30 INFO - PROCESS | 1941 | 1461758010684 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1941 | 1461758010686 Marionette TRACE conn4 <- [1,2482,null,{}] 04:53:30 INFO - PROCESS | 1941 | 1461758010691 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}] 04:53:30 INFO - PROCESS | 1941 | 1461758010851 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:53:31 INFO - PROCESS | 1941 | 1461758011058 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cb11800 == 166 [pid = 1941] [id = 628] 04:53:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f86c3eb2c00) [pid = 1941] [serial = 1885] [outer = (nil)] 04:53:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f86c6fbec00) [pid = 1941] [serial = 1886] [outer = 0x7f86c3eb2c00] 04:53:31 INFO - PROCESS | 1941 | 1461758011115 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7f86c89a3000) [pid = 1941] [serial = 1887] [outer = 0x7f86c3eb2c00] 04:53:31 INFO - PROCESS | 1941 | 1461758011922 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]]]}] 04:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1282ms 04:53:31 INFO - PROCESS | 1941 | 1461758011966 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 1941 | 1461758011968 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:53:31 INFO - PROCESS | 1941 | 1461758011973 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1941 | 1461758011975 Marionette TRACE conn4 <- [1,2486,null,{}] 04:53:31 INFO - PROCESS | 1941 | 1461758011980 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}] 04:53:32 INFO - PROCESS | 1941 | 1461758012155 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:53:32 INFO - PROCESS | 1941 | 1461758012364 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86991ca000 == 167 [pid = 1941] [id = 629] 04:53:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7f869f2d4c00) [pid = 1941] [serial = 1888] [outer = (nil)] 04:53:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7f86aaf0e000) [pid = 1941] [serial = 1889] [outer = 0x7f869f2d4c00] 04:53:32 INFO - PROCESS | 1941 | 1461758012465 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7f86c6f95000) [pid = 1941] [serial = 1890] [outer = 0x7f869f2d4c00] 04:53:33 INFO - PROCESS | 1941 | 1461758013275 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]]]}] 04:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1376ms 04:53:33 INFO - PROCESS | 1941 | 1461758013358 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:53:33 INFO - PROCESS | 1941 | 1461758013360 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:53:33 INFO - PROCESS | 1941 | 1461758013368 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:53:33 INFO - PROCESS | 1941 | 1461758013369 Marionette TRACE conn4 <- [1,2490,null,{}] 04:53:33 INFO - PROCESS | 1941 | 1461758013374 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}] 04:53:33 INFO - PROCESS | 1941 | 1461758013538 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:53:33 INFO - PROCESS | 1941 | 1461758013752 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cb1e800 == 168 [pid = 1941] [id = 630] 04:53:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7f869e2cf000) [pid = 1941] [serial = 1891] [outer = (nil)] 04:53:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f86ad735000) [pid = 1941] [serial = 1892] [outer = 0x7f869e2cf000] 04:53:33 INFO - PROCESS | 1941 | 1461758013857 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7f86c89a8000) [pid = 1941] [serial = 1893] [outer = 0x7f869e2cf000] 04:53:35 INFO - PROCESS | 1941 | 1461758015121 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]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1826ms 04:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:53:35 INFO - PROCESS | 1941 | 1461758015195 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1941 | 1461758015200 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:53:35 INFO - PROCESS | 1941 | 1461758015206 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1941 | 1461758015211 Marionette TRACE conn4 <- [1,2494,null,{}] 04:53:35 INFO - PROCESS | 1941 | 1461758015217 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}] 04:53:35 INFO - PROCESS | 1941 | 1461758015420 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:53:35 INFO - PROCESS | 1941 | 1461758015644 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fed3000 == 169 [pid = 1941] [id = 631] 04:53:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7f869e41f800) [pid = 1941] [serial = 1894] [outer = (nil)] 04:53:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7f869e763000) [pid = 1941] [serial = 1895] [outer = 0x7f869e41f800] 04:53:35 INFO - PROCESS | 1941 | 1461758015784 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7f86a0737c00) [pid = 1941] [serial = 1896] [outer = 0x7f869e41f800] 04:53:36 INFO - PROCESS | 1941 | 1461758016776 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]]]}] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acad5000 == 168 [pid = 1941] [id = 614] 04:53:36 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7f869ea47c00) [pid = 1941] [serial = 1772] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac96e800 == 167 [pid = 1941] [id = 613] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9ab5800 == 166 [pid = 1941] [id = 612] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a49d7800 == 165 [pid = 1941] [id = 611] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a138e000 == 164 [pid = 1941] [id = 610] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a822000 == 163 [pid = 1941] [id = 609] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a138e800 == 162 [pid = 1941] [id = 608] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1818800 == 161 [pid = 1941] [id = 607] 04:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1680ms 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad371800 == 160 [pid = 1941] [id = 604] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b114f000 == 159 [pid = 1941] [id = 603] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ce288000 == 158 [pid = 1941] [id = 602] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cae7d800 == 157 [pid = 1941] [id = 601] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8eeb000 == 156 [pid = 1941] [id = 600] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c6a4d800 == 155 [pid = 1941] [id = 599] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9461800 == 154 [pid = 1941] [id = 598] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b709a800 == 153 [pid = 1941] [id = 597] 04:53:36 INFO - PROCESS | 1941 | 1461758016896 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 1941 | 1461758016907 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b46b2000 == 152 [pid = 1941] [id = 596] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1715800 == 151 [pid = 1941] [id = 595] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aeb37800 == 150 [pid = 1941] [id = 594] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acf93000 == 149 [pid = 1941] [id = 593] 04:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a22000 == 148 [pid = 1941] [id = 592] 04:53:36 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869e389000 == 147 [pid = 1941] [id = 591] 04:53:36 INFO - PROCESS | 1941 | 1461758016921 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 1941 | 1461758016925 Marionette TRACE conn4 <- [1,2498,null,{}] 04:53:36 INFO - PROCESS | 1941 | 1461758016930 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}] 04:53:37 INFO - PROCESS | 1941 | 1461758017083 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7f86ad3dac00) [pid = 1941] [serial = 1766] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7f86a4b29800) [pid = 1941] [serial = 1754] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7f86a55d5000) [pid = 1941] [serial = 1755] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f86a4c96400) [pid = 1941] [serial = 1757] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7f86a55f6c00) [pid = 1941] [serial = 1758] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7f86b23e6000) [pid = 1941] [serial = 1742] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7f86a9cf7800) [pid = 1941] [serial = 1760] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7f86aafac800) [pid = 1941] [serial = 1761] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7f869a6b6000) [pid = 1941] [serial = 1769] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86a072ec00) [pid = 1941] [serial = 1749] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f869ea47000) [pid = 1941] [serial = 1748] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86a39d2c00) [pid = 1941] [serial = 1709] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f86ad733c00) [pid = 1941] [serial = 1715] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f86b04efc00) [pid = 1941] [serial = 1724] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86b03af400) [pid = 1941] [serial = 1721] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86adb82000) [pid = 1941] [serial = 1718] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86b3916800) [pid = 1941] [serial = 1745] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86a186cc00) [pid = 1941] [serial = 1751] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86a1d87c00) [pid = 1941] [serial = 1752] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86b07e3c00) [pid = 1941] [serial = 1727] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f86b1687000) [pid = 1941] [serial = 1736] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86ac3ef800) [pid = 1941] [serial = 1730] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86b161e000) [pid = 1941] [serial = 1733] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86ac159400) [pid = 1941] [serial = 1712] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86b188c800) [pid = 1941] [serial = 1739] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f869fdb0c00) [pid = 1941] [serial = 1706] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86aca90000) [pid = 1941] [serial = 1763] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86acd97000) [pid = 1941] [serial = 1764] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f869e2ccc00) [pid = 1941] [serial = 1770] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86ad738400) [pid = 1941] [serial = 1767] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1941 | 1461758017361 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f31c000 == 148 [pid = 1941] [id = 632] 04:53:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 229 (0x7f869ea47000) [pid = 1941] [serial = 1897] [outer = (nil)] 04:53:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 230 (0x7f86a39d3800) [pid = 1941] [serial = 1898] [outer = 0x7f869ea47000] 04:53:37 INFO - PROCESS | 1941 | 1461758017447 Marionette DEBUG loaded listener.js 04:53:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 231 (0x7f86a55d5800) [pid = 1941] [serial = 1899] [outer = 0x7f869ea47000] 04:53:38 INFO - PROCESS | 1941 | 1461758018042 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]]]}] 04:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1180ms 04:53:38 INFO - PROCESS | 1941 | 1461758018098 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:53:38 INFO - PROCESS | 1941 | 1461758018101 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:53:38 INFO - PROCESS | 1941 | 1461758018106 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:53:38 INFO - PROCESS | 1941 | 1461758018111 Marionette TRACE conn4 <- [1,2502,null,{}] 04:53:38 INFO - PROCESS | 1941 | 1461758018124 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}] 04:53:38 INFO - PROCESS | 1941 | 1461758018270 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:53:38 INFO - PROCESS | 1941 | 1461758018442 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a11000 == 149 [pid = 1941] [id = 633] 04:53:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f86a1863400) [pid = 1941] [serial = 1900] [outer = (nil)] 04:53:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86aafb1c00) [pid = 1941] [serial = 1901] [outer = 0x7f86a1863400] 04:53:38 INFO - PROCESS | 1941 | 1461758018495 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86ac3f8400) [pid = 1941] [serial = 1902] [outer = 0x7f86a1863400] 04:53:39 INFO - PROCESS | 1941 | 1461758019133 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]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1085ms 04:53:39 INFO - PROCESS | 1941 | 1461758019200 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:53:39 INFO - PROCESS | 1941 | 1461758019204 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:53:39 INFO - PROCESS | 1941 | 1461758019209 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1941 | 1461758019211 Marionette TRACE conn4 <- [1,2506,null,{}] 04:53:39 INFO - PROCESS | 1941 | 1461758019216 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}] 04:53:39 INFO - PROCESS | 1941 | 1461758019414 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:53:39 INFO - PROCESS | 1941 | 1461758019442 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9928800 == 150 [pid = 1941] [id = 634] 04:53:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f86a18ec000) [pid = 1941] [serial = 1903] [outer = (nil)] 04:53:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86acd50400) [pid = 1941] [serial = 1904] [outer = 0x7f86a18ec000] 04:53:39 INFO - PROCESS | 1941 | 1461758019493 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86acd9e800) [pid = 1941] [serial = 1905] [outer = 0x7f86a18ec000] 04:53:40 INFO - PROCESS | 1941 | 1461758020219 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]]]}] 04:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1025ms 04:53:40 INFO - PROCESS | 1941 | 1461758020235 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 1941 | 1461758020239 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:53:40 INFO - PROCESS | 1941 | 1461758020244 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 1941 | 1461758020246 Marionette TRACE conn4 <- [1,2510,null,{}] 04:53:40 INFO - PROCESS | 1941 | 1461758020250 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}] 04:53:40 INFO - PROCESS | 1941 | 1461758020445 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:53:40 INFO - PROCESS | 1941 | 1461758020475 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:40 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9ab6800 == 151 [pid = 1941] [id = 635] 04:53:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f86acab5800) [pid = 1941] [serial = 1906] [outer = (nil)] 04:53:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f86ad4a0400) [pid = 1941] [serial = 1907] [outer = 0x7f86acab5800] 04:53:40 INFO - PROCESS | 1941 | 1461758020524 Marionette DEBUG loaded listener.js 04:53:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86ad961000) [pid = 1941] [serial = 1908] [outer = 0x7f86acab5800] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f869f2cec00) [pid = 1941] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86a4c9c000) [pid = 1941] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f869a6ae800) [pid = 1941] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f869f2c8400) [pid = 1941] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86a060a400) [pid = 1941] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86a072b800) [pid = 1941] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86ad7ed400) [pid = 1941] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f86aef1c000) [pid = 1941] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:53:41 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f869e2d0400) [pid = 1941] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:53:41 INFO - PROCESS | 1941 | 1461758021837 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]]]}] 04:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1626ms 04:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:53:41 INFO - PROCESS | 1941 | 1461758021870 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:53:41 INFO - PROCESS | 1941 | 1461758021872 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:53:41 INFO - PROCESS | 1941 | 1461758021877 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:53:41 INFO - PROCESS | 1941 | 1461758021879 Marionette TRACE conn4 <- [1,2514,null,{}] 04:53:41 INFO - PROCESS | 1941 | 1461758021883 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}] 04:53:42 INFO - PROCESS | 1941 | 1461758022096 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:53:42 INFO - PROCESS | 1941 | 1461758022217 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9dbb800 == 152 [pid = 1941] [id = 636] 04:53:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 232 (0x7f869e756400) [pid = 1941] [serial = 1909] [outer = (nil)] 04:53:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 233 (0x7f86ac153400) [pid = 1941] [serial = 1910] [outer = 0x7f869e756400] 04:53:42 INFO - PROCESS | 1941 | 1461758022270 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 234 (0x7f86b04f0000) [pid = 1941] [serial = 1911] [outer = 0x7f869e756400] 04:53:42 INFO - PROCESS | 1941 | 1461758022824 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]]]}] 04:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 977ms 04:53:42 INFO - PROCESS | 1941 | 1461758022854 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:53:42 INFO - PROCESS | 1941 | 1461758022857 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:53:42 INFO - PROCESS | 1941 | 1461758022861 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - PROCESS | 1941 | 1461758022863 Marionette TRACE conn4 <- [1,2518,null,{}] 04:53:42 INFO - PROCESS | 1941 | 1461758022868 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}] 04:53:43 INFO - PROCESS | 1941 | 1461758023002 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:53:43 INFO - PROCESS | 1941 | 1461758023172 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acf9f800 == 153 [pid = 1941] [id = 637] 04:53:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 235 (0x7f869f2c8400) [pid = 1941] [serial = 1912] [outer = (nil)] 04:53:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 236 (0x7f86b1415400) [pid = 1941] [serial = 1913] [outer = 0x7f869f2c8400] 04:53:43 INFO - PROCESS | 1941 | 1461758023222 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 237 (0x7f86b168f800) [pid = 1941] [serial = 1914] [outer = 0x7f869f2c8400] 04:53:44 INFO - PROCESS | 1941 | 1461758024025 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]]]}] 04:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1224ms 04:53:44 INFO - PROCESS | 1941 | 1461758024086 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:53:44 INFO - PROCESS | 1941 | 1461758024091 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:53:44 INFO - PROCESS | 1941 | 1461758024099 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 1941 | 1461758024104 Marionette TRACE conn4 <- [1,2522,null,{}] 04:53:44 INFO - PROCESS | 1941 | 1461758024128 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}] 04:53:44 INFO - PROCESS | 1941 | 1461758024326 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:53:44 INFO - PROCESS | 1941 | 1461758024531 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:44 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ef61800 == 154 [pid = 1941] [id = 638] 04:53:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 238 (0x7f869e1cb400) [pid = 1941] [serial = 1915] [outer = (nil)] 04:53:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 239 (0x7f869f2d3800) [pid = 1941] [serial = 1916] [outer = 0x7f869e1cb400] 04:53:44 INFO - PROCESS | 1941 | 1461758024633 Marionette DEBUG loaded listener.js 04:53:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 240 (0x7f86a1869800) [pid = 1941] [serial = 1917] [outer = 0x7f869e1cb400] 04:53:45 INFO - PROCESS | 1941 | 1461758025510 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]]]}] 04:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1456ms 04:53:45 INFO - PROCESS | 1941 | 1461758025554 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:53:45 INFO - PROCESS | 1941 | 1461758025561 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:53:45 INFO - PROCESS | 1941 | 1461758025570 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:53:45 INFO - PROCESS | 1941 | 1461758025573 Marionette TRACE conn4 <- [1,2526,null,{}] 04:53:45 INFO - PROCESS | 1941 | 1461758025578 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}] 04:53:45 INFO - PROCESS | 1941 | 1461758025734 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:53:45 INFO - PROCESS | 1941 | 1461758025944 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a568d000 == 155 [pid = 1941] [id = 639] 04:53:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f86a1870c00) [pid = 1941] [serial = 1918] [outer = (nil)] 04:53:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f86a562ac00) [pid = 1941] [serial = 1919] [outer = 0x7f86a1870c00] 04:53:46 INFO - PROCESS | 1941 | 1461758026002 Marionette DEBUG loaded listener.js 04:53:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86ac1e2800) [pid = 1941] [serial = 1920] [outer = 0x7f86a1870c00] 04:53:46 INFO - PROCESS | 1941 | 1461758026859 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]]]}] 04:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1332ms 04:53:46 INFO - PROCESS | 1941 | 1461758026901 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1941 | 1461758026904 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:53:46 INFO - PROCESS | 1941 | 1461758026911 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1941 | 1461758026915 Marionette TRACE conn4 <- [1,2530,null,{}] 04:53:46 INFO - PROCESS | 1941 | 1461758026929 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}] 04:53:47 INFO - PROCESS | 1941 | 1461758027088 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:53:47 INFO - PROCESS | 1941 | 1461758027308 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aeec7800 == 156 [pid = 1941] [id = 640] 04:53:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f86a5622400) [pid = 1941] [serial = 1921] [outer = (nil)] 04:53:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f86ad96f800) [pid = 1941] [serial = 1922] [outer = 0x7f86a5622400] 04:53:47 INFO - PROCESS | 1941 | 1461758027372 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f86b04bc800) [pid = 1941] [serial = 1923] [outer = 0x7f86a5622400] 04:53:48 INFO - PROCESS | 1941 | 1461758028165 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]]]}] 04:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1287ms 04:53:48 INFO - PROCESS | 1941 | 1461758028203 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:53:48 INFO - PROCESS | 1941 | 1461758028207 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:53:48 INFO - PROCESS | 1941 | 1461758028212 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:53:48 INFO - PROCESS | 1941 | 1461758028215 Marionette TRACE conn4 <- [1,2534,null,{}] 04:53:48 INFO - PROCESS | 1941 | 1461758028219 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}] 04:53:48 INFO - PROCESS | 1941 | 1461758028382 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:53:48 INFO - PROCESS | 1941 | 1461758028595 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b170d800 == 157 [pid = 1941] [id = 641] 04:53:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f86aafb7000) [pid = 1941] [serial = 1924] [outer = (nil)] 04:53:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f86b187d400) [pid = 1941] [serial = 1925] [outer = 0x7f86aafb7000] 04:53:48 INFO - PROCESS | 1941 | 1461758028696 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f86b23e3000) [pid = 1941] [serial = 1926] [outer = 0x7f86aafb7000] 04:53:49 INFO - PROCESS | 1941 | 1461758029479 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]]]}] 04:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1328ms 04:53:49 INFO - PROCESS | 1941 | 1461758029540 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:53:49 INFO - PROCESS | 1941 | 1461758029542 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:53:49 INFO - PROCESS | 1941 | 1461758029548 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:53:49 INFO - PROCESS | 1941 | 1461758029550 Marionette TRACE conn4 <- [1,2538,null,{}] 04:53:49 INFO - PROCESS | 1941 | 1461758029555 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}] 04:53:49 INFO - PROCESS | 1941 | 1461758029704 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:53:49 INFO - PROCESS | 1941 | 1461758029914 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ac2800 == 158 [pid = 1941] [id = 642] 04:53:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7f86ac160400) [pid = 1941] [serial = 1927] [outer = (nil)] 04:53:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7f86b42a9400) [pid = 1941] [serial = 1928] [outer = 0x7f86ac160400] 04:53:49 INFO - PROCESS | 1941 | 1461758029974 Marionette DEBUG loaded listener.js 04:53:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7f86b4872000) [pid = 1941] [serial = 1929] [outer = 0x7f86ac160400] 04:53:50 INFO - PROCESS | 1941 | 1461758030733 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]]]}] 04:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1225ms 04:53:50 INFO - PROCESS | 1941 | 1461758030773 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 1941 | 1461758030776 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:53:50 INFO - PROCESS | 1941 | 1461758030781 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 1941 | 1461758030783 Marionette TRACE conn4 <- [1,2542,null,{}] 04:53:50 INFO - PROCESS | 1941 | 1461758030788 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}] 04:53:50 INFO - PROCESS | 1941 | 1461758030963 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:53:51 INFO - PROCESS | 1941 | 1461758031176 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b709a800 == 159 [pid = 1941] [id = 643] 04:53:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7f86b5a20000) [pid = 1941] [serial = 1930] [outer = (nil)] 04:53:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7f86b738bc00) [pid = 1941] [serial = 1931] [outer = 0x7f86b5a20000] 04:53:51 INFO - PROCESS | 1941 | 1461758031240 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f86c3babc00) [pid = 1941] [serial = 1932] [outer = 0x7f86b5a20000] 04:53:52 INFO - PROCESS | 1941 | 1461758032012 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]]]}] 04:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1275ms 04:53:52 INFO - PROCESS | 1941 | 1461758032057 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:53:52 INFO - PROCESS | 1941 | 1461758032060 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:53:52 INFO - PROCESS | 1941 | 1461758032065 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 1941 | 1461758032067 Marionette TRACE conn4 <- [1,2546,null,{}] 04:53:52 INFO - PROCESS | 1941 | 1461758032072 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}] 04:53:52 INFO - PROCESS | 1941 | 1461758032230 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:53:52 INFO - PROCESS | 1941 | 1461758032502 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b9443800 == 160 [pid = 1941] [id = 644] 04:53:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7f86c3bb6c00) [pid = 1941] [serial = 1933] [outer = (nil)] 04:53:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7f86c40ce000) [pid = 1941] [serial = 1934] [outer = 0x7f86c3bb6c00] 04:53:52 INFO - PROCESS | 1941 | 1461758032565 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7f86c8608c00) [pid = 1941] [serial = 1935] [outer = 0x7f86c3bb6c00] 04:53:53 INFO - PROCESS | 1941 | 1461758033342 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]]]}] 04:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1334ms 04:53:53 INFO - PROCESS | 1941 | 1461758033400 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:53:53 INFO - PROCESS | 1941 | 1461758033406 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:53:53 INFO - PROCESS | 1941 | 1461758033411 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - PROCESS | 1941 | 1461758033414 Marionette TRACE conn4 <- [1,2550,null,{}] 04:53:53 INFO - PROCESS | 1941 | 1461758033418 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}] 04:53:53 INFO - PROCESS | 1941 | 1461758033569 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:53:53 INFO - PROCESS | 1941 | 1461758033780 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c4d2b000 == 161 [pid = 1941] [id = 645] 04:53:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7f86c3c65400) [pid = 1941] [serial = 1936] [outer = (nil)] 04:53:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 260 (0x7f86b92fac00) [pid = 1941] [serial = 1937] [outer = 0x7f86c3c65400] 04:53:53 INFO - PROCESS | 1941 | 1461758033848 Marionette DEBUG loaded listener.js 04:53:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 261 (0x7f86c8c2cc00) [pid = 1941] [serial = 1938] [outer = 0x7f86c3c65400] 04:53:54 INFO - PROCESS | 1941 | 1461758034639 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]]]}] 04:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1278ms 04:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:53:54 INFO - PROCESS | 1941 | 1461758034689 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:53:54 INFO - PROCESS | 1941 | 1461758034691 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:53:54 INFO - PROCESS | 1941 | 1461758034695 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:53:54 INFO - PROCESS | 1941 | 1461758034699 Marionette TRACE conn4 <- [1,2554,null,{}] 04:53:54 INFO - PROCESS | 1941 | 1461758034703 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}] 04:53:54 INFO - PROCESS | 1941 | 1461758034859 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:53:55 INFO - PROCESS | 1941 | 1461758035069 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c9310800 == 162 [pid = 1941] [id = 646] 04:53:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 262 (0x7f86c3c71c00) [pid = 1941] [serial = 1939] [outer = (nil)] 04:53:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 263 (0x7f86c8c34400) [pid = 1941] [serial = 1940] [outer = 0x7f86c3c71c00] 04:53:55 INFO - PROCESS | 1941 | 1461758035166 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 264 (0x7f86c8c3a800) [pid = 1941] [serial = 1941] [outer = 0x7f86c3c71c00] 04:53:55 INFO - PROCESS | 1941 | 1461758035951 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]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1282ms 04:53:55 INFO - PROCESS | 1941 | 1461758035978 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1941 | 1461758035981 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:53:55 INFO - PROCESS | 1941 | 1461758035986 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1941 | 1461758035988 Marionette TRACE conn4 <- [1,2558,null,{}] 04:53:55 INFO - PROCESS | 1941 | 1461758035993 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}] 04:53:56 INFO - PROCESS | 1941 | 1461758036148 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:53:56 INFO - PROCESS | 1941 | 1461758036360 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ce295800 == 163 [pid = 1941] [id = 647] 04:53:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 265 (0x7f869e97e800) [pid = 1941] [serial = 1942] [outer = (nil)] 04:53:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 266 (0x7f869e986c00) [pid = 1941] [serial = 1943] [outer = 0x7f869e97e800] 04:53:56 INFO - PROCESS | 1941 | 1461758036462 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 267 (0x7f869e98c400) [pid = 1941] [serial = 1944] [outer = 0x7f869e97e800] 04:53:57 INFO - PROCESS | 1941 | 1461758037325 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]]]}] 04:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1375ms 04:53:57 INFO - PROCESS | 1941 | 1461758037362 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 1941 | 1461758037365 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:53:57 INFO - PROCESS | 1941 | 1461758037370 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 1941 | 1461758037373 Marionette TRACE conn4 <- [1,2562,null,{}] 04:53:57 INFO - PROCESS | 1941 | 1461758037378 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}] 04:53:57 INFO - PROCESS | 1941 | 1461758037561 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:53:57 INFO - PROCESS | 1941 | 1461758037824 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ea20000 == 164 [pid = 1941] [id = 648] 04:53:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 268 (0x7f869e7e0800) [pid = 1941] [serial = 1945] [outer = (nil)] 04:53:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 269 (0x7f869e7e9800) [pid = 1941] [serial = 1946] [outer = 0x7f869e7e0800] 04:53:57 INFO - PROCESS | 1941 | 1461758037892 Marionette DEBUG loaded listener.js 04:53:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 270 (0x7f86c8c2e000) [pid = 1941] [serial = 1947] [outer = 0x7f869e7e0800] 04:53:58 INFO - PROCESS | 1941 | 1461758038704 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]]]}] 04:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1380ms 04:53:58 INFO - PROCESS | 1941 | 1461758038751 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:53:58 INFO - PROCESS | 1941 | 1461758038754 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:53:58 INFO - PROCESS | 1941 | 1461758038759 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:53:58 INFO - PROCESS | 1941 | 1461758038761 Marionette TRACE conn4 <- [1,2566,null,{}] 04:53:58 INFO - PROCESS | 1941 | 1461758038766 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}] 04:53:58 INFO - PROCESS | 1941 | 1461758038921 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:53:59 INFO - PROCESS | 1941 | 1461758039183 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ee18800 == 165 [pid = 1941] [id = 649] 04:53:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 271 (0x7f869afc5000) [pid = 1941] [serial = 1948] [outer = (nil)] 04:53:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 272 (0x7f869afcd000) [pid = 1941] [serial = 1949] [outer = 0x7f869afc5000] 04:53:59 INFO - PROCESS | 1941 | 1461758039245 Marionette DEBUG loaded listener.js 04:53:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 273 (0x7f869e7e2800) [pid = 1941] [serial = 1950] [outer = 0x7f869afc5000] 04:53:59 INFO - PROCESS | 1941 | 1461758039967 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]]]}] 04:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1282ms 04:54:00 INFO - PROCESS | 1941 | 1461758040047 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 1941 | 1461758040049 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:54:00 INFO - PROCESS | 1941 | 1461758040056 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - PROCESS | 1941 | 1461758040059 Marionette TRACE conn4 <- [1,2570,null,{}] 04:54:00 INFO - PROCESS | 1941 | 1461758040063 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}] 04:54:00 INFO - PROCESS | 1941 | 1461758040223 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:54:00 INFO - PROCESS | 1941 | 1461758040443 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f111800 == 166 [pid = 1941] [id = 650] 04:54:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 274 (0x7f869afc6800) [pid = 1941] [serial = 1951] [outer = (nil)] 04:54:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 275 (0x7f869f147c00) [pid = 1941] [serial = 1952] [outer = 0x7f869afc6800] 04:54:00 INFO - PROCESS | 1941 | 1461758040543 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 276 (0x7f869f14c800) [pid = 1941] [serial = 1953] [outer = 0x7f869afc6800] 04:54:01 INFO - PROCESS | 1941 | 1461758041352 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]]]}] 04:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1325ms 04:54:01 INFO - PROCESS | 1941 | 1461758041383 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:54:01 INFO - PROCESS | 1941 | 1461758041386 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:54:01 INFO - PROCESS | 1941 | 1461758041391 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 1941 | 1461758041393 Marionette TRACE conn4 <- [1,2574,null,{}] 04:54:01 INFO - PROCESS | 1941 | 1461758041398 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}] 04:54:01 INFO - PROCESS | 1941 | 1461758041559 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:54:01 INFO - PROCESS | 1941 | 1461758041774 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f8698351000 == 167 [pid = 1941] [id = 651] 04:54:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 277 (0x7f869afd1c00) [pid = 1941] [serial = 1954] [outer = (nil)] 04:54:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 278 (0x7f869f14e000) [pid = 1941] [serial = 1955] [outer = 0x7f869afd1c00] 04:54:01 INFO - PROCESS | 1941 | 1461758041874 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 279 (0x7f869f194400) [pid = 1941] [serial = 1956] [outer = 0x7f869afd1c00] 04:54:02 INFO - PROCESS | 1941 | 1461758042682 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]]]}] 04:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1329ms 04:54:02 INFO - PROCESS | 1941 | 1461758042724 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 1941 | 1461758042727 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:54:02 INFO - PROCESS | 1941 | 1461758042732 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:54:02 INFO - PROCESS | 1941 | 1461758042735 Marionette TRACE conn4 <- [1,2578,null,{}] 04:54:02 INFO - PROCESS | 1941 | 1461758042739 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}] 04:54:02 INFO - PROCESS | 1941 | 1461758042910 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:54:03 INFO - PROCESS | 1941 | 1461758043125 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ef62000 == 168 [pid = 1941] [id = 652] 04:54:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 280 (0x7f869afc2c00) [pid = 1941] [serial = 1957] [outer = (nil)] 04:54:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 281 (0x7f86a18ee400) [pid = 1941] [serial = 1958] [outer = 0x7f869afc2c00] 04:54:03 INFO - PROCESS | 1941 | 1461758043227 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 282 (0x7f86ad578800) [pid = 1941] [serial = 1959] [outer = 0x7f869afc2c00] 04:54:04 INFO - PROCESS | 1941 | 1461758044452 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]]]}] 04:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1780ms 04:54:04 INFO - PROCESS | 1941 | 1461758044529 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:54:04 INFO - PROCESS | 1941 | 1461758044534 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:54:04 INFO - PROCESS | 1941 | 1461758044543 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 1941 | 1461758044548 Marionette TRACE conn4 <- [1,2582,null,{}] 04:54:04 INFO - PROCESS | 1941 | 1461758044555 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}] 04:54:04 INFO - PROCESS | 1941 | 1461758044780 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:54:04 INFO - PROCESS | 1941 | 1461758044980 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f10f000 == 169 [pid = 1941] [id = 653] 04:54:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 283 (0x7f869e7e2000) [pid = 1941] [serial = 1960] [outer = (nil)] 04:54:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 284 (0x7f869e7ec800) [pid = 1941] [serial = 1961] [outer = 0x7f869e7e2000] 04:54:05 INFO - PROCESS | 1941 | 1461758045077 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 285 (0x7f869e98dc00) [pid = 1941] [serial = 1962] [outer = 0x7f869e7e2000] 04:54:05 INFO - PROCESS | 1941 | 1461758045897 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]]]}] 04:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1431ms 04:54:05 INFO - PROCESS | 1941 | 1461758045974 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:54:05 INFO - PROCESS | 1941 | 1461758045989 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:54:06 INFO - PROCESS | 1941 | 1461758045999 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 1941 | 1461758046005 Marionette TRACE conn4 <- [1,2586,null,{}] 04:54:06 INFO - PROCESS | 1941 | 1461758046017 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}] 04:54:06 INFO - PROCESS | 1941 | 1461758046268 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:54:06 INFO - PROCESS | 1941 | 1461758046529 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cb0b800 == 170 [pid = 1941] [id = 654] 04:54:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 286 (0x7f869fda3800) [pid = 1941] [serial = 1963] [outer = (nil)] 04:54:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 287 (0x7f86a0605000) [pid = 1941] [serial = 1964] [outer = 0x7f869fda3800] 04:54:06 INFO - PROCESS | 1941 | 1461758046630 Marionette DEBUG loaded listener.js 04:54:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 288 (0x7f86a1127000) [pid = 1941] [serial = 1965] [outer = 0x7f869fda3800] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a79800 == 169 [pid = 1941] [id = 577] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bdde6000 == 168 [pid = 1941] [id = 579] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7355000 == 167 [pid = 1941] [id = 576] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c39ab800 == 166 [pid = 1941] [id = 580] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c40b4000 == 165 [pid = 1941] [id = 581] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b925e000 == 164 [pid = 1941] [id = 578] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6d45000 == 163 [pid = 1941] [id = 575] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 287 (0x7f86b07da000) [pid = 1941] [serial = 1847] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 286 (0x7f86b1883000) [pid = 1941] [serial = 1799] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 285 (0x7f86b4627800) [pid = 1941] [serial = 1805] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 284 (0x7f86b731e000) [pid = 1941] [serial = 1811] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 283 (0x7f86a9cf2800) [pid = 1941] [serial = 1817] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 282 (0x7f86b7defc00) [pid = 1941] [serial = 1814] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 281 (0x7f869ea4a400) [pid = 1941] [serial = 1820] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 280 (0x7f86b5e37000) [pid = 1941] [serial = 1808] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 279 (0x7f86aef21800) [pid = 1941] [serial = 1802] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9dbb800 == 162 [pid = 1941] [id = 636] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9ab6800 == 161 [pid = 1941] [id = 635] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9928800 == 160 [pid = 1941] [id = 634] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a11000 == 159 [pid = 1941] [id = 633] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f31c000 == 158 [pid = 1941] [id = 632] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fed3000 == 157 [pid = 1941] [id = 631] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0d9000 == 156 [pid = 1941] [id = 624] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a67000 == 155 [pid = 1941] [id = 623] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6cac000 == 154 [pid = 1941] [id = 622] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b611c800 == 153 [pid = 1941] [id = 621] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b3971000 == 152 [pid = 1941] [id = 620] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1713000 == 151 [pid = 1941] [id = 619] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86af93b000 == 150 [pid = 1941] [id = 618] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9934800 == 149 [pid = 1941] [id = 617] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a121b000 == 148 [pid = 1941] [id = 616] 04:54:07 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad941800 == 147 [pid = 1941] [id = 615] 04:54:07 INFO - PROCESS | 1941 | 1461758047710 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]]]}] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 278 (0x7f86a0735400) [pid = 1941] [serial = 1826] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 277 (0x7f86ad736c00) [pid = 1941] [serial = 1787] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 276 (0x7f86acf54400) [pid = 1941] [serial = 1835] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 275 (0x7f86a1d8e000) [pid = 1941] [serial = 1827] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 274 (0x7f86aee1b000) [pid = 1941] [serial = 1790] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 273 (0x7f86a1368c00) [pid = 1941] [serial = 1773] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 272 (0x7f86adaff800) [pid = 1941] [serial = 1845] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 271 (0x7f86a4c8fc00) [pid = 1941] [serial = 1829] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 270 (0x7f86ac3f3800) [pid = 1941] [serial = 1784] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 269 (0x7f86acabbc00) [pid = 1941] [serial = 1833] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 268 (0x7f86b1624000) [pid = 1941] [serial = 1796] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 267 (0x7f86aafaf400) [pid = 1941] [serial = 1830] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 266 (0x7f86ad96c400) [pid = 1941] [serial = 1838] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 265 (0x7f86b03ce000) [pid = 1941] [serial = 1841] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 264 (0x7f86ac3f5c00) [pid = 1941] [serial = 1832] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 263 (0x7f86aef1a800) [pid = 1941] [serial = 1839] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 262 (0x7f86a4c8dc00) [pid = 1941] [serial = 1781] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 261 (0x7f869e747800) [pid = 1941] [serial = 1823] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 260 (0x7f86b04f5400) [pid = 1941] [serial = 1842] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 259 (0x7f86b04c1800) [pid = 1941] [serial = 1793] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7f86a1371800) [pid = 1941] [serial = 1778] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7f86ad49ec00) [pid = 1941] [serial = 1836] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7f86a5625400) [pid = 1941] [serial = 1844] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7f869e1d2000) [pid = 1941] [serial = 1775] [outer = (nil)] [url = about:blank] 04:54:07 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f869f2d5400) [pid = 1941] [serial = 1824] [outer = (nil)] [url = about:blank] 04:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1748ms 04:54:07 INFO - PROCESS | 1941 | 1461758047747 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:54:07 INFO - PROCESS | 1941 | 1461758047753 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:54:07 INFO - PROCESS | 1941 | 1461758047759 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:54:07 INFO - PROCESS | 1941 | 1461758047763 Marionette TRACE conn4 <- [1,2590,null,{}] 04:54:07 INFO - PROCESS | 1941 | 1461758047770 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}] 04:54:07 INFO - PROCESS | 1941 | 1461758047982 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:54:08 INFO - PROCESS | 1941 | 1461758048232 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ea1d000 == 148 [pid = 1941] [id = 655] 04:54:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f869ea4a400) [pid = 1941] [serial = 1966] [outer = (nil)] 04:54:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7f869ead0800) [pid = 1941] [serial = 1967] [outer = 0x7f869ea4a400] 04:54:08 INFO - PROCESS | 1941 | 1461758048297 Marionette DEBUG loaded listener.js 04:54:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7f869f14e400) [pid = 1941] [serial = 1968] [outer = 0x7f869ea4a400] 04:54:09 INFO - PROCESS | 1941 | 1461758049106 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]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1385ms 04:54:09 INFO - PROCESS | 1941 | 1461758049145 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 1941 | 1461758049152 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:54:09 INFO - PROCESS | 1941 | 1461758049161 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1941 | 1461758049164 Marionette TRACE conn4 <- [1,2594,null,{}] 04:54:09 INFO - PROCESS | 1941 | 1461758049169 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}] 04:54:09 INFO - PROCESS | 1941 | 1461758049335 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:54:09 INFO - PROCESS | 1941 | 1461758049556 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1815800 == 149 [pid = 1941] [id = 656] 04:54:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7f869e1d5400) [pid = 1941] [serial = 1969] [outer = (nil)] 04:54:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7f86a1872000) [pid = 1941] [serial = 1970] [outer = 0x7f869e1d5400] 04:54:09 INFO - PROCESS | 1941 | 1461758049656 Marionette DEBUG loaded listener.js 04:54:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 260 (0x7f86a39d7800) [pid = 1941] [serial = 1971] [outer = 0x7f869e1d5400] 04:54:10 INFO - PROCESS | 1941 | 1461758050553 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]]]}] 04:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1434ms 04:54:10 INFO - PROCESS | 1941 | 1461758050595 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:54:10 INFO - PROCESS | 1941 | 1461758050599 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:54:10 INFO - PROCESS | 1941 | 1461758050604 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:54:10 INFO - PROCESS | 1941 | 1461758050609 Marionette TRACE conn4 <- [1,2598,null,{}] 04:54:10 INFO - PROCESS | 1941 | 1461758050623 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}] 04:54:10 INFO - PROCESS | 1941 | 1461758050793 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:54:11 INFO - PROCESS | 1941 | 1461758051009 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b13000 == 150 [pid = 1941] [id = 657] 04:54:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 261 (0x7f86a4c96800) [pid = 1941] [serial = 1972] [outer = (nil)] 04:54:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 262 (0x7f86aaa6b000) [pid = 1941] [serial = 1973] [outer = 0x7f86a4c96800] 04:54:11 INFO - PROCESS | 1941 | 1461758051116 Marionette DEBUG loaded listener.js 04:54:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 263 (0x7f86ac3edc00) [pid = 1941] [serial = 1974] [outer = 0x7f86a4c96800] 04:54:11 INFO - PROCESS | 1941 | 1461758051978 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]]]}] 04:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1448ms 04:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:54:12 INFO - PROCESS | 1941 | 1461758052052 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:54:12 INFO - PROCESS | 1941 | 1461758052055 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:54:12 INFO - PROCESS | 1941 | 1461758052061 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:54:12 INFO - PROCESS | 1941 | 1461758052063 Marionette TRACE conn4 <- [1,2602,null,{}] 04:54:12 INFO - PROCESS | 1941 | 1461758052068 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}] 04:54:12 INFO - PROCESS | 1941 | 1461758052222 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:54:12 INFO - PROCESS | 1941 | 1461758052433 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9aaa000 == 151 [pid = 1941] [id = 658] 04:54:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 264 (0x7f86a55d5000) [pid = 1941] [serial = 1975] [outer = (nil)] 04:54:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 265 (0x7f86acd82400) [pid = 1941] [serial = 1976] [outer = 0x7f86a55d5000] 04:54:12 INFO - PROCESS | 1941 | 1461758052492 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 266 (0x7f86ad228c00) [pid = 1941] [serial = 1977] [outer = 0x7f86a55d5000] 04:54:13 INFO - PROCESS | 1941 | 1461758053339 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]]]}] 04:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1329ms 04:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:54:13 INFO - PROCESS | 1941 | 1461758053389 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:54:13 INFO - PROCESS | 1941 | 1461758053391 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:54:13 INFO - PROCESS | 1941 | 1461758053396 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:54:13 INFO - PROCESS | 1941 | 1461758053399 Marionette TRACE conn4 <- [1,2606,null,{}] 04:54:13 INFO - PROCESS | 1941 | 1461758053404 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}] 04:54:13 INFO - PROCESS | 1941 | 1461758053566 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:54:13 INFO - PROCESS | 1941 | 1461758053779 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9b4000 == 152 [pid = 1941] [id = 659] 04:54:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 267 (0x7f86acabbc00) [pid = 1941] [serial = 1978] [outer = (nil)] 04:54:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 268 (0x7f86ad7e6000) [pid = 1941] [serial = 1979] [outer = 0x7f86acabbc00] 04:54:13 INFO - PROCESS | 1941 | 1461758053879 Marionette DEBUG loaded listener.js 04:54:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 269 (0x7f86adb8c400) [pid = 1941] [serial = 1980] [outer = 0x7f86acabbc00] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ce285000 == 151 [pid = 1941] [id = 626] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cc9b800 == 150 [pid = 1941] [id = 451] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a2c800 == 149 [pid = 1941] [id = 411] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cd2ce800 == 148 [pid = 1941] [id = 107] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86991ca000 == 147 [pid = 1941] [id = 629] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869e38b000 == 146 [pid = 1941] [id = 452] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cb1e800 == 145 [pid = 1941] [id = 630] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cb11800 == 144 [pid = 1941] [id = 628] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f3ea000 == 143 [pid = 1941] [id = 606] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4e32800 == 142 [pid = 1941] [id = 299] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a139c000 == 141 [pid = 1941] [id = 605] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa927000 == 140 [pid = 1941] [id = 177] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b2d63800 == 139 [pid = 1941] [id = 557] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c6f88800 == 138 [pid = 1941] [id = 300] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f10f000 == 137 [pid = 1941] [id = 653] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ee18800 == 136 [pid = 1941] [id = 649] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ea20000 == 135 [pid = 1941] [id = 648] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ce295800 == 134 [pid = 1941] [id = 647] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c9310800 == 133 [pid = 1941] [id = 646] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4d2b000 == 132 [pid = 1941] [id = 645] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b9443800 == 131 [pid = 1941] [id = 644] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b709a800 == 130 [pid = 1941] [id = 643] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ac2800 == 129 [pid = 1941] [id = 642] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b170d800 == 128 [pid = 1941] [id = 641] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aeec7800 == 127 [pid = 1941] [id = 640] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a568d000 == 126 [pid = 1941] [id = 639] 04:54:16 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ef61800 == 125 [pid = 1941] [id = 638] 04:54:17 INFO - PROCESS | 1941 | 1461758057042 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]]]}] 04:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3688ms 04:54:17 INFO - PROCESS | 1941 | 1461758057087 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:54:17 INFO - PROCESS | 1941 | 1461758057092 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:54:17 INFO - PROCESS | 1941 | 1461758057098 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - PROCESS | 1941 | 1461758057103 Marionette TRACE conn4 <- [1,2610,null,{}] 04:54:17 INFO - PROCESS | 1941 | 1461758057109 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}] 04:54:17 INFO - PROCESS | 1941 | 1461758057263 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:54:17 INFO - PROCESS | 1941 | 1461758057281 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ee15800 == 126 [pid = 1941] [id = 660] 04:54:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 270 (0x7f869e988000) [pid = 1941] [serial = 1981] [outer = (nil)] 04:54:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 271 (0x7f869f146c00) [pid = 1941] [serial = 1982] [outer = 0x7f869e988000] 04:54:17 INFO - PROCESS | 1941 | 1461758057334 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 272 (0x7f869fdae000) [pid = 1941] [serial = 1983] [outer = 0x7f869e988000] 04:54:18 INFO - PROCESS | 1941 | 1461758058172 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]]]}] 04:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1129ms 04:54:18 INFO - PROCESS | 1941 | 1461758058228 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:54:18 INFO - PROCESS | 1941 | 1461758058234 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:54:18 INFO - PROCESS | 1941 | 1461758058242 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 1941 | 1461758058245 Marionette TRACE conn4 <- [1,2614,null,{}] 04:54:18 INFO - PROCESS | 1941 | 1461758058253 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}] 04:54:18 INFO - PROCESS | 1941 | 1461758058395 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:54:18 INFO - PROCESS | 1941 | 1461758058410 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a06800 == 127 [pid = 1941] [id = 661] 04:54:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 273 (0x7f86a2f15c00) [pid = 1941] [serial = 1984] [outer = (nil)] 04:54:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 274 (0x7f86a4c9c400) [pid = 1941] [serial = 1985] [outer = 0x7f86a2f15c00] 04:54:18 INFO - PROCESS | 1941 | 1461758058461 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 275 (0x7f86aaf0f800) [pid = 1941] [serial = 1986] [outer = 0x7f86a2f15c00] 04:54:19 INFO - PROCESS | 1941 | 1461758059366 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]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1185ms 04:54:19 INFO - PROCESS | 1941 | 1461758059427 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:54:19 INFO - PROCESS | 1941 | 1461758059430 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:54:19 INFO - PROCESS | 1941 | 1461758059435 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1941 | 1461758059439 Marionette TRACE conn4 <- [1,2618,null,{}] 04:54:19 INFO - PROCESS | 1941 | 1461758059462 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}] 04:54:19 INFO - PROCESS | 1941 | 1461758059669 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:54:19 INFO - PROCESS | 1941 | 1461758059693 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9b5800 == 128 [pid = 1941] [id = 662] 04:54:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 276 (0x7f86ad3dd000) [pid = 1941] [serial = 1987] [outer = (nil)] 04:54:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 277 (0x7f86aea9ec00) [pid = 1941] [serial = 1988] [outer = 0x7f86ad3dd000] 04:54:19 INFO - PROCESS | 1941 | 1461758059747 Marionette DEBUG loaded listener.js 04:54:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 278 (0x7f86b03a9000) [pid = 1941] [serial = 1989] [outer = 0x7f86ad3dd000] 04:54:20 INFO - PROCESS | 1941 | 1461758060484 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]]]}] 04:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1084ms 04:54:20 INFO - PROCESS | 1941 | 1461758060529 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:54:20 INFO - PROCESS | 1941 | 1461758060532 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:54:20 INFO - PROCESS | 1941 | 1461758060537 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:54:20 INFO - PROCESS | 1941 | 1461758060539 Marionette TRACE conn4 <- [1,2622,null,{}] 04:54:20 INFO - PROCESS | 1941 | 1461758060543 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}] 04:54:21 INFO - PROCESS | 1941 | 1461758061154 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 277 (0x7f86a18efc00) [pid = 1941] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 276 (0x7f86a9cebc00) [pid = 1941] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 275 (0x7f869e41f800) [pid = 1941] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 274 (0x7f86acd44400) [pid = 1941] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 273 (0x7f869a6b6800) [pid = 1941] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 272 (0x7f86a1863400) [pid = 1941] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 271 (0x7f86ac1e9c00) [pid = 1941] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 270 (0x7f869e1d8000) [pid = 1941] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 269 (0x7f86a4b32c00) [pid = 1941] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 268 (0x7f869f1ce400) [pid = 1941] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 267 (0x7f86a18ec000) [pid = 1941] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 266 (0x7f869a6b8800) [pid = 1941] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 265 (0x7f869e1cf000) [pid = 1941] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 264 (0x7f86acd4b000) [pid = 1941] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 263 (0x7f869ea47000) [pid = 1941] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 262 (0x7f86a2ddec00) [pid = 1941] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 261 (0x7f869e73f000) [pid = 1941] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 260 (0x7f86a186ec00) [pid = 1941] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 259 (0x7f86aaf0d400) [pid = 1941] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7f86acab5800) [pid = 1941] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7f86a9b13800) [pid = 1941] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7f86ad225800) [pid = 1941] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7f869e429800) [pid = 1941] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f86ad3e4800) [pid = 1941] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7f86acd4a000) [pid = 1941] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7f86a55e0000) [pid = 1941] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7f86a9b13000) [pid = 1941] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7f86a18eb000) [pid = 1941] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7f86ad964c00) [pid = 1941] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86a2f0bc00) [pid = 1941] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f869e756400) [pid = 1941] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86acda1c00) [pid = 1941] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f86a4c91400) [pid = 1941] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f869e1d4800) [pid = 1941] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86a9b1a400) [pid = 1941] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86a9ceb400) [pid = 1941] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86a112cc00) [pid = 1941] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:54:21 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f869e7e2000) [pid = 1941] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:54:21 INFO - PROCESS | 1941 | 1461758061353 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869b0d1000 == 129 [pid = 1941] [id = 663] 04:54:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 241 (0x7f869a6b6800) [pid = 1941] [serial = 1990] [outer = (nil)] 04:54:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 242 (0x7f869e41f800) [pid = 1941] [serial = 1991] [outer = 0x7f869a6b6800] 04:54:21 INFO - PROCESS | 1941 | 1461758061408 Marionette DEBUG loaded listener.js 04:54:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 243 (0x7f86a112cc00) [pid = 1941] [serial = 1992] [outer = 0x7f869a6b6800] 04:54:21 INFO - PROCESS | 1941 | 1461758061987 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]]]}] 04:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1478ms 04:54:22 INFO - PROCESS | 1941 | 1461758062016 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:54:22 INFO - PROCESS | 1941 | 1461758062018 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:54:22 INFO - PROCESS | 1941 | 1461758062023 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:54:22 INFO - PROCESS | 1941 | 1461758062035 Marionette TRACE conn4 <- [1,2626,null,{}] 04:54:22 INFO - PROCESS | 1941 | 1461758062038 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}] 04:54:22 INFO - PROCESS | 1941 | 1461758062171 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:54:22 INFO - PROCESS | 1941 | 1461758062187 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aa91b000 == 130 [pid = 1941] [id = 664] 04:54:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 244 (0x7f86a1365c00) [pid = 1941] [serial = 1993] [outer = (nil)] 04:54:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 245 (0x7f86a55f8000) [pid = 1941] [serial = 1994] [outer = 0x7f86a1365c00] 04:54:22 INFO - PROCESS | 1941 | 1461758062237 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 246 (0x7f86aaf0d400) [pid = 1941] [serial = 1995] [outer = 0x7f86a1365c00] 04:54:23 INFO - PROCESS | 1941 | 1461758063046 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]]]}] 04:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1036ms 04:54:23 INFO - PROCESS | 1941 | 1461758063061 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:54:23 INFO - PROCESS | 1941 | 1461758063063 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:54:23 INFO - PROCESS | 1941 | 1461758063068 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 1941 | 1461758063070 Marionette TRACE conn4 <- [1,2630,null,{}] 04:54:23 INFO - PROCESS | 1941 | 1461758063088 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}] 04:54:23 INFO - PROCESS | 1941 | 1461758063350 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:54:23 INFO - PROCESS | 1941 | 1461758063627 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cb11800 == 131 [pid = 1941] [id = 665] 04:54:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 247 (0x7f869a93a000) [pid = 1941] [serial = 1996] [outer = (nil)] 04:54:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 248 (0x7f869a92e000) [pid = 1941] [serial = 1997] [outer = 0x7f869a93a000] 04:54:23 INFO - PROCESS | 1941 | 1461758063703 Marionette DEBUG loaded listener.js 04:54:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 249 (0x7f869e7edc00) [pid = 1941] [serial = 1998] [outer = 0x7f869a93a000] 04:54:24 INFO - PROCESS | 1941 | 1461758064581 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]]]}] 04:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1579ms 04:54:24 INFO - PROCESS | 1941 | 1461758064649 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:54:24 INFO - PROCESS | 1941 | 1461758064654 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:54:24 INFO - PROCESS | 1941 | 1461758064660 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:54:24 INFO - PROCESS | 1941 | 1461758064666 Marionette TRACE conn4 <- [1,2634,null,{}] 04:54:24 INFO - PROCESS | 1941 | 1461758064671 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}] 04:54:24 INFO - PROCESS | 1941 | 1461758064842 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:54:25 INFO - PROCESS | 1941 | 1461758065053 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9ab5800 == 132 [pid = 1941] [id = 666] 04:54:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 250 (0x7f869ea50c00) [pid = 1941] [serial = 1999] [outer = (nil)] 04:54:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 251 (0x7f86a39cc800) [pid = 1941] [serial = 2000] [outer = 0x7f869ea50c00] 04:54:25 INFO - PROCESS | 1941 | 1461758065159 Marionette DEBUG loaded listener.js 04:54:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 252 (0x7f86a55f5400) [pid = 1941] [serial = 2001] [outer = 0x7f869ea50c00] 04:54:25 INFO - PROCESS | 1941 | 1461758065977 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]]]}] 04:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1381ms 04:54:26 INFO - PROCESS | 1941 | 1461758066040 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:54:26 INFO - PROCESS | 1941 | 1461758066044 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:54:26 INFO - PROCESS | 1941 | 1461758066050 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:54:26 INFO - PROCESS | 1941 | 1461758066053 Marionette TRACE conn4 <- [1,2638,null,{}] 04:54:26 INFO - PROCESS | 1941 | 1461758066057 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}] 04:54:26 INFO - PROCESS | 1941 | 1461758066209 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:54:26 INFO - PROCESS | 1941 | 1461758066429 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b114e800 == 133 [pid = 1941] [id = 667] 04:54:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 253 (0x7f86aaf17c00) [pid = 1941] [serial = 2002] [outer = (nil)] 04:54:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 254 (0x7f86acab5800) [pid = 1941] [serial = 2003] [outer = 0x7f86aaf17c00] 04:54:26 INFO - PROCESS | 1941 | 1461758066534 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 255 (0x7f86ad579800) [pid = 1941] [serial = 2004] [outer = 0x7f86aaf17c00] 04:54:27 INFO - PROCESS | 1941 | 1461758067372 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]]]}] 04:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1381ms 04:54:27 INFO - PROCESS | 1941 | 1461758067430 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:54:27 INFO - PROCESS | 1941 | 1461758067434 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:54:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:54:27 INFO - PROCESS | 1941 | 1461758067449 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 1941 | 1461758067455 Marionette TRACE conn4 <- [1,2642,null,{}] 04:54:27 INFO - PROCESS | 1941 | 1461758067460 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}] 04:54:27 INFO - PROCESS | 1941 | 1461758067655 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:54:27 INFO - PROCESS | 1941 | 1461758067924 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1833800 == 134 [pid = 1941] [id = 668] 04:54:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 256 (0x7f86a9b1c000) [pid = 1941] [serial = 2005] [outer = (nil)] 04:54:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 257 (0x7f86b03a6c00) [pid = 1941] [serial = 2006] [outer = 0x7f86a9b1c000] 04:54:27 INFO - PROCESS | 1941 | 1461758067990 Marionette DEBUG loaded listener.js 04:54:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 258 (0x7f86b137f000) [pid = 1941] [serial = 2007] [outer = 0x7f86a9b1c000] 04:54:28 INFO - PROCESS | 1941 | 1461758068747 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]]]}] 04:54:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:54:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1341ms 04:54:28 INFO - PROCESS | 1941 | 1461758068784 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:54:28 INFO - PROCESS | 1941 | 1461758068786 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:54:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:54:28 INFO - PROCESS | 1941 | 1461758068791 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:54:28 INFO - PROCESS | 1941 | 1461758068794 Marionette TRACE conn4 <- [1,2646,null,{}] 04:54:28 INFO - PROCESS | 1941 | 1461758068798 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}] 04:54:28 INFO - PROCESS | 1941 | 1461758068952 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:54:29 INFO - PROCESS | 1941 | 1461758069167 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ab7800 == 135 [pid = 1941] [id = 669] 04:54:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 259 (0x7f869afcf800) [pid = 1941] [serial = 2008] [outer = (nil)] 04:54:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 260 (0x7f86b1628400) [pid = 1941] [serial = 2009] [outer = 0x7f869afcf800] 04:54:29 INFO - PROCESS | 1941 | 1461758069266 Marionette DEBUG loaded listener.js 04:54:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 261 (0x7f86b1691c00) [pid = 1941] [serial = 2010] [outer = 0x7f869afcf800] 04:54:30 INFO - PROCESS | 1941 | 1461758070019 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]]]}] 04:54:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:54:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1275ms 04:54:30 INFO - PROCESS | 1941 | 1461758070068 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 1941 | 1461758070070 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:54:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:54:30 INFO - PROCESS | 1941 | 1461758070075 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 1941 | 1461758070077 Marionette TRACE conn4 <- [1,2650,null,{}] 04:54:30 INFO - PROCESS | 1941 | 1461758070082 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}] 04:54:30 INFO - PROCESS | 1941 | 1461758070227 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:54:30 INFO - PROCESS | 1941 | 1461758070447 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6c9e800 == 136 [pid = 1941] [id = 670] 04:54:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 262 (0x7f86b2d9dc00) [pid = 1941] [serial = 2011] [outer = (nil)] 04:54:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 263 (0x7f86b429ec00) [pid = 1941] [serial = 2012] [outer = 0x7f86b2d9dc00] 04:54:30 INFO - PROCESS | 1941 | 1461758070557 Marionette DEBUG loaded listener.js 04:54:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 264 (0x7f86b5044800) [pid = 1941] [serial = 2013] [outer = 0x7f86b2d9dc00] 04:54:31 INFO - PROCESS | 1941 | 1461758071354 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]]]}] 04:54:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:54:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1332ms 04:54:31 INFO - PROCESS | 1941 | 1461758071408 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:54:31 INFO - PROCESS | 1941 | 1461758071411 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:54:31 INFO - PROCESS | 1941 | 1461758071416 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:54:31 INFO - PROCESS | 1941 | 1461758071418 Marionette TRACE conn4 <- [1,2654,null,{}] 04:54:31 INFO - PROCESS | 1941 | 1461758071423 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}] 04:54:31 INFO - PROCESS | 1941 | 1461758071578 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:54:31 INFO - PROCESS | 1941 | 1461758071797 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fd8800 == 137 [pid = 1941] [id = 671] 04:54:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 265 (0x7f869ead8800) [pid = 1941] [serial = 2014] [outer = (nil)] 04:54:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 266 (0x7f86b6cf8000) [pid = 1941] [serial = 2015] [outer = 0x7f869ead8800] 04:54:31 INFO - PROCESS | 1941 | 1461758071898 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 267 (0x7f86b7edac00) [pid = 1941] [serial = 2016] [outer = 0x7f869ead8800] 04:54:32 INFO - PROCESS | 1941 | 1461758072635 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]]]}] 04:54:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:54:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1278ms 04:54:32 INFO - PROCESS | 1941 | 1461758072695 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:54:32 INFO - PROCESS | 1941 | 1461758072699 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:54:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:54:32 INFO - PROCESS | 1941 | 1461758072704 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:54:32 INFO - PROCESS | 1941 | 1461758072706 Marionette TRACE conn4 <- [1,2658,null,{}] 04:54:32 INFO - PROCESS | 1941 | 1461758072710 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}] 04:54:32 INFO - PROCESS | 1941 | 1461758072865 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:54:33 INFO - PROCESS | 1941 | 1461758073091 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c39a9800 == 138 [pid = 1941] [id = 672] 04:54:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 268 (0x7f869f2d2c00) [pid = 1941] [serial = 2017] [outer = (nil)] 04:54:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 269 (0x7f86b7f68c00) [pid = 1941] [serial = 2018] [outer = 0x7f869f2d2c00] 04:54:33 INFO - PROCESS | 1941 | 1461758073193 Marionette DEBUG loaded listener.js 04:54:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 270 (0x7f86b940bc00) [pid = 1941] [serial = 2019] [outer = 0x7f869f2d2c00] 04:54:33 INFO - PROCESS | 1941 | 1461758073945 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]]]}] 04:54:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:54:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1279ms 04:54:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:54:33 INFO - PROCESS | 1941 | 1461758073982 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:54:33 INFO - PROCESS | 1941 | 1461758073984 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:54:33 INFO - PROCESS | 1941 | 1461758073989 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:54:33 INFO - PROCESS | 1941 | 1461758073992 Marionette TRACE conn4 <- [1,2662,null,{}] 04:54:33 INFO - PROCESS | 1941 | 1461758073997 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}] 04:54:34 INFO - PROCESS | 1941 | 1461758074140 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:54:34 INFO - PROCESS | 1941 | 1461758074357 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86c863e800 == 139 [pid = 1941] [id = 673] 04:54:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 271 (0x7f86a186a000) [pid = 1941] [serial = 2020] [outer = (nil)] 04:54:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 272 (0x7f86c393f400) [pid = 1941] [serial = 2021] [outer = 0x7f86a186a000] 04:54:34 INFO - PROCESS | 1941 | 1461758074458 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 273 (0x7f86c405e800) [pid = 1941] [serial = 2022] [outer = 0x7f86a186a000] 04:54:35 INFO - PROCESS | 1941 | 1461758075196 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]]]}] 04:54:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:54:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1229ms 04:54:35 INFO - PROCESS | 1941 | 1461758075218 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 1941 | 1461758075221 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:54:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:54:35 INFO - PROCESS | 1941 | 1461758075226 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 1941 | 1461758075229 Marionette TRACE conn4 <- [1,2666,null,{}] 04:54:35 INFO - PROCESS | 1941 | 1461758075233 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}] 04:54:35 INFO - PROCESS | 1941 | 1461758075383 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:54:35 INFO - PROCESS | 1941 | 1461758075609 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86cbc67800 == 140 [pid = 1941] [id = 674] 04:54:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 274 (0x7f869afc3800) [pid = 1941] [serial = 2023] [outer = (nil)] 04:54:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 275 (0x7f86c4eb5400) [pid = 1941] [serial = 2024] [outer = 0x7f869afc3800] 04:54:35 INFO - PROCESS | 1941 | 1461758075708 Marionette DEBUG loaded listener.js 04:54:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 276 (0x7f86c6f9c800) [pid = 1941] [serial = 2025] [outer = 0x7f869afc3800] 04:54:36 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:36 INFO - PROCESS | 1941 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:36 INFO - PROCESS | 1941 | 1461758076953 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]]]}] 04:54:37 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) 04:54:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1778ms 04:54:37 INFO - PROCESS | 1941 | 1461758077005 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:54:37 INFO - PROCESS | 1941 | 1461758077008 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:54:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:54:37 INFO - PROCESS | 1941 | 1461758077018 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:54:37 INFO - PROCESS | 1941 | 1461758077020 Marionette TRACE conn4 <- [1,2670,null,{}] 04:54:37 INFO - PROCESS | 1941 | 1461758077026 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}] 04:54:37 INFO - PROCESS | 1941 | 1461758077251 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:54:37 INFO - PROCESS | 1941 | 1461758077478 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ae56800 == 141 [pid = 1941] [id = 675] 04:54:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 277 (0x7f869a6b1000) [pid = 1941] [serial = 2026] [outer = (nil)] 04:54:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 278 (0x7f86c8c3c000) [pid = 1941] [serial = 2027] [outer = 0x7f869a6b1000] 04:54:37 INFO - PROCESS | 1941 | 1461758077544 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 279 (0x7f86c8e7c400) [pid = 1941] [serial = 2028] [outer = 0x7f869a6b1000] 04:54:38 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:38 INFO - PROCESS | 1941 | 1461758078818 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] 04:54:38 INFO - PROCESS | 1941 | 1461758078853 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:54:38 INFO - PROCESS | 1941 | 1461758078859 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 1941 | 1461758078862 Marionette TRACE conn4 <- [1,2674,null,{}] 04:54:38 INFO - PROCESS | 1941 | 1461758078867 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}] 04:54:39 INFO - PROCESS | 1941 | 1461758079062 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:54:39 INFO - PROCESS | 1941 | 1461758079295 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86963de000 == 142 [pid = 1941] [id = 676] 04:54:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 280 (0x7f8699673800) [pid = 1941] [serial = 2029] [outer = (nil)] 04:54:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 281 (0x7f869967f800) [pid = 1941] [serial = 2030] [outer = 0x7f8699673800] 04:54:39 INFO - PROCESS | 1941 | 1461758079356 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 282 (0x7f86a1d83c00) [pid = 1941] [serial = 2031] [outer = 0x7f8699673800] 04:54:40 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:40 INFO - PROCESS | 1941 | 1461758080895 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] 04:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:54:40 INFO - PROCESS | 1941 | 1461758080948 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:54:40 INFO - PROCESS | 1941 | 1461758080955 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:54:40 INFO - PROCESS | 1941 | 1461758080960 Marionette TRACE conn4 <- [1,2678,null,{}] 04:54:40 INFO - PROCESS | 1941 | 1461758080967 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}] 04:54:41 INFO - PROCESS | 1941 | 1461758081176 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:54:41 INFO - PROCESS | 1941 | 1461758081392 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ecf1000 == 143 [pid = 1941] [id = 677] 04:54:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 283 (0x7f8695e8d400) [pid = 1941] [serial = 2032] [outer = (nil)] 04:54:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 284 (0x7f869967b800) [pid = 1941] [serial = 2033] [outer = 0x7f8695e8d400] 04:54:41 INFO - PROCESS | 1941 | 1461758081502 Marionette DEBUG loaded listener.js 04:54:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 285 (0x7f869a6bbc00) [pid = 1941] [serial = 2034] [outer = 0x7f8695e8d400] 04:54:42 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:42 INFO - PROCESS | 1941 | 1461758082861 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]]]}] 04:54:42 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) 04:54:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1935ms 04:54:42 INFO - PROCESS | 1941 | 1461758082889 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:54:42 INFO - PROCESS | 1941 | 1461758082896 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:54:42 INFO - PROCESS | 1941 | 1461758082904 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:54:42 INFO - PROCESS | 1941 | 1461758082907 Marionette TRACE conn4 <- [1,2682,null,{}] 04:54:42 INFO - PROCESS | 1941 | 1461758082912 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}] 04:54:43 INFO - PROCESS | 1941 | 1461758083082 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:54:43 INFO - PROCESS | 1941 | 1461758083357 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ea0e800 == 144 [pid = 1941] [id = 678] 04:54:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 286 (0x7f869e1ccc00) [pid = 1941] [serial = 2035] [outer = (nil)] 04:54:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 287 (0x7f869e744000) [pid = 1941] [serial = 2036] [outer = 0x7f869e1ccc00] 04:54:43 INFO - PROCESS | 1941 | 1461758083413 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 288 (0x7f869e983400) [pid = 1941] [serial = 2037] [outer = 0x7f869e1ccc00] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a49d2000 == 143 [pid = 1941] [id = 491] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aa91b000 == 142 [pid = 1941] [id = 664] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869b0d1000 == 141 [pid = 1941] [id = 663] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad557800 == 140 [pid = 1941] [id = 567] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9b5800 == 139 [pid = 1941] [id = 662] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a06800 == 138 [pid = 1941] [id = 661] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 287 (0x7f86a0605000) [pid = 1941] [serial = 1964] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 286 (0x7f86b1623000) [pid = 1941] [serial = 1862] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 285 (0x7f86acab9c00) [pid = 1941] [serial = 1868] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 284 (0x7f86a4a30c00) [pid = 1941] [serial = 1853] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 283 (0x7f86ad735000) [pid = 1941] [serial = 1892] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 282 (0x7f86a0732400) [pid = 1941] [serial = 1850] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 281 (0x7f86ad033400) [pid = 1941] [serial = 1856] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 280 (0x7f86c6fbec00) [pid = 1941] [serial = 1886] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 279 (0x7f86b1885c00) [pid = 1941] [serial = 1880] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 278 (0x7f86c502ec00) [pid = 1941] [serial = 1883] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 277 (0x7f86b04b4c00) [pid = 1941] [serial = 1859] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 276 (0x7f86aaf0e000) [pid = 1941] [serial = 1889] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 275 (0x7f86b7f77400) [pid = 1941] [serial = 1871] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 274 (0x7f86b5a1c000) [pid = 1941] [serial = 1865] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 273 (0x7f86b92f2400) [pid = 1941] [serial = 1874] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 272 (0x7f86c2d13c00) [pid = 1941] [serial = 1877] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 271 (0x7f869f2d3800) [pid = 1941] [serial = 1916] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 270 (0x7f86a562ac00) [pid = 1941] [serial = 1919] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 269 (0x7f86ad96f800) [pid = 1941] [serial = 1922] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 268 (0x7f86b187d400) [pid = 1941] [serial = 1925] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 267 (0x7f86b42a9400) [pid = 1941] [serial = 1928] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 266 (0x7f86b738bc00) [pid = 1941] [serial = 1931] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 265 (0x7f86c40ce000) [pid = 1941] [serial = 1934] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 264 (0x7f86b92fac00) [pid = 1941] [serial = 1937] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 263 (0x7f86c8c34400) [pid = 1941] [serial = 1940] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 262 (0x7f869e986c00) [pid = 1941] [serial = 1943] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 261 (0x7f869e7e9800) [pid = 1941] [serial = 1946] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 260 (0x7f869afcd000) [pid = 1941] [serial = 1949] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 259 (0x7f869f147c00) [pid = 1941] [serial = 1952] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 258 (0x7f869f14e000) [pid = 1941] [serial = 1955] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 257 (0x7f86a18ee400) [pid = 1941] [serial = 1958] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ee15800 == 137 [pid = 1941] [id = 660] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9b4000 == 136 [pid = 1941] [id = 659] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9aaa000 == 135 [pid = 1941] [id = 658] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b13000 == 134 [pid = 1941] [id = 657] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1815800 == 133 [pid = 1941] [id = 656] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ea1d000 == 132 [pid = 1941] [id = 655] 04:54:44 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cb0b800 == 131 [pid = 1941] [id = 654] 04:54:44 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 256 (0x7f86a1da6800) [pid = 1941] [serial = 1584] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 255 (0x7f86ac1ec800) [pid = 1941] [serial = 1608] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 254 (0x7f869e763000) [pid = 1941] [serial = 1895] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 253 (0x7f86acd9e000) [pid = 1941] [serial = 1653] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 252 (0x7f86aea97800) [pid = 1941] [serial = 1674] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 251 (0x7f86ac3f8400) [pid = 1941] [serial = 1902] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 250 (0x7f86acabac00) [pid = 1941] [serial = 1614] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 249 (0x7f86acac1400) [pid = 1941] [serial = 1617] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 248 (0x7f86a55f6000) [pid = 1941] [serial = 1593] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 247 (0x7f86aafb1c00) [pid = 1941] [serial = 1901] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 246 (0x7f86a0736c00) [pid = 1941] [serial = 1581] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 245 (0x7f86acd50400) [pid = 1941] [serial = 1904] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 244 (0x7f86aea96c00) [pid = 1941] [serial = 1677] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 243 (0x7f86ad967400) [pid = 1941] [serial = 1704] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 242 (0x7f86ad3e1800) [pid = 1941] [serial = 1659] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 241 (0x7f86a39d3800) [pid = 1941] [serial = 1898] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 240 (0x7f86a0737c00) [pid = 1941] [serial = 1896] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 239 (0x7f86a4b2e800) [pid = 1941] [serial = 1590] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 238 (0x7f86acd9e800) [pid = 1941] [serial = 1905] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 237 (0x7f86a060fc00) [pid = 1941] [serial = 1638] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 236 (0x7f86b1416000) [pid = 1941] [serial = 1848] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 235 (0x7f86ac3fb800) [pid = 1941] [serial = 1611] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 234 (0x7f86ad961000) [pid = 1941] [serial = 1908] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 233 (0x7f86aaa71800) [pid = 1941] [serial = 1602] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 232 (0x7f86a55d5800) [pid = 1941] [serial = 1899] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 231 (0x7f86ad739400) [pid = 1941] [serial = 1665] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 230 (0x7f86a39ca800) [pid = 1941] [serial = 1575] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 229 (0x7f86ad96f400) [pid = 1941] [serial = 1668] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 228 (0x7f86ad03e000) [pid = 1941] [serial = 1656] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 227 (0x7f86a9cb1c00) [pid = 1941] [serial = 1599] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 226 (0x7f86aca96400) [pid = 1941] [serial = 1650] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 225 (0x7f86a4a22400) [pid = 1941] [serial = 1587] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 224 (0x7f86ad4a0400) [pid = 1941] [serial = 1907] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 223 (0x7f86ade70000) [pid = 1941] [serial = 1671] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 222 (0x7f86a5623c00) [pid = 1941] [serial = 1644] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 221 (0x7f86ac153400) [pid = 1941] [serial = 1910] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 220 (0x7f86ad577400) [pid = 1941] [serial = 1662] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86a9b12000) [pid = 1941] [serial = 1596] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f869ea52000) [pid = 1941] [serial = 1578] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86aafb3800) [pid = 1941] [serial = 1647] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86b04f0000) [pid = 1941] [serial = 1911] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86aaf17000) [pid = 1941] [serial = 1605] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86a1d8e800) [pid = 1941] [serial = 1641] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f869e7ec800) [pid = 1941] [serial = 1961] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f869e98dc00) [pid = 1941] [serial = 1962] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f86b1415400) [pid = 1941] [serial = 1913] [outer = (nil)] [url = about:blank] 04:54:44 INFO - PROCESS | 1941 | 1461758084664 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]]]}] 04:54:44 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) 04:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1788ms 04:54:44 INFO - PROCESS | 1941 | 1461758084692 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:54:44 INFO - PROCESS | 1941 | 1461758084695 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:54:44 INFO - PROCESS | 1941 | 1461758084700 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:54:44 INFO - PROCESS | 1941 | 1461758084705 Marionette TRACE conn4 <- [1,2686,null,{}] 04:54:44 INFO - PROCESS | 1941 | 1461758084719 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}] 04:54:44 INFO - PROCESS | 1941 | 1461758084926 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:54:45 INFO - PROCESS | 1941 | 1461758085098 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ea06000 == 132 [pid = 1941] [id = 679] 04:54:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f869e988c00) [pid = 1941] [serial = 2038] [outer = (nil)] 04:54:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f869f1ca800) [pid = 1941] [serial = 2039] [outer = 0x7f869e988c00] 04:54:45 INFO - PROCESS | 1941 | 1461758085151 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 214 (0x7f86a060a000) [pid = 1941] [serial = 2040] [outer = 0x7f869e988c00] 04:54:46 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:46 INFO - PROCESS | 1941 | 1461758086201 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] 04:54:46 INFO - PROCESS | 1941 | 1461758086243 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:54:46 INFO - PROCESS | 1941 | 1461758086248 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1941 | 1461758086251 Marionette TRACE conn4 <- [1,2690,null,{}] 04:54:46 INFO - PROCESS | 1941 | 1461758086255 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}] 04:54:46 INFO - PROCESS | 1941 | 1461758086397 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:54:46 INFO - PROCESS | 1941 | 1461758086606 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1393800 == 133 [pid = 1941] [id = 680] 04:54:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 215 (0x7f869ea4f000) [pid = 1941] [serial = 2041] [outer = (nil)] 04:54:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 216 (0x7f86a0738000) [pid = 1941] [serial = 2042] [outer = 0x7f869ea4f000] 04:54:46 INFO - PROCESS | 1941 | 1461758086657 Marionette DEBUG loaded listener.js 04:54:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 217 (0x7f86a18f6c00) [pid = 1941] [serial = 2043] [outer = 0x7f869ea4f000] 04:54:47 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:47 INFO - PROCESS | 1941 | 1461758087700 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] 04:54:47 INFO - PROCESS | 1941 | 1461758087728 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:54:47 INFO - PROCESS | 1941 | 1461758087740 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:54:47 INFO - PROCESS | 1941 | 1461758087751 Marionette TRACE conn4 <- [1,2694,null,{}] 04:54:47 INFO - PROCESS | 1941 | 1461758087756 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}] 04:54:47 INFO - PROCESS | 1941 | 1461758087969 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:54:48 INFO - PROCESS | 1941 | 1461758088152 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2e0b000 == 134 [pid = 1941] [id = 681] 04:54:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 218 (0x7f869967b000) [pid = 1941] [serial = 2044] [outer = (nil)] 04:54:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 219 (0x7f86a1d9cc00) [pid = 1941] [serial = 2045] [outer = 0x7f869967b000] 04:54:48 INFO - PROCESS | 1941 | 1461758088203 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 220 (0x7f86a39d1400) [pid = 1941] [serial = 2046] [outer = 0x7f869967b000] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 219 (0x7f86b04c0c00) [pid = 1941] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 218 (0x7f86a2f16400) [pid = 1941] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 217 (0x7f86b140e000) [pid = 1941] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 216 (0x7f86b03cb400) [pid = 1941] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 215 (0x7f86a18ee000) [pid = 1941] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 214 (0x7f86aca91c00) [pid = 1941] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 213 (0x7f86a4a2d800) [pid = 1941] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86a9cf4000) [pid = 1941] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 211 (0x7f869a6aec00) [pid = 1941] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 210 (0x7f86b04bdc00) [pid = 1941] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 209 (0x7f869f2cb400) [pid = 1941] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 208 (0x7f86b23b3c00) [pid = 1941] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 207 (0x7f86b03d8400) [pid = 1941] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 206 (0x7f86adeb5000) [pid = 1941] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 205 (0x7f86adeb6c00) [pid = 1941] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 204 (0x7f86b429e400) [pid = 1941] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 203 (0x7f86b07e6000) [pid = 1941] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 202 (0x7f86a1d89000) [pid = 1941] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 201 (0x7f86b03a2400) [pid = 1941] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 200 (0x7f86b5127000) [pid = 1941] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86acd88400) [pid = 1941] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86aef23800) [pid = 1941] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f869a92b400) [pid = 1941] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f869e1d9c00) [pid = 1941] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f869a930800) [pid = 1941] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86b548ec00) [pid = 1941] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f869f2d1800) [pid = 1941] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86a1871800) [pid = 1941] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86b187dc00) [pid = 1941] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f869e2cf000) [pid = 1941] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f86b1621800) [pid = 1941] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86ad579400) [pid = 1941] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86a1da0c00) [pid = 1941] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86b1683400) [pid = 1941] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86a9caa400) [pid = 1941] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f869e75d400) [pid = 1941] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f869a6b0400) [pid = 1941] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86aef24c00) [pid = 1941] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86a9b18800) [pid = 1941] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f869afc2c00) [pid = 1941] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a39cb800) [pid = 1941] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86acabcc00) [pid = 1941] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86ad3dd000) [pid = 1941] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86a55d5000) [pid = 1941] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86acabbc00) [pid = 1941] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86a2f15c00) [pid = 1941] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f869e1d5400) [pid = 1941] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86a4c96800) [pid = 1941] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f869ea4a400) [pid = 1941] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f869e988000) [pid = 1941] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f869a6b6800) [pid = 1941] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f869afc5000) [pid = 1941] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f869afc6800) [pid = 1941] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f869e97e800) [pid = 1941] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86ac160400) [pid = 1941] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86aafb7000) [pid = 1941] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f869e7e0800) [pid = 1941] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f869afd1c00) [pid = 1941] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86b5a20000) [pid = 1941] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86c3bb6c00) [pid = 1941] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86a5622400) [pid = 1941] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86c3c65400) [pid = 1941] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86c3c71c00) [pid = 1941] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f86b2d9f400) [pid = 1941] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86c3c66400) [pid = 1941] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86c3e8fc00) [pid = 1941] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86c3eb2c00) [pid = 1941] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f869f2d4c00) [pid = 1941] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f869e1cb400) [pid = 1941] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86a1870c00) [pid = 1941] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:54:49 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f869f2c8400) [pid = 1941] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:54:49 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:50 INFO - PROCESS | 1941 | 1461758090002 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] 04:54:50 INFO - PROCESS | 1941 | 1461758090032 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:54:50 INFO - PROCESS | 1941 | 1461758090037 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:54:50 INFO - PROCESS | 1941 | 1461758090039 Marionette TRACE conn4 <- [1,2698,null,{}] 04:54:50 INFO - PROCESS | 1941 | 1461758090043 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}] 04:54:50 INFO - PROCESS | 1941 | 1461758090259 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:54:50 INFO - PROCESS | 1941 | 1461758090274 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fede000 == 135 [pid = 1941] [id = 682] 04:54:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f869afc2c00) [pid = 1941] [serial = 2047] [outer = (nil)] 04:54:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86a0602800) [pid = 1941] [serial = 2048] [outer = 0x7f869afc2c00] 04:54:50 INFO - PROCESS | 1941 | 1461758090327 Marionette DEBUG loaded listener.js 04:54:50 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86a2f16400) [pid = 1941] [serial = 2049] [outer = 0x7f869afc2c00] 04:54:51 INFO - PROCESS | 1941 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:51 INFO - PROCESS | 1941 | 1461758091511 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] 04:54:51 INFO - PROCESS | 1941 | 1461758091571 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:54:51 INFO - PROCESS | 1941 | 1461758091579 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1941 | 1461758091584 Marionette TRACE conn4 <- [1,2702,null,{}] 04:54:51 INFO - PROCESS | 1941 | 1461758091635 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}] 04:54:51 INFO - PROCESS | 1941 | 1461758091844 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:54:52 INFO - PROCESS | 1941 | 1461758092058 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cb14000 == 136 [pid = 1941] [id = 683] 04:54:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f869967ec00) [pid = 1941] [serial = 2050] [outer = (nil)] 04:54:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f869a6b6800) [pid = 1941] [serial = 2051] [outer = 0x7f869967ec00] 04:54:52 INFO - PROCESS | 1941 | 1461758092124 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f869e1d5800) [pid = 1941] [serial = 2052] [outer = 0x7f869967ec00] 04:54:52 INFO - PROCESS | 1941 | 1461758092957 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]]]}] 04:54:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:54:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1433ms 04:54:53 INFO - PROCESS | 1941 | 1461758093011 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:54:53 INFO - PROCESS | 1941 | 1461758093019 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:54:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:54:53 INFO - PROCESS | 1941 | 1461758093028 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:54:53 INFO - PROCESS | 1941 | 1461758093031 Marionette TRACE conn4 <- [1,2706,null,{}] 04:54:53 INFO - PROCESS | 1941 | 1461758093036 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}] 04:54:53 INFO - PROCESS | 1941 | 1461758093241 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:54:53 INFO - PROCESS | 1941 | 1461758093452 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f59000 == 137 [pid = 1941] [id = 684] 04:54:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f869e7e2400) [pid = 1941] [serial = 2053] [outer = (nil)] 04:54:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f869e98b000) [pid = 1941] [serial = 2054] [outer = 0x7f869e7e2400] 04:54:53 INFO - PROCESS | 1941 | 1461758093564 Marionette DEBUG loaded listener.js 04:54:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f869f148000) [pid = 1941] [serial = 2055] [outer = 0x7f869e7e2400] 04:54:54 INFO - PROCESS | 1941 | 1461758094407 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]]]}] 04:54:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:54:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1433ms 04:54:54 INFO - PROCESS | 1941 | 1461758094461 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:54:54 INFO - PROCESS | 1941 | 1461758094465 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:54:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:54:54 INFO - PROCESS | 1941 | 1461758094470 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 1941 | 1461758094475 Marionette TRACE conn4 <- [1,2710,null,{}] 04:54:54 INFO - PROCESS | 1941 | 1461758094489 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}] 04:54:54 INFO - PROCESS | 1941 | 1461758094654 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:54:54 INFO - PROCESS | 1941 | 1461758094867 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b18800 == 138 [pid = 1941] [id = 685] 04:54:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f869fda5400) [pid = 1941] [serial = 2056] [outer = (nil)] 04:54:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86a136dc00) [pid = 1941] [serial = 2057] [outer = 0x7f869fda5400] 04:54:54 INFO - PROCESS | 1941 | 1461758094974 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86a2f11400) [pid = 1941] [serial = 2058] [outer = 0x7f869fda5400] 04:54:55 INFO - PROCESS | 1941 | 1461758095822 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] 04:54:55 INFO - PROCESS | 1941 | 1461758095862 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:54:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:54:55 INFO - PROCESS | 1941 | 1461758095867 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:54:55 INFO - PROCESS | 1941 | 1461758095870 Marionette TRACE conn4 <- [1,2714,null,{}] 04:54:55 INFO - PROCESS | 1941 | 1461758095874 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}] 04:54:56 INFO - PROCESS | 1941 | 1461758096031 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:54:56 INFO - PROCESS | 1941 | 1461758096242 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a999b000 == 139 [pid = 1941] [id = 686] 04:54:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86a0608c00) [pid = 1941] [serial = 2059] [outer = (nil)] 04:54:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86a55f6000) [pid = 1941] [serial = 2060] [outer = 0x7f86a0608c00] 04:54:56 INFO - PROCESS | 1941 | 1461758096343 Marionette DEBUG loaded listener.js 04:54:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86a9b1a800) [pid = 1941] [serial = 2061] [outer = 0x7f86a0608c00] 04:54:57 INFO - PROCESS | 1941 | 1461758097163 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]]]}] 04:54:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:54:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1329ms 04:54:57 INFO - PROCESS | 1941 | 1461758097196 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:54:57 INFO - PROCESS | 1941 | 1461758097199 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:54:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:54:57 INFO - PROCESS | 1941 | 1461758097204 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:54:57 INFO - PROCESS | 1941 | 1461758097206 Marionette TRACE conn4 <- [1,2718,null,{}] 04:54:57 INFO - PROCESS | 1941 | 1461758097211 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}] 04:54:57 INFO - PROCESS | 1941 | 1461758097369 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:54:57 INFO - PROCESS | 1941 | 1461758097579 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9d37800 == 140 [pid = 1941] [id = 687] 04:54:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a4a23000) [pid = 1941] [serial = 2062] [outer = (nil)] 04:54:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86aaf0a800) [pid = 1941] [serial = 2063] [outer = 0x7f86a4a23000] 04:54:57 INFO - PROCESS | 1941 | 1461758097681 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86aafae000) [pid = 1941] [serial = 2064] [outer = 0x7f86a4a23000] 04:54:58 INFO - PROCESS | 1941 | 1461758098536 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] 04:54:58 INFO - PROCESS | 1941 | 1461758098591 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:54:58 INFO - PROCESS | 1941 | 1461758098595 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 1941 | 1461758098599 Marionette TRACE conn4 <- [1,2722,null,{}] 04:54:58 INFO - PROCESS | 1941 | 1461758098611 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}] 04:54:58 INFO - PROCESS | 1941 | 1461758098814 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:54:59 INFO - PROCESS | 1941 | 1461758099022 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9a5800 == 141 [pid = 1941] [id = 688] 04:54:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86a9cebc00) [pid = 1941] [serial = 2065] [outer = (nil)] 04:54:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86acd44800) [pid = 1941] [serial = 2066] [outer = 0x7f86a9cebc00] 04:54:59 INFO - PROCESS | 1941 | 1461758099086 Marionette DEBUG loaded listener.js 04:54:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86acda0800) [pid = 1941] [serial = 2067] [outer = 0x7f86a9cebc00] 04:54:59 INFO - PROCESS | 1941 | 1461758099911 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] 04:54:59 INFO - PROCESS | 1941 | 1461758099985 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:54:59 INFO - PROCESS | 1941 | 1461758099991 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:54:59 INFO - PROCESS | 1941 | 1461758099993 Marionette TRACE conn4 <- [1,2726,null,{}] 04:55:00 INFO - PROCESS | 1941 | 1461758099998 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}] 04:55:00 INFO - PROCESS | 1941 | 1461758100157 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:55:00 INFO - PROCESS | 1941 | 1461758100370 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad792000 == 142 [pid = 1941] [id = 689] 04:55:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86ac159400) [pid = 1941] [serial = 2068] [outer = (nil)] 04:55:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86ad737000) [pid = 1941] [serial = 2069] [outer = 0x7f86ac159400] 04:55:00 INFO - PROCESS | 1941 | 1461758100431 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86ad7eec00) [pid = 1941] [serial = 2070] [outer = 0x7f86ac159400] 04:55:01 INFO - PROCESS | 1941 | 1461758101222 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]]]}] 04:55:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:55:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1275ms 04:55:01 INFO - PROCESS | 1941 | 1461758101267 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:55:01 INFO - PROCESS | 1941 | 1461758101270 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:55:01 INFO - PROCESS | 1941 | 1461758101275 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:55:01 INFO - PROCESS | 1941 | 1461758101278 Marionette TRACE conn4 <- [1,2730,null,{}] 04:55:01 INFO - PROCESS | 1941 | 1461758101282 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}] 04:55:01 INFO - PROCESS | 1941 | 1461758101436 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:55:01 INFO - PROCESS | 1941 | 1461758101648 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb5e800 == 143 [pid = 1941] [id = 690] 04:55:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86acd88400) [pid = 1941] [serial = 2071] [outer = (nil)] 04:55:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86adaf5c00) [pid = 1941] [serial = 2072] [outer = 0x7f86acd88400] 04:55:01 INFO - PROCESS | 1941 | 1461758101748 Marionette DEBUG loaded listener.js 04:55:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86adeb6c00) [pid = 1941] [serial = 2073] [outer = 0x7f86acd88400] 04:55:02 INFO - PROCESS | 1941 | 1461758102976 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] 04:55:03 INFO - PROCESS | 1941 | 1461758103012 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:55:03 INFO - PROCESS | 1941 | 1461758103025 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - PROCESS | 1941 | 1461758103027 Marionette TRACE conn4 <- [1,2734,null,{}] 04:55:03 INFO - PROCESS | 1941 | 1461758103032 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}] 04:55:03 INFO - PROCESS | 1941 | 1461758103208 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:55:03 INFO - PROCESS | 1941 | 1461758103468 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b115b000 == 144 [pid = 1941] [id = 691] 04:55:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f869e985000) [pid = 1941] [serial = 2074] [outer = (nil)] 04:55:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86aee1b000) [pid = 1941] [serial = 2075] [outer = 0x7f869e985000] 04:55:03 INFO - PROCESS | 1941 | 1461758103568 Marionette DEBUG loaded listener.js 04:55:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86b03d2000) [pid = 1941] [serial = 2076] [outer = 0x7f869e985000] 04:55:04 INFO - PROCESS | 1941 | 1461758104322 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]]]}] 04:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1325ms 04:55:04 INFO - PROCESS | 1941 | 1461758104350 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:55:04 INFO - PROCESS | 1941 | 1461758104353 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:55:04 INFO - PROCESS | 1941 | 1461758104358 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:55:04 INFO - PROCESS | 1941 | 1461758104360 Marionette TRACE conn4 <- [1,2738,null,{}] 04:55:04 INFO - PROCESS | 1941 | 1461758104365 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}] 04:55:04 INFO - PROCESS | 1941 | 1461758104520 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:55:04 INFO - PROCESS | 1941 | 1461758104733 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b1797000 == 145 [pid = 1941] [id = 692] 04:55:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86ad03e800) [pid = 1941] [serial = 2077] [outer = (nil)] 04:55:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86b04eb000) [pid = 1941] [serial = 2078] [outer = 0x7f86ad03e800] 04:55:04 INFO - PROCESS | 1941 | 1461758104832 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86b1382400) [pid = 1941] [serial = 2079] [outer = 0x7f86ad03e800] 04:55:05 INFO - PROCESS | 1941 | 1461758105604 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]]]}] 04:55:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:55:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1276ms 04:55:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:55:05 INFO - PROCESS | 1941 | 1461758105635 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:55:05 INFO - PROCESS | 1941 | 1461758105638 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:55:05 INFO - PROCESS | 1941 | 1461758105642 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:55:05 INFO - PROCESS | 1941 | 1461758105647 Marionette TRACE conn4 <- [1,2742,null,{}] 04:55:05 INFO - PROCESS | 1941 | 1461758105651 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}] 04:55:05 INFO - PROCESS | 1941 | 1461758105828 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:55:06 INFO - PROCESS | 1941 | 1461758106042 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b3970000 == 146 [pid = 1941] [id = 693] 04:55:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86b04bc000) [pid = 1941] [serial = 2080] [outer = (nil)] 04:55:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86b1688000) [pid = 1941] [serial = 2081] [outer = 0x7f86b04bc000] 04:55:06 INFO - PROCESS | 1941 | 1461758106157 Marionette DEBUG loaded listener.js 04:55:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86b23bd800) [pid = 1941] [serial = 2082] [outer = 0x7f86b04bc000] 04:55:07 INFO - PROCESS | 1941 | 1461758107181 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]]]}] 04:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 04:55:07 INFO - PROCESS | 1941 | 1461758107224 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:55:07 INFO - PROCESS | 1941 | 1461758107227 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:55:07 INFO - PROCESS | 1941 | 1461758107232 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:55:07 INFO - PROCESS | 1941 | 1461758107235 Marionette TRACE conn4 <- [1,2746,null,{}] 04:55:07 INFO - PROCESS | 1941 | 1461758107239 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}] 04:55:07 INFO - PROCESS | 1941 | 1461758107399 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:55:07 INFO - PROCESS | 1941 | 1461758107615 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6ca6000 == 147 [pid = 1941] [id = 694] 04:55:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86b462e800) [pid = 1941] [serial = 2083] [outer = (nil)] 04:55:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86b6687800) [pid = 1941] [serial = 2084] [outer = 0x7f86b462e800] 04:55:07 INFO - PROCESS | 1941 | 1461758107749 Marionette DEBUG loaded listener.js 04:55:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86b66b1400) [pid = 1941] [serial = 2085] [outer = 0x7f86b462e800] 04:55:08 INFO - PROCESS | 1941 | 1461758108560 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]]]}] 04:55:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:55:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1383ms 04:55:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:55:08 INFO - PROCESS | 1941 | 1461758108615 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:55:08 INFO - PROCESS | 1941 | 1461758108617 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:55:08 INFO - PROCESS | 1941 | 1461758108621 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:55:08 INFO - PROCESS | 1941 | 1461758108625 Marionette TRACE conn4 <- [1,2750,null,{}] 04:55:08 INFO - PROCESS | 1941 | 1461758108629 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}] 04:55:08 INFO - PROCESS | 1941 | 1461758108791 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:55:09 INFO - PROCESS | 1941 | 1461758109008 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ea21800 == 148 [pid = 1941] [id = 695] 04:55:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f869afc3000) [pid = 1941] [serial = 2086] [outer = (nil)] 04:55:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f869e7dec00) [pid = 1941] [serial = 2087] [outer = 0x7f869afc3000] 04:55:09 INFO - PROCESS | 1941 | 1461758109108 Marionette DEBUG loaded listener.js 04:55:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f869fda3400) [pid = 1941] [serial = 2088] [outer = 0x7f869afc3000] 04:55:09 INFO - PROCESS | 1941 | 1461758109897 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]]]}] 04:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1331ms 04:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:55:09 INFO - PROCESS | 1941 | 1461758109953 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:55:09 INFO - PROCESS | 1941 | 1461758109956 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:55:09 INFO - PROCESS | 1941 | 1461758109961 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:55:09 INFO - PROCESS | 1941 | 1461758109963 Marionette TRACE conn4 <- [1,2754,null,{}] 04:55:09 INFO - PROCESS | 1941 | 1461758109968 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}] 04:55:10 INFO - PROCESS | 1941 | 1461758110134 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:55:10 INFO - PROCESS | 1941 | 1461758110348 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869edb5000 == 149 [pid = 1941] [id = 696] 04:55:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f869afc7800) [pid = 1941] [serial = 2089] [outer = (nil)] 04:55:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f869f14fc00) [pid = 1941] [serial = 2090] [outer = 0x7f869afc7800] 04:55:10 INFO - PROCESS | 1941 | 1461758110453 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86a0606000) [pid = 1941] [serial = 2091] [outer = 0x7f869afc7800] 04:55:11 INFO - PROCESS | 1941 | 1461758111626 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]]]}] 04:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1685ms 04:55:11 INFO - PROCESS | 1941 | 1461758111646 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 1941 | 1461758111650 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:55:11 INFO - PROCESS | 1941 | 1461758111657 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:55:11 INFO - PROCESS | 1941 | 1461758111661 Marionette TRACE conn4 <- [1,2758,null,{}] 04:55:11 INFO - PROCESS | 1941 | 1461758111669 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}] 04:55:11 INFO - PROCESS | 1941 | 1461758111831 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:55:12 INFO - PROCESS | 1941 | 1461758112153 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ef50000 == 150 [pid = 1941] [id = 697] 04:55:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f869afcac00) [pid = 1941] [serial = 2092] [outer = (nil)] 04:55:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f869e1d0800) [pid = 1941] [serial = 2093] [outer = 0x7f869afcac00] 04:55:12 INFO - PROCESS | 1941 | 1461758112213 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f869e75a000) [pid = 1941] [serial = 2094] [outer = 0x7f869afcac00] 04:55:12 INFO - PROCESS | 1941 | 1461758112940 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]]]}] 04:55:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:55:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1338ms 04:55:13 INFO - PROCESS | 1941 | 1461758113022 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:55:13 INFO - PROCESS | 1941 | 1461758113029 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:55:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:55:13 INFO - PROCESS | 1941 | 1461758113039 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:55:13 INFO - PROCESS | 1941 | 1461758113043 Marionette TRACE conn4 <- [1,2762,null,{}] 04:55:13 INFO - PROCESS | 1941 | 1461758113047 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}] 04:55:13 INFO - PROCESS | 1941 | 1461758113206 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:55:13 INFO - PROCESS | 1941 | 1461758113584 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f8698362800 == 151 [pid = 1941] [id = 698] 04:55:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f869ea47c00) [pid = 1941] [serial = 2095] [outer = (nil)] 04:55:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f869eacdc00) [pid = 1941] [serial = 2096] [outer = 0x7f869ea47c00] 04:55:13 INFO - PROCESS | 1941 | 1461758113687 Marionette DEBUG loaded listener.js 04:55:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f869f195800) [pid = 1941] [serial = 2097] [outer = 0x7f869ea47c00] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a2e0b000 == 150 [pid = 1941] [id = 681] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1393800 == 149 [pid = 1941] [id = 680] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 199 (0x7f86a55f8000) [pid = 1941] [serial = 1994] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ea06000 == 148 [pid = 1941] [id = 679] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ea0e800 == 147 [pid = 1941] [id = 678] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ecf1000 == 146 [pid = 1941] [id = 677] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ae56800 == 145 [pid = 1941] [id = 675] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cbc67800 == 144 [pid = 1941] [id = 674] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c863e800 == 143 [pid = 1941] [id = 673] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c39a9800 == 142 [pid = 1941] [id = 672] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7fd8800 == 141 [pid = 1941] [id = 671] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6c9e800 == 140 [pid = 1941] [id = 670] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ab7800 == 139 [pid = 1941] [id = 669] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1833800 == 138 [pid = 1941] [id = 668] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b114e800 == 137 [pid = 1941] [id = 667] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9ab5800 == 136 [pid = 1941] [id = 666] 04:55:14 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cb11800 == 135 [pid = 1941] [id = 665] 04:55:14 INFO - PROCESS | 1941 | 1461758114543 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]]]}] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 198 (0x7f86b036e800) [pid = 1941] [serial = 1791] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 197 (0x7f86b1381800) [pid = 1941] [serial = 1794] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 196 (0x7f86bce40c00) [pid = 1941] [serial = 1875] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 195 (0x7f86b1624800) [pid = 1941] [serial = 1734] [outer = (nil)] [url = about:blank] 04:55:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:55:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1531ms 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 194 (0x7f86a562cc00) [pid = 1941] [serial = 1782] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 193 (0x7f86b168c800) [pid = 1941] [serial = 1797] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 192 (0x7f86b66b2c00) [pid = 1941] [serial = 1809] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 191 (0x7f86aee1f400) [pid = 1941] [serial = 1719] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 190 (0x7f86b03d8000) [pid = 1941] [serial = 1722] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 189 (0x7f869ea44c00) [pid = 1941] [serial = 1776] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 188 (0x7f86b42a2400) [pid = 1941] [serial = 1746] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86a1d8a000) [pid = 1941] [serial = 1779] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86b7ae7800) [pid = 1941] [serial = 1812] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86b7f69400) [pid = 1941] [serial = 1818] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86aaa74c00) [pid = 1941] [serial = 1854] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86b5126c00) [pid = 1941] [serial = 1806] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86c89a8000) [pid = 1941] [serial = 1893] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86b42a1c00) [pid = 1941] [serial = 1803] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86b187f400) [pid = 1941] [serial = 1863] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a55dd400) [pid = 1941] [serial = 1635] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86b2d44c00) [pid = 1941] [serial = 1743] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86ad7ee400) [pid = 1941] [serial = 1716] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86b7deec00) [pid = 1941] [serial = 1815] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86a112d400) [pid = 1941] [serial = 1707] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86b07da800) [pid = 1941] [serial = 1725] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86acab8000) [pid = 1941] [serial = 1713] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86ad578800) [pid = 1941] [serial = 1959] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86ad96bc00) [pid = 1941] [serial = 1788] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86b1384800) [pid = 1941] [serial = 1860] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86b140f800) [pid = 1941] [serial = 1731] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86b62e9c00) [pid = 1941] [serial = 1866] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86b23dd400) [pid = 1941] [serial = 1740] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86b1880c00) [pid = 1941] [serial = 1737] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86a4c97c00) [pid = 1941] [serial = 1710] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86ad96cc00) [pid = 1941] [serial = 1857] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86acd4d800) [pid = 1941] [serial = 1785] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86b92d2800) [pid = 1941] [serial = 1872] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86a18f4400) [pid = 1941] [serial = 1821] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b23bd000) [pid = 1941] [serial = 1800] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86a186d400) [pid = 1941] [serial = 1851] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86b7adb400) [pid = 1941] [serial = 1869] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f86b1384400) [pid = 1941] [serial = 1728] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f869e98c400) [pid = 1941] [serial = 1944] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86b4872000) [pid = 1941] [serial = 1929] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86b23e3000) [pid = 1941] [serial = 1926] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86c8c2e000) [pid = 1941] [serial = 1947] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f869f194400) [pid = 1941] [serial = 1956] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86c3babc00) [pid = 1941] [serial = 1932] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86c8608c00) [pid = 1941] [serial = 1935] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86b04bc800) [pid = 1941] [serial = 1923] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86c8c2cc00) [pid = 1941] [serial = 1938] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86c8c3a800) [pid = 1941] [serial = 1941] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86c393a400) [pid = 1941] [serial = 1878] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86c4d3b400) [pid = 1941] [serial = 1881] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86c6f3d000) [pid = 1941] [serial = 1884] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86c89a3000) [pid = 1941] [serial = 1887] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86c6f95000) [pid = 1941] [serial = 1890] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86a1869800) [pid = 1941] [serial = 1917] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86ac1e2800) [pid = 1941] [serial = 1920] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86aea9ec00) [pid = 1941] [serial = 1988] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86b03a9000) [pid = 1941] [serial = 1989] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86ad228c00) [pid = 1941] [serial = 1977] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86acd82400) [pid = 1941] [serial = 1976] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86adb8c400) [pid = 1941] [serial = 1980] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86ad7e6000) [pid = 1941] [serial = 1979] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86a4c9c400) [pid = 1941] [serial = 1985] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86a39d7800) [pid = 1941] [serial = 1971] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86a1872000) [pid = 1941] [serial = 1970] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86ac3edc00) [pid = 1941] [serial = 1974] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86aaa6b000) [pid = 1941] [serial = 1973] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f869f14e400) [pid = 1941] [serial = 1968] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f869ead0800) [pid = 1941] [serial = 1967] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f869f146c00) [pid = 1941] [serial = 1982] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f869fdae000) [pid = 1941] [serial = 1983] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f869e41f800) [pid = 1941] [serial = 1991] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86aaf0f800) [pid = 1941] [serial = 1986] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86a112cc00) [pid = 1941] [serial = 1992] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f869e7e2800) [pid = 1941] [serial = 1950] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f869f14c800) [pid = 1941] [serial = 1953] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f86b168f800) [pid = 1941] [serial = 1914] [outer = (nil)] [url = about:blank] 04:55:14 INFO - PROCESS | 1941 | 1461758114611 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:55:14 INFO - PROCESS | 1941 | 1461758114616 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:55:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:55:14 INFO - PROCESS | 1941 | 1461758114639 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:55:14 INFO - PROCESS | 1941 | 1461758114644 Marionette TRACE conn4 <- [1,2766,null,{}] 04:55:14 INFO - PROCESS | 1941 | 1461758114657 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}] 04:55:14 INFO - PROCESS | 1941 | 1461758114814 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:55:15 INFO - PROCESS | 1941 | 1461758115004 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869e389800 == 136 [pid = 1941] [id = 699] 04:55:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f869ead7400) [pid = 1941] [serial = 2098] [outer = (nil)] 04:55:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86a1129400) [pid = 1941] [serial = 2099] [outer = 0x7f869ead7400] 04:55:15 INFO - PROCESS | 1941 | 1461758115060 Marionette DEBUG loaded listener.js 04:55:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86a1d80c00) [pid = 1941] [serial = 2100] [outer = 0x7f869ead7400] 04:55:15 INFO - PROCESS | 1941 | 1461758115751 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]]]}] 04:55:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:55:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1134ms 04:55:15 INFO - PROCESS | 1941 | 1461758115773 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:55:15 INFO - PROCESS | 1941 | 1461758115776 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:55:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:55:15 INFO - PROCESS | 1941 | 1461758115780 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:55:15 INFO - PROCESS | 1941 | 1461758115783 Marionette TRACE conn4 <- [1,2770,null,{}] 04:55:15 INFO - PROCESS | 1941 | 1461758115787 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}] 04:55:15 INFO - PROCESS | 1941 | 1461758115995 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:55:16 INFO - PROCESS | 1941 | 1461758116016 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fd13000 == 137 [pid = 1941] [id = 700] 04:55:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f869f2cf000) [pid = 1941] [serial = 2101] [outer = (nil)] 04:55:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86a4a23c00) [pid = 1941] [serial = 2102] [outer = 0x7f869f2cf000] 04:55:16 INFO - PROCESS | 1941 | 1461758116068 Marionette DEBUG loaded listener.js 04:55:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86a4b30800) [pid = 1941] [serial = 2103] [outer = 0x7f869f2cf000] 04:55:17 INFO - PROCESS | 1941 | 1461758117048 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]]]}] 04:55:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:55:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1328ms 04:55:17 INFO - PROCESS | 1941 | 1461758117109 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:55:17 INFO - PROCESS | 1941 | 1461758117113 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:55:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:55:17 INFO - PROCESS | 1941 | 1461758117121 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:55:17 INFO - PROCESS | 1941 | 1461758117126 Marionette TRACE conn4 <- [1,2774,null,{}] 04:55:17 INFO - PROCESS | 1941 | 1461758117134 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}] 04:55:17 INFO - PROCESS | 1941 | 1461758117340 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:55:17 INFO - PROCESS | 1941 | 1461758117542 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:17 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ea1c800 == 138 [pid = 1941] [id = 701] 04:55:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f8699675000) [pid = 1941] [serial = 2104] [outer = (nil)] 04:55:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f869e98b800) [pid = 1941] [serial = 2105] [outer = 0x7f8699675000] 04:55:17 INFO - PROCESS | 1941 | 1461758117603 Marionette DEBUG loaded listener.js 04:55:17 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f869f148800) [pid = 1941] [serial = 2106] [outer = 0x7f8699675000] 04:55:18 INFO - PROCESS | 1941 | 1461758118447 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]]]}] 04:55:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:55:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1381ms 04:55:18 INFO - PROCESS | 1941 | 1461758118502 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:55:18 INFO - PROCESS | 1941 | 1461758118509 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:55:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:55:18 INFO - PROCESS | 1941 | 1461758118518 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:55:18 INFO - PROCESS | 1941 | 1461758118522 Marionette TRACE conn4 <- [1,2778,null,{}] 04:55:18 INFO - PROCESS | 1941 | 1461758118527 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}] 04:55:18 INFO - PROCESS | 1941 | 1461758118722 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:55:18 INFO - PROCESS | 1941 | 1461758118926 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a2e17800 == 139 [pid = 1941] [id = 702] 04:55:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86a072dc00) [pid = 1941] [serial = 2107] [outer = (nil)] 04:55:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86a2f0e000) [pid = 1941] [serial = 2108] [outer = 0x7f86a072dc00] 04:55:18 INFO - PROCESS | 1941 | 1461758118985 Marionette DEBUG loaded listener.js 04:55:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86a55eb000) [pid = 1941] [serial = 2109] [outer = 0x7f86a072dc00] 04:55:19 INFO - PROCESS | 1941 | 1461758119791 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]]]}] 04:55:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:55:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1331ms 04:55:19 INFO - PROCESS | 1941 | 1461758119849 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:55:19 INFO - PROCESS | 1941 | 1461758119853 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:55:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:55:19 INFO - PROCESS | 1941 | 1461758119874 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:55:19 INFO - PROCESS | 1941 | 1461758119879 Marionette TRACE conn4 <- [1,2782,null,{}] 04:55:19 INFO - PROCESS | 1941 | 1461758119893 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}] 04:55:20 INFO - PROCESS | 1941 | 1461758120071 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:55:20 INFO - PROCESS | 1941 | 1461758120274 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a5685800 == 140 [pid = 1941] [id = 703] 04:55:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86a9b16800) [pid = 1941] [serial = 2110] [outer = (nil)] 04:55:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86aaa75400) [pid = 1941] [serial = 2111] [outer = 0x7f86a9b16800] 04:55:20 INFO - PROCESS | 1941 | 1461758120378 Marionette DEBUG loaded listener.js 04:55:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86ac158c00) [pid = 1941] [serial = 2112] [outer = 0x7f86a9b16800] 04:55:21 INFO - PROCESS | 1941 | 1461758121140 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]]]}] 04:55:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:55:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1289ms 04:55:21 INFO - PROCESS | 1941 | 1461758121167 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:55:21 INFO - PROCESS | 1941 | 1461758121171 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:55:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:55:21 INFO - PROCESS | 1941 | 1461758121178 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:55:21 INFO - PROCESS | 1941 | 1461758121180 Marionette TRACE conn4 <- [1,2786,null,{}] 04:55:21 INFO - PROCESS | 1941 | 1461758121185 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}] 04:55:21 INFO - PROCESS | 1941 | 1461758121348 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:55:21 INFO - PROCESS | 1941 | 1461758121554 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:21 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9aa8000 == 141 [pid = 1941] [id = 704] 04:55:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86a9caec00) [pid = 1941] [serial = 2113] [outer = (nil)] 04:55:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86aca97000) [pid = 1941] [serial = 2114] [outer = 0x7f86a9caec00] 04:55:21 INFO - PROCESS | 1941 | 1461758121613 Marionette DEBUG loaded listener.js 04:55:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86acabac00) [pid = 1941] [serial = 2115] [outer = 0x7f86a9caec00] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c1f000 == 140 [pid = 1941] [id = 390] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0db000 == 139 [pid = 1941] [id = 371] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869b0db000 == 138 [pid = 1941] [id = 627] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a49db800 == 137 [pid = 1941] [id = 539] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fd14000 == 136 [pid = 1941] [id = 558] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad549800 == 135 [pid = 1941] [id = 537] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cfc6800 == 134 [pid = 1941] [id = 449] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f43800 == 133 [pid = 1941] [id = 516] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad947800 == 132 [pid = 1941] [id = 503] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9d2c000 == 131 [pid = 1941] [id = 538] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86cd234000 == 130 [pid = 1941] [id = 175] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6a96800 == 129 [pid = 1941] [id = 295] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ece0000 == 128 [pid = 1941] [id = 493] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c8edd000 == 127 [pid = 1941] [id = 174] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f3f5800 == 126 [pid = 1941] [id = 392] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acae2000 == 125 [pid = 1941] [id = 535] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c501f000 == 124 [pid = 1941] [id = 625] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac97a800 == 123 [pid = 1941] [id = 534] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6ca6000 == 122 [pid = 1941] [id = 694] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b3970000 == 121 [pid = 1941] [id = 693] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b1797000 == 120 [pid = 1941] [id = 692] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b115b000 == 119 [pid = 1941] [id = 691] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb5e800 == 118 [pid = 1941] [id = 690] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad792000 == 117 [pid = 1941] [id = 689] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9a5800 == 116 [pid = 1941] [id = 688] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9d37800 == 115 [pid = 1941] [id = 687] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a999b000 == 114 [pid = 1941] [id = 686] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b18800 == 113 [pid = 1941] [id = 685] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f59000 == 112 [pid = 1941] [id = 684] 04:55:24 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cb14000 == 111 [pid = 1941] [id = 683] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f869e1ccc00) [pid = 1941] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f869ea4f000) [pid = 1941] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f869967b000) [pid = 1941] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f86a1365c00) [pid = 1941] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f8695e8d400) [pid = 1941] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f869e988c00) [pid = 1941] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f869afcac00) [pid = 1941] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f869ea47c00) [pid = 1941] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:55:25 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f869ead7400) [pid = 1941] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:55:25 INFO - PROCESS | 1941 | 1461758125495 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]]]}] 04:55:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:55:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 4337ms 04:55:25 INFO - PROCESS | 1941 | 1461758125515 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:55:25 INFO - PROCESS | 1941 | 1461758125518 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:55:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:55:25 INFO - PROCESS | 1941 | 1461758125525 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:55:25 INFO - PROCESS | 1941 | 1461758125529 Marionette TRACE conn4 <- [1,2790,null,{}] 04:55:25 INFO - PROCESS | 1941 | 1461758125535 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}] 04:55:25 INFO - PROCESS | 1941 | 1461758125676 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:55:25 INFO - PROCESS | 1941 | 1461758125693 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cc86800 == 112 [pid = 1941] [id = 705] 04:55:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f869e987000) [pid = 1941] [serial = 2116] [outer = (nil)] 04:55:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f869eacd800) [pid = 1941] [serial = 2117] [outer = 0x7f869e987000] 04:55:25 INFO - PROCESS | 1941 | 1461758125745 Marionette DEBUG loaded listener.js 04:55:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f869f198000) [pid = 1941] [serial = 2118] [outer = 0x7f869e987000] 04:55:26 INFO - PROCESS | 1941 | 1461758126483 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]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:55:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1027ms 04:55:26 INFO - PROCESS | 1941 | 1461758126553 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:55:26 INFO - PROCESS | 1941 | 1461758126559 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:55:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:55:26 INFO - PROCESS | 1941 | 1461758126567 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 1941 | 1461758126570 Marionette TRACE conn4 <- [1,2794,null,{}] 04:55:26 INFO - PROCESS | 1941 | 1461758126575 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}] 04:55:26 INFO - PROCESS | 1941 | 1461758126830 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:55:26 INFO - PROCESS | 1941 | 1461758126845 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fed4000 == 113 [pid = 1941] [id = 706] 04:55:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86a1120800) [pid = 1941] [serial = 2119] [outer = (nil)] 04:55:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86a2f0dc00) [pid = 1941] [serial = 2120] [outer = 0x7f86a1120800] 04:55:26 INFO - PROCESS | 1941 | 1461758126895 Marionette DEBUG loaded listener.js 04:55:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86a4a2d400) [pid = 1941] [serial = 2121] [outer = 0x7f86a1120800] 04:55:27 INFO - PROCESS | 1941 | 1461758127863 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]]]}] 04:55:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:55:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1329ms 04:55:27 INFO - PROCESS | 1941 | 1461758127896 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:55:27 INFO - PROCESS | 1941 | 1461758127900 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:55:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:55:27 INFO - PROCESS | 1941 | 1461758127908 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:55:27 INFO - PROCESS | 1941 | 1461758127912 Marionette TRACE conn4 <- [1,2798,null,{}] 04:55:27 INFO - PROCESS | 1941 | 1461758127919 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}] 04:55:28 INFO - PROCESS | 1941 | 1461758128079 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:55:28 INFO - PROCESS | 1941 | 1461758128288 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:28 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fec3800 == 114 [pid = 1941] [id = 707] 04:55:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f869ea4d800) [pid = 1941] [serial = 2122] [outer = (nil)] 04:55:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86a0606400) [pid = 1941] [serial = 2123] [outer = 0x7f869ea4d800] 04:55:28 INFO - PROCESS | 1941 | 1461758128356 Marionette DEBUG loaded listener.js 04:55:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86a1871000) [pid = 1941] [serial = 2124] [outer = 0x7f869ea4d800] 04:55:29 INFO - PROCESS | 1941 | 1461758129184 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]]]}] 04:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1335ms 04:55:29 INFO - PROCESS | 1941 | 1461758129243 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:55:29 INFO - PROCESS | 1941 | 1461758129250 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:55:29 INFO - PROCESS | 1941 | 1461758129258 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:55:29 INFO - PROCESS | 1941 | 1461758129262 Marionette TRACE conn4 <- [1,2802,null,{}] 04:55:29 INFO - PROCESS | 1941 | 1461758129267 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}] 04:55:29 INFO - PROCESS | 1941 | 1461758129420 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:55:29 INFO - PROCESS | 1941 | 1461758129628 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a49db800 == 115 [pid = 1941] [id = 708] 04:55:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86a18f7000) [pid = 1941] [serial = 2125] [outer = (nil)] 04:55:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86a9b12800) [pid = 1941] [serial = 2126] [outer = 0x7f86a18f7000] 04:55:29 INFO - PROCESS | 1941 | 1461758129687 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86aaa71c00) [pid = 1941] [serial = 2127] [outer = 0x7f86a18f7000] 04:55:30 INFO - PROCESS | 1941 | 1461758130511 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]]]}] 04:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1278ms 04:55:30 INFO - PROCESS | 1941 | 1461758130537 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:55:30 INFO - PROCESS | 1941 | 1461758130539 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:55:30 INFO - PROCESS | 1941 | 1461758130545 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:55:30 INFO - PROCESS | 1941 | 1461758130550 Marionette TRACE conn4 <- [1,2806,null,{}] 04:55:30 INFO - PROCESS | 1941 | 1461758130564 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}] 04:55:30 INFO - PROCESS | 1941 | 1461758130718 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:55:30 INFO - PROCESS | 1941 | 1461758130933 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9d32800 == 116 [pid = 1941] [id = 709] 04:55:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86ac1ec000) [pid = 1941] [serial = 2128] [outer = (nil)] 04:55:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86aca9ac00) [pid = 1941] [serial = 2129] [outer = 0x7f86ac1ec000] 04:55:31 INFO - PROCESS | 1941 | 1461758131037 Marionette DEBUG loaded listener.js 04:55:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86acd4c000) [pid = 1941] [serial = 2130] [outer = 0x7f86ac1ec000] 04:55:31 INFO - PROCESS | 1941 | 1461758131812 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]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:55:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1295ms 04:55:31 INFO - PROCESS | 1941 | 1461758131840 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:55:31 INFO - PROCESS | 1941 | 1461758131844 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:55:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:55:31 INFO - PROCESS | 1941 | 1461758131849 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 1941 | 1461758131851 Marionette TRACE conn4 <- [1,2810,null,{}] 04:55:31 INFO - PROCESS | 1941 | 1461758131856 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}] 04:55:32 INFO - PROCESS | 1941 | 1461758132011 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:55:32 INFO - PROCESS | 1941 | 1461758132228 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9aa800 == 117 [pid = 1941] [id = 710] 04:55:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86ac1ec800) [pid = 1941] [serial = 2131] [outer = (nil)] 04:55:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86ad3d7400) [pid = 1941] [serial = 2132] [outer = 0x7f86ac1ec800] 04:55:32 INFO - PROCESS | 1941 | 1461758132287 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86ad498400) [pid = 1941] [serial = 2133] [outer = 0x7f86ac1ec800] 04:55:33 INFO - PROCESS | 1941 | 1461758133042 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]]]}] 04:55:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:55:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1228ms 04:55:33 INFO - PROCESS | 1941 | 1461758133077 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:55:33 INFO - PROCESS | 1941 | 1461758133080 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:55:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:55:33 INFO - PROCESS | 1941 | 1461758133085 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:55:33 INFO - PROCESS | 1941 | 1461758133086 Marionette TRACE conn4 <- [1,2814,null,{}] 04:55:33 INFO - PROCESS | 1941 | 1461758133091 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}] 04:55:33 INFO - PROCESS | 1941 | 1461758133239 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:55:33 INFO - PROCESS | 1941 | 1461758133447 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ecdd000 == 118 [pid = 1941] [id = 711] 04:55:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86aca96400) [pid = 1941] [serial = 2134] [outer = (nil)] 04:55:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86ad7e7c00) [pid = 1941] [serial = 2135] [outer = 0x7f86aca96400] 04:55:33 INFO - PROCESS | 1941 | 1461758133506 Marionette DEBUG loaded listener.js 04:55:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86adaf1400) [pid = 1941] [serial = 2136] [outer = 0x7f86aca96400] 04:55:34 INFO - PROCESS | 1941 | 1461758134281 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]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:55:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1234ms 04:55:34 INFO - PROCESS | 1941 | 1461758134319 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:55:34 INFO - PROCESS | 1941 | 1461758134322 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:55:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:55:34 INFO - PROCESS | 1941 | 1461758134327 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 1941 | 1461758134329 Marionette TRACE conn4 <- [1,2818,null,{}] 04:55:34 INFO - PROCESS | 1941 | 1461758134334 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}] 04:55:34 INFO - PROCESS | 1941 | 1461758134509 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:55:34 INFO - PROCESS | 1941 | 1461758134731 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad7ab800 == 119 [pid = 1941] [id = 712] 04:55:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86ad96d800) [pid = 1941] [serial = 2137] [outer = (nil)] 04:55:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b03a6800) [pid = 1941] [serial = 2138] [outer = 0x7f86ad96d800] 04:55:34 INFO - PROCESS | 1941 | 1461758134797 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b138d400) [pid = 1941] [serial = 2139] [outer = 0x7f86ad96d800] 04:55:35 INFO - PROCESS | 1941 | 1461758135593 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]]]}] 04:55:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:55:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1275ms 04:55:35 INFO - PROCESS | 1941 | 1461758135602 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:55:35 INFO - PROCESS | 1941 | 1461758135605 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:55:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:55:35 INFO - PROCESS | 1941 | 1461758135625 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 1941 | 1461758135629 Marionette TRACE conn4 <- [1,2822,null,{}] 04:55:35 INFO - PROCESS | 1941 | 1461758135635 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}] 04:55:35 INFO - PROCESS | 1941 | 1461758135782 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:55:35 INFO - PROCESS | 1941 | 1461758135989 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b086d000 == 120 [pid = 1941] [id = 713] 04:55:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86acf51c00) [pid = 1941] [serial = 2140] [outer = (nil)] 04:55:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86b161f400) [pid = 1941] [serial = 2141] [outer = 0x7f86acf51c00] 04:55:36 INFO - PROCESS | 1941 | 1461758136053 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86b138dc00) [pid = 1941] [serial = 2142] [outer = 0x7f86acf51c00] 04:55:36 INFO - PROCESS | 1941 | 1461758136826 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]]]}] 04:55:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:55:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1244ms 04:55:36 INFO - PROCESS | 1941 | 1461758136870 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:55:36 INFO - PROCESS | 1941 | 1461758136873 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:55:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:55:36 INFO - PROCESS | 1941 | 1461758136878 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:55:36 INFO - PROCESS | 1941 | 1461758136880 Marionette TRACE conn4 <- [1,2826,null,{}] 04:55:36 INFO - PROCESS | 1941 | 1461758136885 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}] 04:55:37 INFO - PROCESS | 1941 | 1461758137031 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:55:37 INFO - PROCESS | 1941 | 1461758137251 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:37 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b12b6800 == 121 [pid = 1941] [id = 714] 04:55:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86a0736400) [pid = 1941] [serial = 2143] [outer = (nil)] 04:55:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86b187d400) [pid = 1941] [serial = 2144] [outer = 0x7f86a0736400] 04:55:37 INFO - PROCESS | 1941 | 1461758137351 Marionette DEBUG loaded listener.js 04:55:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86b1887000) [pid = 1941] [serial = 2145] [outer = 0x7f86a0736400] 04:55:38 INFO - PROCESS | 1941 | 1461758138145 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:55:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:55:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1324ms 04:55:38 INFO - PROCESS | 1941 | 1461758138203 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:55:38 INFO - PROCESS | 1941 | 1461758138205 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:55:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:55:38 INFO - PROCESS | 1941 | 1461758138210 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:55:38 INFO - PROCESS | 1941 | 1461758138213 Marionette TRACE conn4 <- [1,2830,null,{}] 04:55:38 INFO - PROCESS | 1941 | 1461758138218 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}] 04:55:38 INFO - PROCESS | 1941 | 1461758138370 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:55:38 INFO - PROCESS | 1941 | 1461758138579 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b17a6000 == 122 [pid = 1941] [id = 715] 04:55:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86adaf6400) [pid = 1941] [serial = 2146] [outer = (nil)] 04:55:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86b23b8c00) [pid = 1941] [serial = 2147] [outer = 0x7f86adaf6400] 04:55:38 INFO - PROCESS | 1941 | 1461758138638 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86b23e3000) [pid = 1941] [serial = 2148] [outer = 0x7f86adaf6400] 04:55:39 INFO - PROCESS | 1941 | 1461758139425 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]]]}] 04:55:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:55:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1277ms 04:55:39 INFO - PROCESS | 1941 | 1461758139488 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:55:39 INFO - PROCESS | 1941 | 1461758139490 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:55:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:55:39 INFO - PROCESS | 1941 | 1461758139496 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 1941 | 1461758139498 Marionette TRACE conn4 <- [1,2834,null,{}] 04:55:39 INFO - PROCESS | 1941 | 1461758139503 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}] 04:55:39 INFO - PROCESS | 1941 | 1461758139656 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:55:39 INFO - PROCESS | 1941 | 1461758139917 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b3970000 == 123 [pid = 1941] [id = 716] 04:55:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f8695e94c00) [pid = 1941] [serial = 2149] [outer = (nil)] 04:55:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86b2da0000) [pid = 1941] [serial = 2150] [outer = 0x7f8695e94c00] 04:55:39 INFO - PROCESS | 1941 | 1461758139980 Marionette DEBUG loaded listener.js 04:55:40 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86b42a2400) [pid = 1941] [serial = 2151] [outer = 0x7f8695e94c00] 04:55:40 INFO - PROCESS | 1941 | 1461758140792 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:55:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:55:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1325ms 04:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:55:40 INFO - PROCESS | 1941 | 1461758140822 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:55:40 INFO - PROCESS | 1941 | 1461758140824 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:55:40 INFO - PROCESS | 1941 | 1461758140828 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:55:40 INFO - PROCESS | 1941 | 1461758140833 Marionette TRACE conn4 <- [1,2838,null,{}] 04:55:40 INFO - PROCESS | 1941 | 1461758140837 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}] 04:55:41 INFO - PROCESS | 1941 | 1461758141013 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:55:41 INFO - PROCESS | 1941 | 1461758141228 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6103800 == 124 [pid = 1941] [id = 717] 04:55:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86b161b800) [pid = 1941] [serial = 2152] [outer = (nil)] 04:55:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86b5a25400) [pid = 1941] [serial = 2153] [outer = 0x7f86b161b800] 04:55:41 INFO - PROCESS | 1941 | 1461758141335 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86b6abe000) [pid = 1941] [serial = 2154] [outer = 0x7f86b161b800] 04:55:42 INFO - PROCESS | 1941 | 1461758142151 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]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:55:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1383ms 04:55:42 INFO - PROCESS | 1941 | 1461758142212 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:55:42 INFO - PROCESS | 1941 | 1461758142215 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:55:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:55:42 INFO - PROCESS | 1941 | 1461758142220 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 1941 | 1461758142221 Marionette TRACE conn4 <- [1,2842,null,{}] 04:55:42 INFO - PROCESS | 1941 | 1461758142226 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}] 04:55:42 INFO - PROCESS | 1941 | 1461758142376 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:55:42 INFO - PROCESS | 1941 | 1461758142587 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b69ab000 == 125 [pid = 1941] [id = 718] 04:55:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86b2da9c00) [pid = 1941] [serial = 2155] [outer = (nil)] 04:55:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86b738e000) [pid = 1941] [serial = 2156] [outer = 0x7f86b2da9c00] 04:55:42 INFO - PROCESS | 1941 | 1461758142686 Marionette DEBUG loaded listener.js 04:55:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86b7ecd800) [pid = 1941] [serial = 2157] [outer = 0x7f86b2da9c00] 04:55:43 INFO - PROCESS | 1941 | 1461758143474 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]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1325ms 04:55:43 INFO - PROCESS | 1941 | 1461758143545 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 1941 | 1461758143548 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:55:43 INFO - PROCESS | 1941 | 1461758143553 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 1941 | 1461758143555 Marionette TRACE conn4 <- [1,2846,null,{}] 04:55:43 INFO - PROCESS | 1941 | 1461758143560 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}] 04:55:43 INFO - PROCESS | 1941 | 1461758143716 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:55:43 INFO - PROCESS | 1941 | 1461758143936 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:43 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7208000 == 126 [pid = 1941] [id = 719] 04:55:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86b6cfa400) [pid = 1941] [serial = 2158] [outer = (nil)] 04:55:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86b922d000) [pid = 1941] [serial = 2159] [outer = 0x7f86b6cfa400] 04:55:44 INFO - PROCESS | 1941 | 1461758144035 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86b92ff800) [pid = 1941] [serial = 2160] [outer = 0x7f86b6cfa400] 04:55:44 INFO - PROCESS | 1941 | 1461758144826 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]]]}] 04:55:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:55:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1326ms 04:55:44 INFO - PROCESS | 1941 | 1461758144880 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:55:44 INFO - PROCESS | 1941 | 1461758144882 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:55:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:55:44 INFO - PROCESS | 1941 | 1461758144887 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:55:44 INFO - PROCESS | 1941 | 1461758144889 Marionette TRACE conn4 <- [1,2850,null,{}] 04:55:44 INFO - PROCESS | 1941 | 1461758144894 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}] 04:55:45 INFO - PROCESS | 1941 | 1461758145047 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:55:45 INFO - PROCESS | 1941 | 1461758145260 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a79800 == 127 [pid = 1941] [id = 720] 04:55:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86ad733400) [pid = 1941] [serial = 2161] [outer = (nil)] 04:55:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86bdd78c00) [pid = 1941] [serial = 2162] [outer = 0x7f86ad733400] 04:55:45 INFO - PROCESS | 1941 | 1461758145358 Marionette DEBUG loaded listener.js 04:55:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86c2de5c00) [pid = 1941] [serial = 2163] [outer = 0x7f86ad733400] 04:55:46 INFO - PROCESS | 1941 | 1461758146140 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:55:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1325ms 04:55:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:55:46 INFO - PROCESS | 1941 | 1461758146213 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 1941 | 1461758146215 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:55:46 INFO - PROCESS | 1941 | 1461758146221 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 1941 | 1461758146223 Marionette TRACE conn4 <- [1,2854,null,{}] 04:55:46 INFO - PROCESS | 1941 | 1461758146227 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}] 04:55:46 INFO - PROCESS | 1941 | 1461758146381 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:55:46 INFO - PROCESS | 1941 | 1461758146596 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7fd8800 == 128 [pid = 1941] [id = 721] 04:55:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86b705a800) [pid = 1941] [serial = 2164] [outer = (nil)] 04:55:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86c3bb6400) [pid = 1941] [serial = 2165] [outer = 0x7f86b705a800] 04:55:46 INFO - PROCESS | 1941 | 1461758146694 Marionette DEBUG loaded listener.js 04:55:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86c3e04c00) [pid = 1941] [serial = 2166] [outer = 0x7f86b705a800] 04:55:47 INFO - PROCESS | 1941 | 1461758147737 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]]]}] 04:55:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:55:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1582ms 04:55:47 INFO - PROCESS | 1941 | 1461758147802 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:55:47 INFO - PROCESS | 1941 | 1461758147807 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:55:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:55:47 INFO - PROCESS | 1941 | 1461758147814 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:55:47 INFO - PROCESS | 1941 | 1461758147818 Marionette TRACE conn4 <- [1,2858,null,{}] 04:55:47 INFO - PROCESS | 1941 | 1461758147827 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}] 04:55:48 INFO - PROCESS | 1941 | 1461758148017 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:55:48 INFO - PROCESS | 1941 | 1461758148329 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ee1b000 == 129 [pid = 1941] [id = 722] 04:55:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f869e75b800) [pid = 1941] [serial = 2167] [outer = (nil)] 04:55:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f869e7e2000) [pid = 1941] [serial = 2168] [outer = 0x7f869e75b800] 04:55:48 INFO - PROCESS | 1941 | 1461758148395 Marionette DEBUG loaded listener.js 04:55:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f869ead9000) [pid = 1941] [serial = 2169] [outer = 0x7f869e75b800] 04:55:49 INFO - PROCESS | 1941 | 1461758149198 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1430ms 04:55:49 INFO - PROCESS | 1941 | 1461758149244 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:55:49 INFO - PROCESS | 1941 | 1461758149256 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:55:49 INFO - PROCESS | 1941 | 1461758149268 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:55:49 INFO - PROCESS | 1941 | 1461758149276 Marionette TRACE conn4 <- [1,2862,null,{}] 04:55:49 INFO - PROCESS | 1941 | 1461758149286 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}] 04:55:49 INFO - PROCESS | 1941 | 1461758149470 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:55:49 INFO - PROCESS | 1941 | 1461758149684 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ae60800 == 130 [pid = 1941] [id = 723] 04:55:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f869ead0800) [pid = 1941] [serial = 2170] [outer = (nil)] 04:55:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86a1872400) [pid = 1941] [serial = 2171] [outer = 0x7f869ead0800] 04:55:49 INFO - PROCESS | 1941 | 1461758149785 Marionette DEBUG loaded listener.js 04:55:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86a4b2e000) [pid = 1941] [serial = 2172] [outer = 0x7f869ead0800] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86b04eb000) [pid = 1941] [serial = 2078] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86b1688000) [pid = 1941] [serial = 2081] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86b6687800) [pid = 1941] [serial = 2084] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f869e7dec00) [pid = 1941] [serial = 2087] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f869f14fc00) [pid = 1941] [serial = 2090] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f869a6b6800) [pid = 1941] [serial = 2051] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f869e98b000) [pid = 1941] [serial = 2054] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86a136dc00) [pid = 1941] [serial = 2057] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f86a55f6000) [pid = 1941] [serial = 2060] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86aaf0a800) [pid = 1941] [serial = 2063] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86c4eb5400) [pid = 1941] [serial = 2024] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86b03a6c00) [pid = 1941] [serial = 2006] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f86b1628400) [pid = 1941] [serial = 2009] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f86c8c3c000) [pid = 1941] [serial = 2027] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f869a92e000) [pid = 1941] [serial = 1997] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86acd44800) [pid = 1941] [serial = 2066] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86ad737000) [pid = 1941] [serial = 2069] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86a4a23c00) [pid = 1941] [serial = 2102] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86adaf5c00) [pid = 1941] [serial = 2072] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86aee1b000) [pid = 1941] [serial = 2075] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86b429ec00) [pid = 1941] [serial = 2012] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86b7f68c00) [pid = 1941] [serial = 2018] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86acab5800) [pid = 1941] [serial = 2003] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86a39cc800) [pid = 1941] [serial = 2000] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f869967f800) [pid = 1941] [serial = 2030] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86b6cf8000) [pid = 1941] [serial = 2015] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86c393f400) [pid = 1941] [serial = 2021] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f869e1d0800) [pid = 1941] [serial = 2093] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f869eacdc00) [pid = 1941] [serial = 2096] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 155 (0x7f86a1129400) [pid = 1941] [serial = 2099] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86a1d80c00) [pid = 1941] [serial = 2100] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f869e75a000) [pid = 1941] [serial = 2094] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86a060a000) [pid = 1941] [serial = 2040] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f869f1ca800) [pid = 1941] [serial = 2039] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f869e983400) [pid = 1941] [serial = 2037] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86a18f6c00) [pid = 1941] [serial = 2043] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86a39d1400) [pid = 1941] [serial = 2046] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f869f195800) [pid = 1941] [serial = 2097] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f869e744000) [pid = 1941] [serial = 2036] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f86a0738000) [pid = 1941] [serial = 2042] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f86a0602800) [pid = 1941] [serial = 2048] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86a1d9cc00) [pid = 1941] [serial = 2045] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86aaf0d400) [pid = 1941] [serial = 1995] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f869967b800) [pid = 1941] [serial = 2033] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f869a6bbc00) [pid = 1941] [serial = 2034] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1941 | 1461758150702 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]]]}] 04:55:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:55:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1488ms 04:55:50 INFO - PROCESS | 1941 | 1461758150756 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:55:50 INFO - PROCESS | 1941 | 1461758150758 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:55:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:55:50 INFO - PROCESS | 1941 | 1461758150765 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:55:50 INFO - PROCESS | 1941 | 1461758150769 Marionette TRACE conn4 <- [1,2866,null,{}] 04:55:50 INFO - PROCESS | 1941 | 1461758150782 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}] 04:55:50 INFO - PROCESS | 1941 | 1461758150934 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:55:51 INFO - PROCESS | 1941 | 1461758151107 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869eda5000 == 131 [pid = 1941] [id = 724] 04:55:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f869f2c9400) [pid = 1941] [serial = 2173] [outer = (nil)] 04:55:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86a9b18800) [pid = 1941] [serial = 2174] [outer = 0x7f869f2c9400] 04:55:51 INFO - PROCESS | 1941 | 1461758151160 Marionette DEBUG loaded listener.js 04:55:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86aafb2400) [pid = 1941] [serial = 2175] [outer = 0x7f869f2c9400] 04:55:51 INFO - PROCESS | 1941 | 1461758151840 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]]]}] 04:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1129ms 04:55:51 INFO - PROCESS | 1941 | 1461758151894 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:55:51 INFO - PROCESS | 1941 | 1461758151896 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:55:51 INFO - PROCESS | 1941 | 1461758151902 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:55:51 INFO - PROCESS | 1941 | 1461758151903 Marionette TRACE conn4 <- [1,2870,null,{}] 04:55:51 INFO - PROCESS | 1941 | 1461758151908 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}] 04:55:52 INFO - PROCESS | 1941 | 1461758152066 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:55:52 INFO - PROCESS | 1941 | 1461758152247 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a141d000 == 132 [pid = 1941] [id = 725] 04:55:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f869f2cb400) [pid = 1941] [serial = 2176] [outer = (nil)] 04:55:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86acd45400) [pid = 1941] [serial = 2177] [outer = 0x7f869f2cb400] 04:55:52 INFO - PROCESS | 1941 | 1461758152299 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86ad49c000) [pid = 1941] [serial = 2178] [outer = 0x7f869f2cb400] 04:55:52 INFO - PROCESS | 1941 | 1461758152918 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]]]}] 04:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1074ms 04:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:55:52 INFO - PROCESS | 1941 | 1461758152976 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 1941 | 1461758152978 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:55:52 INFO - PROCESS | 1941 | 1461758152982 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - PROCESS | 1941 | 1461758152985 Marionette TRACE conn4 <- [1,2874,null,{}] 04:55:53 INFO - PROCESS | 1941 | 1461758153004 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}] 04:55:53 INFO - PROCESS | 1941 | 1461758153203 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:55:53 INFO - PROCESS | 1941 | 1461758153227 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cea000 == 133 [pid = 1941] [id = 726] 04:55:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86a2f11c00) [pid = 1941] [serial = 2179] [outer = (nil)] 04:55:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86adb8c400) [pid = 1941] [serial = 2180] [outer = 0x7f86a2f11c00] 04:55:53 INFO - PROCESS | 1941 | 1461758153277 Marionette DEBUG loaded listener.js 04:55:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86b03a5400) [pid = 1941] [serial = 2181] [outer = 0x7f86a2f11c00] 04:55:54 INFO - PROCESS | 1941 | 1461758154072 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]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1138ms 04:55:54 INFO - PROCESS | 1941 | 1461758154120 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:55:54 INFO - PROCESS | 1941 | 1461758154123 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:55:54 INFO - PROCESS | 1941 | 1461758154136 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 1941 | 1461758154138 Marionette TRACE conn4 <- [1,2878,null,{}] 04:55:54 INFO - PROCESS | 1941 | 1461758154145 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}] 04:55:54 INFO - PROCESS | 1941 | 1461758154377 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:55:54 INFO - PROCESS | 1941 | 1461758154399 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:54 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c14000 == 134 [pid = 1941] [id = 727] 04:55:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86b036ec00) [pid = 1941] [serial = 2182] [outer = (nil)] 04:55:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86b42abc00) [pid = 1941] [serial = 2183] [outer = 0x7f86b036ec00] 04:55:54 INFO - PROCESS | 1941 | 1461758154451 Marionette DEBUG loaded listener.js 04:55:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86b66a9800) [pid = 1941] [serial = 2184] [outer = 0x7f86b036ec00] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86a9cebc00) [pid = 1941] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f869afc3800) [pid = 1941] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86a9caec00) [pid = 1941] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86ac159400) [pid = 1941] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f869a6b1000) [pid = 1941] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f869afcf800) [pid = 1941] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f8699673800) [pid = 1941] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f869ead8800) [pid = 1941] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f869e7e2400) [pid = 1941] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f869967ec00) [pid = 1941] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f869ea50c00) [pid = 1941] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86ad03e800) [pid = 1941] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f86b2d9dc00) [pid = 1941] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86a072dc00) [pid = 1941] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f8699675000) [pid = 1941] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86a186a000) [pid = 1941] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86acd88400) [pid = 1941] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f869fda5400) [pid = 1941] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f869e987000) [pid = 1941] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f86a9b1c000) [pid = 1941] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f869fda3800) [pid = 1941] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f869f2d2c00) [pid = 1941] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86b462e800) [pid = 1941] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f869afc3000) [pid = 1941] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f869a93a000) [pid = 1941] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f86b04bc000) [pid = 1941] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86aaf17c00) [pid = 1941] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f869e985000) [pid = 1941] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f869f2cf000) [pid = 1941] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86a4a23000) [pid = 1941] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86a0608c00) [pid = 1941] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f869afc7800) [pid = 1941] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:55:55 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f869afc2c00) [pid = 1941] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:55:55 INFO - PROCESS | 1941 | 1461758155379 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]]]}] 04:55:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:55:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1290ms 04:55:55 INFO - PROCESS | 1941 | 1461758155439 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:55:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:55:55 INFO - PROCESS | 1941 | 1461758155442 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:55:55 INFO - PROCESS | 1941 | 1461758155446 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:55:55 INFO - PROCESS | 1941 | 1461758155449 Marionette TRACE conn4 <- [1,2882,null,{}] 04:55:55 INFO - PROCESS | 1941 | 1461758155453 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}] 04:55:55 INFO - PROCESS | 1941 | 1461758155610 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:55:55 INFO - PROCESS | 1941 | 1461758155623 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c15000 == 135 [pid = 1941] [id = 728] 04:55:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f8695e92000) [pid = 1941] [serial = 2185] [outer = (nil)] 04:55:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f869e2cd400) [pid = 1941] [serial = 2186] [outer = 0x7f8695e92000] 04:55:55 INFO - PROCESS | 1941 | 1461758155674 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86a072b400) [pid = 1941] [serial = 2187] [outer = 0x7f8695e92000] 04:55:56 INFO - PROCESS | 1941 | 1461758156412 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]]]}] 04:55:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:55:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1025ms 04:55:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:55:56 INFO - PROCESS | 1941 | 1461758156471 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:55:56 INFO - PROCESS | 1941 | 1461758156473 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:55:56 INFO - PROCESS | 1941 | 1461758156478 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:55:56 INFO - PROCESS | 1941 | 1461758156481 Marionette TRACE conn4 <- [1,2886,null,{}] 04:55:56 INFO - PROCESS | 1941 | 1461758156485 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}] 04:55:56 INFO - PROCESS | 1941 | 1461758156691 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:55:56 INFO - PROCESS | 1941 | 1461758156711 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad382000 == 136 [pid = 1941] [id = 729] 04:55:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f8699673800) [pid = 1941] [serial = 2188] [outer = (nil)] 04:55:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86a9cfa000) [pid = 1941] [serial = 2189] [outer = 0x7f8699673800] 04:55:56 INFO - PROCESS | 1941 | 1461758156761 Marionette DEBUG loaded listener.js 04:55:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86b03a5c00) [pid = 1941] [serial = 2190] [outer = 0x7f8699673800] 04:55:57 INFO - PROCESS | 1941 | 1461758157746 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]]]}] 04:55:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:55:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1326ms 04:55:57 INFO - PROCESS | 1941 | 1461758157804 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:55:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:55:57 INFO - PROCESS | 1941 | 1461758157809 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:55:57 INFO - PROCESS | 1941 | 1461758157816 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:55:57 INFO - PROCESS | 1941 | 1461758157821 Marionette TRACE conn4 <- [1,2890,null,{}] 04:55:57 INFO - PROCESS | 1941 | 1461758157829 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}] 04:55:57 INFO - PROCESS | 1941 | 1461758157995 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:55:58 INFO - PROCESS | 1941 | 1461758158213 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869eda1800 == 137 [pid = 1941] [id = 730] 04:55:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f8699679000) [pid = 1941] [serial = 2191] [outer = (nil)] 04:55:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f869ea4e000) [pid = 1941] [serial = 2192] [outer = 0x7f8699679000] 04:55:58 INFO - PROCESS | 1941 | 1461758158319 Marionette DEBUG loaded listener.js 04:55:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f869f2cd400) [pid = 1941] [serial = 2193] [outer = 0x7f8699679000] 04:55:59 INFO - PROCESS | 1941 | 1461758159153 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1384ms 04:55:59 INFO - PROCESS | 1941 | 1461758159200 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:55:59 INFO - PROCESS | 1941 | 1461758159207 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:55:59 INFO - PROCESS | 1941 | 1461758159215 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:55:59 INFO - PROCESS | 1941 | 1461758159218 Marionette TRACE conn4 <- [1,2894,null,{}] 04:55:59 INFO - PROCESS | 1941 | 1461758159222 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}] 04:55:59 INFO - PROCESS | 1941 | 1461758159385 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:55:59 INFO - PROCESS | 1941 | 1461758159601 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9952800 == 138 [pid = 1941] [id = 731] 04:55:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86a1366400) [pid = 1941] [serial = 2194] [outer = (nil)] 04:55:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86a55ef000) [pid = 1941] [serial = 2195] [outer = 0x7f86a1366400] 04:55:59 INFO - PROCESS | 1941 | 1461758159701 Marionette DEBUG loaded listener.js 04:55:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86aaa79000) [pid = 1941] [serial = 2196] [outer = 0x7f86a1366400] 04:56:00 INFO - PROCESS | 1941 | 1461758160557 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]]]}] 04:56:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:56:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1378ms 04:56:00 INFO - PROCESS | 1941 | 1461758160597 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:56:00 INFO - PROCESS | 1941 | 1461758160600 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:56:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:56:00 INFO - PROCESS | 1941 | 1461758160606 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:56:00 INFO - PROCESS | 1941 | 1461758160610 Marionette TRACE conn4 <- [1,2898,null,{}] 04:56:00 INFO - PROCESS | 1941 | 1461758160624 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}] 04:56:00 INFO - PROCESS | 1941 | 1461758160790 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:56:01 INFO - PROCESS | 1941 | 1461758161005 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b12b4800 == 139 [pid = 1941] [id = 732] 04:56:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86aafb3c00) [pid = 1941] [serial = 2197] [outer = (nil)] 04:56:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f86ad7e6000) [pid = 1941] [serial = 2198] [outer = 0x7f86aafb3c00] 04:56:01 INFO - PROCESS | 1941 | 1461758161109 Marionette DEBUG loaded listener.js 04:56:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f86b03d1400) [pid = 1941] [serial = 2199] [outer = 0x7f86aafb3c00] 04:56:01 INFO - PROCESS | 1941 | 1461758161924 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]]]}] 04:56:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:56:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1389ms 04:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:56:02 INFO - PROCESS | 1941 | 1461758161995 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:56:02 INFO - PROCESS | 1941 | 1461758161998 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:56:02 INFO - PROCESS | 1941 | 1461758162002 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:56:02 INFO - PROCESS | 1941 | 1461758162006 Marionette TRACE conn4 <- [1,2902,null,{}] 04:56:02 INFO - PROCESS | 1941 | 1461758162011 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}] 04:56:02 INFO - PROCESS | 1941 | 1461758162188 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:56:02 INFO - PROCESS | 1941 | 1461758162401 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5ab6800 == 140 [pid = 1941] [id = 733] 04:56:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f86acab5800) [pid = 1941] [serial = 2200] [outer = (nil)] 04:56:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f86b1882c00) [pid = 1941] [serial = 2201] [outer = 0x7f86acab5800] 04:56:02 INFO - PROCESS | 1941 | 1461758162507 Marionette DEBUG loaded listener.js 04:56:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f86b2d43400) [pid = 1941] [serial = 2202] [outer = 0x7f86acab5800] 04:56:03 INFO - PROCESS | 1941 | 1461758163273 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:56:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1334ms 04:56:03 INFO - PROCESS | 1941 | 1461758163337 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:56:03 INFO - PROCESS | 1941 | 1461758163340 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:56:03 INFO - PROCESS | 1941 | 1461758163345 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - PROCESS | 1941 | 1461758163348 Marionette TRACE conn4 <- [1,2906,null,{}] 04:56:03 INFO - PROCESS | 1941 | 1461758163352 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}] 04:56:03 INFO - PROCESS | 1941 | 1461758163508 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:56:03 INFO - PROCESS | 1941 | 1461758163721 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b734c800 == 141 [pid = 1941] [id = 734] 04:56:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f86ad03e400) [pid = 1941] [serial = 2203] [outer = (nil)] 04:56:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86b4627000) [pid = 1941] [serial = 2204] [outer = 0x7f86ad03e400] 04:56:03 INFO - PROCESS | 1941 | 1461758163825 Marionette DEBUG loaded listener.js 04:56:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86b65a7400) [pid = 1941] [serial = 2205] [outer = 0x7f86ad03e400] 04:56:04 INFO - PROCESS | 1941 | 1461758164628 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]]]}] 04:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1334ms 04:56:04 INFO - PROCESS | 1941 | 1461758164679 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:56:04 INFO - PROCESS | 1941 | 1461758164681 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:56:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:56:04 INFO - PROCESS | 1941 | 1461758164687 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:56:04 INFO - PROCESS | 1941 | 1461758164689 Marionette TRACE conn4 <- [1,2910,null,{}] 04:56:04 INFO - PROCESS | 1941 | 1461758164694 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}] 04:56:04 INFO - PROCESS | 1941 | 1461758164874 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:56:05 INFO - PROCESS | 1941 | 1461758165092 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad950000 == 142 [pid = 1941] [id = 735] 04:56:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f8695e87c00) [pid = 1941] [serial = 2206] [outer = (nil)] 04:56:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86c3938000) [pid = 1941] [serial = 2207] [outer = 0x7f8695e87c00] 04:56:05 INFO - PROCESS | 1941 | 1461758165227 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86c4aa6000) [pid = 1941] [serial = 2208] [outer = 0x7f8695e87c00] 04:56:05 INFO - PROCESS | 1941 | 1461758165930 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]]]}] 04:56:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:56:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:56:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1279ms 04:56:05 INFO - PROCESS | 1941 | 1461758165967 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:56:05 INFO - PROCESS | 1941 | 1461758165970 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:56:05 INFO - TEST-START | /DOMEvents/constructors.html 04:56:05 INFO - PROCESS | 1941 | 1461758165975 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:56:05 INFO - PROCESS | 1941 | 1461758165977 Marionette TRACE conn4 <- [1,2914,null,{}] 04:56:05 INFO - PROCESS | 1941 | 1461758165982 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}] 04:56:06 INFO - PROCESS | 1941 | 1461758166132 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:56:06 INFO - PROCESS | 1941 | 1461758166348 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86963c8000 == 143 [pid = 1941] [id = 736] 04:56:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f8695e86800) [pid = 1941] [serial = 2209] [outer = (nil)] 04:56:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f8699673400) [pid = 1941] [serial = 2210] [outer = 0x7f8695e86800] 04:56:06 INFO - PROCESS | 1941 | 1461758166447 Marionette DEBUG loaded listener.js 04:56:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f869e7e5400) [pid = 1941] [serial = 2211] [outer = 0x7f8695e86800] 04:56:07 INFO - PROCESS | 1941 | 1461758167249 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]]]}] 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:56:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:56:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:56:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 1343ms 04:56:08 INFO - PROCESS | 1941 | 1461758168375 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:56:08 INFO - PROCESS | 1941 | 1461758168381 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:56:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:56:08 INFO - PROCESS | 1941 | 1461758168437 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:56:08 INFO - PROCESS | 1941 | 1461758168443 Marionette TRACE conn4 <- [1,2918,null,{}] 04:56:08 INFO - PROCESS | 1941 | 1461758168449 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}] 04:56:08 INFO - PROCESS | 1941 | 1461758168584 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:56:08 INFO - PROCESS | 1941 | 1461758168762 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cc95000 == 144 [pid = 1941] [id = 737] 04:56:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f869afcb000) [pid = 1941] [serial = 2212] [outer = (nil)] 04:56:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f869afd1c00) [pid = 1941] [serial = 2213] [outer = 0x7f869afcb000] 04:56:08 INFO - PROCESS | 1941 | 1461758168858 Marionette DEBUG loaded listener.js 04:56:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f869e2d2c00) [pid = 1941] [serial = 2214] [outer = 0x7f869afcb000] 04:56:09 INFO - PROCESS | 1941 | 1461758169517 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:56:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:56:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1134ms 04:56:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:56:09 INFO - PROCESS | 1941 | 1461758169568 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:56:09 INFO - PROCESS | 1941 | 1461758169571 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:56:09 INFO - PROCESS | 1941 | 1461758169581 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:56:09 INFO - PROCESS | 1941 | 1461758169585 Marionette TRACE conn4 <- [1,2922,null,{}] 04:56:09 INFO - PROCESS | 1941 | 1461758169590 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}] 04:56:09 INFO - PROCESS | 1941 | 1461758169799 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:56:09 INFO - PROCESS | 1941 | 1461758169954 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:10 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a81f000 == 145 [pid = 1941] [id = 738] 04:56:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f8695e89400) [pid = 1941] [serial = 2215] [outer = (nil)] 04:56:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f869a92c400) [pid = 1941] [serial = 2216] [outer = 0x7f8695e89400] 04:56:10 INFO - PROCESS | 1941 | 1461758170051 Marionette DEBUG loaded listener.js 04:56:10 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f869e42dc00) [pid = 1941] [serial = 2217] [outer = 0x7f8695e89400] 04:56:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:56:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:56:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:56:10 INFO - PROCESS | 1941 | [1941] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:56:10 INFO - PROCESS | 1941 | 1461758170857 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]]]}] 04:56:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:56:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:10 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 04:56:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:10 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 04:56:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:10 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]" 04:56:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:56:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1333ms 04:56:10 INFO - PROCESS | 1941 | 1461758170914 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:56:10 INFO - PROCESS | 1941 | 1461758170919 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:56:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:56:10 INFO - PROCESS | 1941 | 1461758170954 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:56:10 INFO - PROCESS | 1941 | 1461758170956 Marionette TRACE conn4 <- [1,2926,null,{}] 04:56:10 INFO - PROCESS | 1941 | 1461758170981 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}] 04:56:11 INFO - PROCESS | 1941 | 1461758171254 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:56:11 INFO - PROCESS | 1941 | 1461758171641 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:11 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a822000 == 146 [pid = 1941] [id = 739] 04:56:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f869f1cc400) [pid = 1941] [serial = 2218] [outer = (nil)] 04:56:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f869f1d1c00) [pid = 1941] [serial = 2219] [outer = 0x7f869f1cc400] 04:56:11 INFO - PROCESS | 1941 | 1461758171704 Marionette DEBUG loaded listener.js 04:56:11 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f869fda9c00) [pid = 1941] [serial = 2220] [outer = 0x7f869f1cc400] 04:56:12 INFO - PROCESS | 1941 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:56:12 INFO - PROCESS | 1941 | 1461758172316 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]]]}] 04:56:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:56:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1394ms 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9dc1000 == 145 [pid = 1941] [id = 200] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86adb50800 == 144 [pid = 1941] [id = 176] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6d51000 == 143 [pid = 1941] [id = 309] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c909d800 == 142 [pid = 1941] [id = 312] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7f58000 == 141 [pid = 1941] [id = 296] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b46c5000 == 140 [pid = 1941] [id = 50] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86963de000 == 139 [pid = 1941] [id = 676] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acf9f800 == 138 [pid = 1941] [id = 637] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 154 (0x7f86a2f0dc00) [pid = 1941] [serial = 2120] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | 1461758172431 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:56:12 INFO - PROCESS | 1941 | 1461758172434 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a20000 == 137 [pid = 1941] [id = 524] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad289800 == 136 [pid = 1941] [id = 58] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ba0d5000 == 135 [pid = 1941] [id = 297] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a568b800 == 134 [pid = 1941] [id = 178] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86bced2800 == 133 [pid = 1941] [id = 171] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a2d800 == 132 [pid = 1941] [id = 370] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b7a72000 == 131 [pid = 1941] [id = 51] 04:56:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b0498800 == 130 [pid = 1941] [id = 54] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86c4e35000 == 129 [pid = 1941] [id = 208] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9db5800 == 128 [pid = 1941] [id = 380] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b6d39000 == 127 [pid = 1941] [id = 188] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3c2c800 == 126 [pid = 1941] [id = 364] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3c15000 == 125 [pid = 1941] [id = 728] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c14000 == 124 [pid = 1941] [id = 727] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cea000 == 123 [pid = 1941] [id = 726] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a141d000 == 122 [pid = 1941] [id = 725] 04:56:12 INFO - PROCESS | 1941 | 1461758172478 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:56:12 INFO - PROCESS | 1941 | 1461758172481 Marionette TRACE conn4 <- [1,2930,null,{}] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fede000 == 121 [pid = 1941] [id = 682] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869eda5000 == 120 [pid = 1941] [id = 724] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ae60800 == 119 [pid = 1941] [id = 723] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ee1b000 == 118 [pid = 1941] [id = 722] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b3970000 == 117 [pid = 1941] [id = 716] 04:56:12 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b17a6000 == 116 [pid = 1941] [id = 715] 04:56:12 INFO - PROCESS | 1941 | 1461758172548 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}] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 153 (0x7f86acda0800) [pid = 1941] [serial = 2067] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 152 (0x7f86c6f9c800) [pid = 1941] [serial = 2025] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 151 (0x7f86acabac00) [pid = 1941] [serial = 2115] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 150 (0x7f86ad7eec00) [pid = 1941] [serial = 2070] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 149 (0x7f86c8e7c400) [pid = 1941] [serial = 2028] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 148 (0x7f86b1691c00) [pid = 1941] [serial = 2010] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 147 (0x7f86a1d83c00) [pid = 1941] [serial = 2031] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 146 (0x7f86b7edac00) [pid = 1941] [serial = 2016] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 145 (0x7f869f148000) [pid = 1941] [serial = 2055] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 144 (0x7f869e1d5800) [pid = 1941] [serial = 2052] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 143 (0x7f86a55f5400) [pid = 1941] [serial = 2001] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 142 (0x7f86b1382400) [pid = 1941] [serial = 2079] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 141 (0x7f86b5044800) [pid = 1941] [serial = 2013] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 140 (0x7f86a2f0e000) [pid = 1941] [serial = 2108] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 139 (0x7f869f148800) [pid = 1941] [serial = 2106] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 138 (0x7f86c405e800) [pid = 1941] [serial = 2022] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 137 (0x7f86a55eb000) [pid = 1941] [serial = 2109] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 136 (0x7f86adeb6c00) [pid = 1941] [serial = 2073] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 135 (0x7f86a2f11400) [pid = 1941] [serial = 2058] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 134 (0x7f86aca97000) [pid = 1941] [serial = 2114] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 133 (0x7f869f198000) [pid = 1941] [serial = 2118] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 132 (0x7f869eacd800) [pid = 1941] [serial = 2117] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 131 (0x7f86b137f000) [pid = 1941] [serial = 2007] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86a1127000) [pid = 1941] [serial = 1965] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86b940bc00) [pid = 1941] [serial = 2019] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f86b66b1400) [pid = 1941] [serial = 2085] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f869fda3400) [pid = 1941] [serial = 2088] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f869e7edc00) [pid = 1941] [serial = 1998] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f86b23bd800) [pid = 1941] [serial = 2082] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f86ad579800) [pid = 1941] [serial = 2004] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 123 (0x7f86b03d2000) [pid = 1941] [serial = 2076] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 122 (0x7f86a4b30800) [pid = 1941] [serial = 2103] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 121 (0x7f86aaa75400) [pid = 1941] [serial = 2111] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 120 (0x7f86aafae000) [pid = 1941] [serial = 2064] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 119 (0x7f869e98b800) [pid = 1941] [serial = 2105] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 118 (0x7f86a9b1a800) [pid = 1941] [serial = 2061] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 117 (0x7f86a0606000) [pid = 1941] [serial = 2091] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | --DOMWINDOW == 116 (0x7f86a2f16400) [pid = 1941] [serial = 2049] [outer = (nil)] [url = about:blank] 04:56:12 INFO - PROCESS | 1941 | 1461758172702 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:56:12 INFO - PROCESS | 1941 | 1461758172710 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:12 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a62b800 == 117 [pid = 1941] [id = 740] 04:56:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 117 (0x7f869e986800) [pid = 1941] [serial = 2221] [outer = (nil)] 04:56:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 118 (0x7f869ead5400) [pid = 1941] [serial = 2222] [outer = 0x7f869e986800] 04:56:12 INFO - PROCESS | 1941 | 1461758172763 Marionette DEBUG loaded listener.js 04:56:12 INFO - PROCESS | 1941 | ++DOMWINDOW == 119 (0x7f869fdaa400) [pid = 1941] [serial = 2223] [outer = 0x7f869e986800] 04:56:13 INFO - PROCESS | 1941 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:56:13 INFO - PROCESS | 1941 | 1461758173458 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]]]}] 04:56:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:56:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1017ms 04:56:13 INFO - PROCESS | 1941 | 1461758173481 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:56:13 INFO - PROCESS | 1941 | 1461758173484 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:56:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:56:13 INFO - PROCESS | 1941 | 1461758173489 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:56:13 INFO - PROCESS | 1941 | 1461758173490 Marionette TRACE conn4 <- [1,2934,null,{}] 04:56:13 INFO - PROCESS | 1941 | 1461758173495 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}] 04:56:13 INFO - PROCESS | 1941 | 1461758173617 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:56:13 INFO - PROCESS | 1941 | 1461758173766 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:13 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ee0d800 == 118 [pid = 1941] [id = 741] 04:56:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 120 (0x7f869e98b800) [pid = 1941] [serial = 2224] [outer = (nil)] 04:56:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 121 (0x7f86a060c000) [pid = 1941] [serial = 2225] [outer = 0x7f869e98b800] 04:56:13 INFO - PROCESS | 1941 | 1461758173817 Marionette DEBUG loaded listener.js 04:56:13 INFO - PROCESS | 1941 | ++DOMWINDOW == 122 (0x7f86a0736c00) [pid = 1941] [serial = 2226] [outer = 0x7f869e98b800] 04:56:14 INFO - PROCESS | 1941 | 1461758174364 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]]]}] 04:56:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:56:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 931ms 04:56:14 INFO - PROCESS | 1941 | 1461758174419 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:56:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:56:14 INFO - PROCESS | 1941 | 1461758174423 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:56:14 INFO - PROCESS | 1941 | 1461758174427 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:56:14 INFO - PROCESS | 1941 | 1461758174430 Marionette TRACE conn4 <- [1,2938,null,{}] 04:56:14 INFO - PROCESS | 1941 | 1461758174434 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}] 04:56:14 INFO - PROCESS | 1941 | 1461758174584 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:56:14 INFO - PROCESS | 1941 | 1461758174749 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:14 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fec6800 == 119 [pid = 1941] [id = 742] 04:56:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 123 (0x7f869e7edc00) [pid = 1941] [serial = 2227] [outer = (nil)] 04:56:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 124 (0x7f86a1371800) [pid = 1941] [serial = 2228] [outer = 0x7f869e7edc00] 04:56:14 INFO - PROCESS | 1941 | 1461758174802 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f86a18ee000) [pid = 1941] [serial = 2229] [outer = 0x7f869e7edc00] 04:56:15 INFO - PROCESS | 1941 | 1461758175329 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]]]}] 04:56:15 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. 04:56:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 928ms 04:56:15 INFO - PROCESS | 1941 | 1461758175355 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 1941 | 1461758175358 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:56:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:56:15 INFO - PROCESS | 1941 | 1461758175363 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - PROCESS | 1941 | 1461758175365 Marionette TRACE conn4 <- [1,2942,null,{}] 04:56:15 INFO - PROCESS | 1941 | 1461758175369 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}] 04:56:15 INFO - PROCESS | 1941 | 1461758175565 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:56:15 INFO - PROCESS | 1941 | 1461758175592 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1407800 == 120 [pid = 1941] [id = 743] 04:56:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f869e985c00) [pid = 1941] [serial = 2230] [outer = (nil)] 04:56:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86a1d83000) [pid = 1941] [serial = 2231] [outer = 0x7f869e985c00] 04:56:15 INFO - PROCESS | 1941 | 1461758175642 Marionette DEBUG loaded listener.js 04:56:15 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86a1d8d000) [pid = 1941] [serial = 2232] [outer = 0x7f869e985c00] 04:56:16 INFO - PROCESS | 1941 | 1461758176254 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"]]]}] 04:56:16 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 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:56:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 923ms 04:56:16 INFO - PROCESS | 1941 | 1461758176289 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:56:16 INFO - PROCESS | 1941 | 1461758176290 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:56:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:56:16 INFO - PROCESS | 1941 | 1461758176296 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:56:16 INFO - PROCESS | 1941 | 1461758176297 Marionette TRACE conn4 <- [1,2946,null,{}] 04:56:16 INFO - PROCESS | 1941 | 1461758176302 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}] 04:56:16 INFO - PROCESS | 1941 | 1461758176474 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:56:16 INFO - PROCESS | 1941 | 1461758176533 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:16 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f44800 == 121 [pid = 1941] [id = 744] 04:56:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86a18f6000) [pid = 1941] [serial = 2233] [outer = (nil)] 04:56:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f86a1daac00) [pid = 1941] [serial = 2234] [outer = 0x7f86a18f6000] 04:56:16 INFO - PROCESS | 1941 | 1461758176801 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86a2de8c00) [pid = 1941] [serial = 2235] [outer = 0x7f86a18f6000] 04:56:18 INFO - PROCESS | 1941 | --DOMWINDOW == 130 (0x7f86a2f11c00) [pid = 1941] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:56:18 INFO - PROCESS | 1941 | --DOMWINDOW == 129 (0x7f86b036ec00) [pid = 1941] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:56:18 INFO - PROCESS | 1941 | --DOMWINDOW == 128 (0x7f8695e92000) [pid = 1941] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:56:18 INFO - PROCESS | 1941 | --DOMWINDOW == 127 (0x7f869f2c9400) [pid = 1941] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:56:18 INFO - PROCESS | 1941 | --DOMWINDOW == 126 (0x7f869e75b800) [pid = 1941] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:56:18 INFO - PROCESS | 1941 | --DOMWINDOW == 125 (0x7f869ead0800) [pid = 1941] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:56:18 INFO - PROCESS | 1941 | --DOMWINDOW == 124 (0x7f869f2cb400) [pid = 1941] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:56:18 INFO - PROCESS | 1941 | 1461758178435 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]]]}] 04:56:18 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. 04:56:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2191ms 04:56:18 INFO - PROCESS | 1941 | 1461758178510 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1941 | 1461758178513 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:56:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:56:18 INFO - PROCESS | 1941 | 1461758178518 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 1941 | 1461758178519 Marionette TRACE conn4 <- [1,2950,null,{}] 04:56:18 INFO - PROCESS | 1941 | 1461758178524 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}] 04:56:18 INFO - PROCESS | 1941 | 1461758178647 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:56:18 INFO - PROCESS | 1941 | 1461758178662 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a1f59800 == 122 [pid = 1941] [id = 745] 04:56:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 125 (0x7f869ead0800) [pid = 1941] [serial = 2236] [outer = (nil)] 04:56:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 126 (0x7f86a2f0dc00) [pid = 1941] [serial = 2237] [outer = 0x7f869ead0800] 04:56:18 INFO - PROCESS | 1941 | 1461758178712 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 1941 | ++DOMWINDOW == 127 (0x7f86a39ce800) [pid = 1941] [serial = 2238] [outer = 0x7f869ead0800] 04:56:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ae45800 == 123 [pid = 1941] [id = 746] 04:56:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 128 (0x7f86a2f11c00) [pid = 1941] [serial = 2239] [outer = (nil)] 04:56:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 129 (0x7f86a39d8800) [pid = 1941] [serial = 2240] [outer = 0x7f86a2f11c00] 04:56:19 INFO - PROCESS | 1941 | 1461758179401 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]]]}] 04:56:19 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. 04:56:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 927ms 04:56:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:56:19 INFO - PROCESS | 1941 | 1461758179445 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:56:19 INFO - PROCESS | 1941 | 1461758179447 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:56:19 INFO - PROCESS | 1941 | 1461758179452 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:56:19 INFO - PROCESS | 1941 | 1461758179455 Marionette TRACE conn4 <- [1,2954,null,{}] 04:56:19 INFO - PROCESS | 1941 | 1461758179459 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}] 04:56:19 INFO - PROCESS | 1941 | 1461758179608 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:56:19 INFO - PROCESS | 1941 | 1461758179754 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:19 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3921000 == 124 [pid = 1941] [id = 747] 04:56:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 130 (0x7f8699674400) [pid = 1941] [serial = 2241] [outer = (nil)] 04:56:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 131 (0x7f86a39cf800) [pid = 1941] [serial = 2242] [outer = 0x7f8699674400] 04:56:19 INFO - PROCESS | 1941 | 1461758179805 Marionette DEBUG loaded listener.js 04:56:19 INFO - PROCESS | 1941 | ++DOMWINDOW == 132 (0x7f86a4a30000) [pid = 1941] [serial = 2243] [outer = 0x7f8699674400] 04:56:20 INFO - PROCESS | 1941 | 1461758180379 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]]]}] 04:56:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:56:20 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 04:56:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 975ms 04:56:20 INFO - PROCESS | 1941 | 1461758180427 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:56:20 INFO - PROCESS | 1941 | 1461758180432 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:56:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:56:20 INFO - PROCESS | 1941 | 1461758180439 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:56:20 INFO - PROCESS | 1941 | 1461758180444 Marionette TRACE conn4 <- [1,2958,null,{}] 04:56:20 INFO - PROCESS | 1941 | 1461758180493 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}] 04:56:20 INFO - PROCESS | 1941 | 1461758180780 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:56:20 INFO - PROCESS | 1941 | 1461758180918 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:20 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869e390800 == 125 [pid = 1941] [id = 748] 04:56:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 133 (0x7f869e1d2800) [pid = 1941] [serial = 2244] [outer = (nil)] 04:56:20 INFO - PROCESS | 1941 | ++DOMWINDOW == 134 (0x7f869e2d6400) [pid = 1941] [serial = 2245] [outer = 0x7f869e1d2800] 04:56:20 INFO - PROCESS | 1941 | 1461758180983 Marionette DEBUG loaded listener.js 04:56:21 INFO - PROCESS | 1941 | ++DOMWINDOW == 135 (0x7f869e745c00) [pid = 1941] [serial = 2246] [outer = 0x7f869e1d2800] 04:56:21 INFO - PROCESS | 1941 | 1461758181680 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]]]}] 04:56:21 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. 04:56:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1279ms 04:56:21 INFO - PROCESS | 1941 | 1461758181719 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:56:21 INFO - PROCESS | 1941 | 1461758181726 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:56:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:56:21 INFO - PROCESS | 1941 | 1461758181735 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:56:21 INFO - PROCESS | 1941 | 1461758181739 Marionette TRACE conn4 <- [1,2962,null,{}] 04:56:21 INFO - PROCESS | 1941 | 1461758181743 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}] 04:56:21 INFO - PROCESS | 1941 | 1461758181893 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:56:22 INFO - PROCESS | 1941 | 1461758182098 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:22 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869fec6000 == 126 [pid = 1941] [id = 749] 04:56:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 136 (0x7f869e756800) [pid = 1941] [serial = 2247] [outer = (nil)] 04:56:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 137 (0x7f869ead8000) [pid = 1941] [serial = 2248] [outer = 0x7f869e756800] 04:56:22 INFO - PROCESS | 1941 | 1461758182159 Marionette DEBUG loaded listener.js 04:56:22 INFO - PROCESS | 1941 | ++DOMWINDOW == 138 (0x7f869f2d1400) [pid = 1941] [serial = 2249] [outer = 0x7f869e756800] 04:56:22 INFO - PROCESS | 1941 | 1461758182903 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]]]}] 04:56:22 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. 04:56:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1230ms 04:56:22 INFO - PROCESS | 1941 | 1461758182965 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:56:22 INFO - PROCESS | 1941 | 1461758182968 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:56:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:56:22 INFO - PROCESS | 1941 | 1461758182974 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:56:22 INFO - PROCESS | 1941 | 1461758182978 Marionette TRACE conn4 <- [1,2966,null,{}] 04:56:22 INFO - PROCESS | 1941 | 1461758182992 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}] 04:56:23 INFO - PROCESS | 1941 | 1461758183145 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:56:23 INFO - PROCESS | 1941 | 1461758183332 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3a50800 == 127 [pid = 1941] [id = 750] 04:56:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 139 (0x7f86a072f800) [pid = 1941] [serial = 2250] [outer = (nil)] 04:56:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 140 (0x7f86a1364c00) [pid = 1941] [serial = 2251] [outer = 0x7f86a072f800] 04:56:23 INFO - PROCESS | 1941 | 1461758183396 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 1941 | ++DOMWINDOW == 141 (0x7f86a186b800) [pid = 1941] [serial = 2252] [outer = 0x7f86a072f800] 04:56:24 INFO - PROCESS | 1941 | 1461758184036 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]]]}] 04:56:24 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. 04:56:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1101ms 04:56:24 INFO - PROCESS | 1941 | 1461758184079 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:56:24 INFO - PROCESS | 1941 | 1461758184083 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:56:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:56:24 INFO - PROCESS | 1941 | 1461758184089 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 1941 | 1461758184092 Marionette TRACE conn4 <- [1,2970,null,{}] 04:56:24 INFO - PROCESS | 1941 | 1461758184096 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}] 04:56:24 INFO - PROCESS | 1941 | 1461758184239 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:56:24 INFO - PROCESS | 1941 | 1461758184441 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:24 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3cd5800 == 128 [pid = 1941] [id = 751] 04:56:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 142 (0x7f86a1124400) [pid = 1941] [serial = 2253] [outer = (nil)] 04:56:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 143 (0x7f86a2f0b000) [pid = 1941] [serial = 2254] [outer = 0x7f86a1124400] 04:56:24 INFO - PROCESS | 1941 | 1461758184514 Marionette DEBUG loaded listener.js 04:56:24 INFO - PROCESS | 1941 | ++DOMWINDOW == 144 (0x7f86a4a25000) [pid = 1941] [serial = 2255] [outer = 0x7f86a1124400] 04:56:25 INFO - PROCESS | 1941 | 1461758185169 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]]]}] 04:56:25 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. 04:56:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1124ms 04:56:25 INFO - PROCESS | 1941 | 1461758185215 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:56:25 INFO - PROCESS | 1941 | 1461758185217 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:56:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:56:25 INFO - PROCESS | 1941 | 1461758185222 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:56:25 INFO - PROCESS | 1941 | 1461758185225 Marionette TRACE conn4 <- [1,2974,null,{}] 04:56:25 INFO - PROCESS | 1941 | 1461758185229 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}] 04:56:25 INFO - PROCESS | 1941 | 1461758185371 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:56:25 INFO - PROCESS | 1941 | 1461758185575 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:25 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a48b1000 == 129 [pid = 1941] [id = 752] 04:56:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 145 (0x7f86a1d81400) [pid = 1941] [serial = 2256] [outer = (nil)] 04:56:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 146 (0x7f86a4b2c400) [pid = 1941] [serial = 2257] [outer = 0x7f86a1d81400] 04:56:25 INFO - PROCESS | 1941 | 1461758185636 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 1941 | ++DOMWINDOW == 147 (0x7f86a4c8e800) [pid = 1941] [serial = 2258] [outer = 0x7f86a1d81400] 04:56:26 INFO - PROCESS | 1941 | 1461758186312 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]]]}] 04:56:26 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. 04:56:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1126ms 04:56:26 INFO - PROCESS | 1941 | 1461758186352 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 1941 | 1461758186356 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:56:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:56:26 INFO - PROCESS | 1941 | 1461758186362 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 1941 | 1461758186364 Marionette TRACE conn4 <- [1,2978,null,{}] 04:56:26 INFO - PROCESS | 1941 | 1461758186369 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}] 04:56:26 INFO - PROCESS | 1941 | 1461758186534 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:56:26 INFO - PROCESS | 1941 | 1461758186743 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:26 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a4b22000 == 130 [pid = 1941] [id = 753] 04:56:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 148 (0x7f86a55d8400) [pid = 1941] [serial = 2259] [outer = (nil)] 04:56:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 149 (0x7f86a55f2c00) [pid = 1941] [serial = 2260] [outer = 0x7f86a55d8400] 04:56:26 INFO - PROCESS | 1941 | 1461758186808 Marionette DEBUG loaded listener.js 04:56:26 INFO - PROCESS | 1941 | ++DOMWINDOW == 150 (0x7f86a5626400) [pid = 1941] [serial = 2261] [outer = 0x7f86a55d8400] 04:56:27 INFO - PROCESS | 1941 | 1461758187474 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]]]}] 04:56:27 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. 04:56:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1130ms 04:56:27 INFO - PROCESS | 1941 | 1461758187503 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:56:27 INFO - PROCESS | 1941 | 1461758187505 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:56:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:56:27 INFO - PROCESS | 1941 | 1461758187512 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:56:27 INFO - PROCESS | 1941 | 1461758187515 Marionette TRACE conn4 <- [1,2982,null,{}] 04:56:27 INFO - PROCESS | 1941 | 1461758187520 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}] 04:56:27 INFO - PROCESS | 1941 | 1461758187654 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:56:27 INFO - PROCESS | 1941 | 1461758187856 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:27 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9928800 == 131 [pid = 1941] [id = 754] 04:56:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 151 (0x7f86a55d9c00) [pid = 1941] [serial = 2262] [outer = (nil)] 04:56:27 INFO - PROCESS | 1941 | ++DOMWINDOW == 152 (0x7f86a9b11400) [pid = 1941] [serial = 2263] [outer = 0x7f86a55d9c00] 04:56:27 INFO - PROCESS | 1941 | 1461758187917 Marionette DEBUG loaded listener.js 04:56:28 INFO - PROCESS | 1941 | ++DOMWINDOW == 153 (0x7f86a9ca3c00) [pid = 1941] [serial = 2264] [outer = 0x7f86a55d9c00] 04:56:28 INFO - PROCESS | 1941 | 1461758188607 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"]]]}] 04:56:28 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 04:56:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:56:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1126ms 04:56:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:56:28 INFO - PROCESS | 1941 | 1461758188640 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:56:28 INFO - PROCESS | 1941 | 1461758188642 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:56:28 INFO - PROCESS | 1941 | 1461758188647 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 1941 | 1461758188650 Marionette TRACE conn4 <- [1,2986,null,{}] 04:56:28 INFO - PROCESS | 1941 | 1461758188654 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}] 04:56:28 INFO - PROCESS | 1941 | 1461758188790 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:56:28 INFO - PROCESS | 1941 | 1461758188983 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:29 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a998e800 == 132 [pid = 1941] [id = 755] 04:56:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 154 (0x7f86a55de000) [pid = 1941] [serial = 2265] [outer = (nil)] 04:56:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 155 (0x7f86a9cac800) [pid = 1941] [serial = 2266] [outer = 0x7f86a55de000] 04:56:29 INFO - PROCESS | 1941 | 1461758189043 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 1941 | ++DOMWINDOW == 156 (0x7f86a9cf4400) [pid = 1941] [serial = 2267] [outer = 0x7f86a55de000] 04:56:29 INFO - PROCESS | 1941 | 1461758189671 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]]]}] 04:56:29 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. 04:56:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1080ms 04:56:29 INFO - PROCESS | 1941 | 1461758189734 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:56:29 INFO - PROCESS | 1941 | 1461758189737 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:56:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:56:29 INFO - PROCESS | 1941 | 1461758189743 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:56:29 INFO - PROCESS | 1941 | 1461758189746 Marionette TRACE conn4 <- [1,2990,null,{}] 04:56:29 INFO - PROCESS | 1941 | 1461758189751 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}] 04:56:29 INFO - PROCESS | 1941 | 1461758189890 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:56:30 INFO - PROCESS | 1941 | 1461758190094 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c03800 == 133 [pid = 1941] [id = 756] 04:56:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86a9b0e000) [pid = 1941] [serial = 2268] [outer = (nil)] 04:56:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86aaa6bc00) [pid = 1941] [serial = 2269] [outer = 0x7f86a9b0e000] 04:56:30 INFO - PROCESS | 1941 | 1461758190154 Marionette DEBUG loaded listener.js 04:56:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86aaa75800) [pid = 1941] [serial = 2270] [outer = 0x7f86a9b0e000] 04:56:30 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869a814000 == 134 [pid = 1941] [id = 757] 04:56:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86aaf16400) [pid = 1941] [serial = 2271] [outer = (nil)] 04:56:30 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86aaa6a400) [pid = 1941] [serial = 2272] [outer = 0x7f86aaf16400] 04:56:30 INFO - PROCESS | 1941 | 1461758190903 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]]]}] 04:56:30 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. 04:56:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1176ms 04:56:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:56:30 INFO - PROCESS | 1941 | 1461758190920 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:56:30 INFO - PROCESS | 1941 | 1461758190922 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:56:30 INFO - PROCESS | 1941 | 1461758190927 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 1941 | 1461758190930 Marionette TRACE conn4 <- [1,2994,null,{}] 04:56:30 INFO - PROCESS | 1941 | 1461758190953 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}] 04:56:31 INFO - PROCESS | 1941 | 1461758191126 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:56:31 INFO - PROCESS | 1941 | 1461758191312 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:31 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c77800 == 135 [pid = 1941] [id = 758] 04:56:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86a9ca9800) [pid = 1941] [serial = 2273] [outer = (nil)] 04:56:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86aaf11400) [pid = 1941] [serial = 2274] [outer = 0x7f86a9ca9800] 04:56:31 INFO - PROCESS | 1941 | 1461758191374 Marionette DEBUG loaded listener.js 04:56:31 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86aafb0400) [pid = 1941] [serial = 2275] [outer = 0x7f86a9ca9800] 04:56:32 INFO - PROCESS | 1941 | 1461758192023 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]]]}] 04:56:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:56:32 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 04:56:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1133ms 04:56:32 INFO - PROCESS | 1941 | 1461758192060 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:56:32 INFO - PROCESS | 1941 | 1461758192064 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:56:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:56:32 INFO - PROCESS | 1941 | 1461758192069 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:56:32 INFO - PROCESS | 1941 | 1461758192071 Marionette TRACE conn4 <- [1,2998,null,{}] 04:56:32 INFO - PROCESS | 1941 | 1461758192076 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}] 04:56:32 INFO - PROCESS | 1941 | 1461758192236 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:56:32 INFO - PROCESS | 1941 | 1461758192457 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:32 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9db0000 == 136 [pid = 1941] [id = 759] 04:56:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86aafb0c00) [pid = 1941] [serial = 2276] [outer = (nil)] 04:56:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86ac15b800) [pid = 1941] [serial = 2277] [outer = 0x7f86aafb0c00] 04:56:32 INFO - PROCESS | 1941 | 1461758192524 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86ac3ed000) [pid = 1941] [serial = 2278] [outer = 0x7f86aafb0c00] 04:56:33 INFO - PROCESS | 1941 | 1461758193233 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]]]}] 04:56:33 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. 04:56:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1179ms 04:56:33 INFO - PROCESS | 1941 | 1461758193248 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 1941 | 1461758193250 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:56:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:56:33 INFO - PROCESS | 1941 | 1461758193255 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1941 | 1461758193258 Marionette TRACE conn4 <- [1,3002,null,{}] 04:56:33 INFO - PROCESS | 1941 | 1461758193262 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}] 04:56:33 INFO - PROCESS | 1941 | 1461758193401 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:56:33 INFO - PROCESS | 1941 | 1461758193618 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:33 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86aaa52000 == 137 [pid = 1941] [id = 760] 04:56:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86aafb7000) [pid = 1941] [serial = 2279] [outer = (nil)] 04:56:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86ac3f8c00) [pid = 1941] [serial = 2280] [outer = 0x7f86aafb7000] 04:56:33 INFO - PROCESS | 1941 | 1461758193678 Marionette DEBUG loaded listener.js 04:56:33 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86acab3c00) [pid = 1941] [serial = 2281] [outer = 0x7f86aafb7000] 04:56:34 INFO - PROCESS | 1941 | 1461758194330 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]]]}] 04:56:34 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. 04:56:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1125ms 04:56:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:56:34 INFO - PROCESS | 1941 | 1461758194381 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:56:34 INFO - PROCESS | 1941 | 1461758194383 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:56:34 INFO - PROCESS | 1941 | 1461758194387 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:56:34 INFO - PROCESS | 1941 | 1461758194391 Marionette TRACE conn4 <- [1,3006,null,{}] 04:56:34 INFO - PROCESS | 1941 | 1461758194395 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}] 04:56:34 INFO - PROCESS | 1941 | 1461758194540 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:56:34 INFO - PROCESS | 1941 | 1461758194756 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac07d800 == 138 [pid = 1941] [id = 761] 04:56:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86ac153800) [pid = 1941] [serial = 2282] [outer = (nil)] 04:56:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86acabe400) [pid = 1941] [serial = 2283] [outer = 0x7f86ac153800] 04:56:34 INFO - PROCESS | 1941 | 1461758194826 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86acd4a800) [pid = 1941] [serial = 2284] [outer = 0x7f86ac153800] 04:56:35 INFO - PROCESS | 1941 | 1461758195466 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]]]}] 04:56:35 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. 04:56:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1128ms 04:56:35 INFO - PROCESS | 1941 | 1461758195516 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:56:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:56:35 INFO - PROCESS | 1941 | 1461758195519 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:56:35 INFO - PROCESS | 1941 | 1461758195524 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1941 | 1461758195527 Marionette TRACE conn4 <- [1,3010,null,{}] 04:56:35 INFO - PROCESS | 1941 | 1461758195531 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}] 04:56:35 INFO - PROCESS | 1941 | 1461758195669 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:56:35 INFO - PROCESS | 1941 | 1461758195886 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:35 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ac9bf800 == 139 [pid = 1941] [id = 762] 04:56:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86a4b2dc00) [pid = 1941] [serial = 2285] [outer = (nil)] 04:56:35 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f86acd4fc00) [pid = 1941] [serial = 2286] [outer = 0x7f86a4b2dc00] 04:56:35 INFO - PROCESS | 1941 | 1461758195946 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86acd91400) [pid = 1941] [serial = 2287] [outer = 0x7f86a4b2dc00] 04:56:36 INFO - PROCESS | 1941 | 1461758196590 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]]]}] 04:56:36 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 04:56:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1081ms 04:56:36 INFO - PROCESS | 1941 | 1461758196614 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:56:36 INFO - PROCESS | 1941 | 1461758196617 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:56:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:56:36 INFO - PROCESS | 1941 | 1461758196624 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:56:36 INFO - PROCESS | 1941 | 1461758196626 Marionette TRACE conn4 <- [1,3014,null,{}] 04:56:36 INFO - PROCESS | 1941 | 1461758196631 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}] 04:56:36 INFO - PROCESS | 1941 | 1461758196770 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:56:36 INFO - PROCESS | 1941 | 1461758196979 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:36 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acfa0800 == 140 [pid = 1941] [id = 763] 04:56:36 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86acd4e400) [pid = 1941] [serial = 2288] [outer = (nil)] 04:56:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86acd99000) [pid = 1941] [serial = 2289] [outer = 0x7f86acd4e400] 04:56:37 INFO - PROCESS | 1941 | 1461758197039 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86acda1c00) [pid = 1941] [serial = 2290] [outer = 0x7f86acd4e400] 04:56:37 INFO - PROCESS | 1941 | [1941] 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 04:56:37 INFO - PROCESS | 1941 | 1461758197843 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:56:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:56:37 INFO - {} 04:56:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:56:37 INFO - {} 04:56:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:56:37 INFO - {} 04:56:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:56:37 INFO - {} 04:56:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1228ms 04:56:37 INFO - PROCESS | 1941 | 1461758197854 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:56:37 INFO - PROCESS | 1941 | 1461758197857 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:56:37 INFO - TEST-START | /FileAPI/fileReader.html 04:56:37 INFO - PROCESS | 1941 | 1461758197868 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:56:37 INFO - PROCESS | 1941 | 1461758197870 Marionette TRACE conn4 <- [1,3018,null,{}] 04:56:37 INFO - PROCESS | 1941 | 1461758197875 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}] 04:56:38 INFO - PROCESS | 1941 | 1461758198022 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:56:38 INFO - PROCESS | 1941 | 1461758198519 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:38 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869cb19000 == 141 [pid = 1941] [id = 764] 04:56:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f8699676800) [pid = 1941] [serial = 2291] [outer = (nil)] 04:56:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f869a6b0c00) [pid = 1941] [serial = 2292] [outer = 0x7f8699676800] 04:56:38 INFO - PROCESS | 1941 | 1461758198620 Marionette DEBUG loaded listener.js 04:56:38 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f869e1d1000) [pid = 1941] [serial = 2293] [outer = 0x7f8699676800] 04:56:39 INFO - PROCESS | 1941 | 1461758199234 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]]]}] 04:56:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:56:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:56:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:56:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:56:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 1386ms 04:56:39 INFO - PROCESS | 1941 | 1461758199265 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:56:39 INFO - PROCESS | 1941 | 1461758199270 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:56:39 INFO - TEST-START | /FileAPI/historical.html 04:56:39 INFO - PROCESS | 1941 | 1461758199279 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:56:39 INFO - PROCESS | 1941 | 1461758199283 Marionette TRACE conn4 <- [1,3022,null,{}] 04:56:39 INFO - PROCESS | 1941 | 1461758199289 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}] 04:56:39 INFO - PROCESS | 1941 | 1461758199431 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:56:39 INFO - PROCESS | 1941 | 1461758199656 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f113000 == 142 [pid = 1941] [id = 765] 04:56:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f8695e8b000) [pid = 1941] [serial = 2294] [outer = (nil)] 04:56:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f869afcd800) [pid = 1941] [serial = 2295] [outer = 0x7f8695e8b000] 04:56:39 INFO - PROCESS | 1941 | 1461758199713 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f869eacd800) [pid = 1941] [serial = 2296] [outer = 0x7f8695e8b000] 04:56:40 INFO - PROCESS | 1941 | 1461758200521 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"]]]}] 04:56:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:56:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:56:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:56:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:56:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:56:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:56:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:56:40 INFO - TEST-OK | /FileAPI/historical.html | took 1281ms 04:56:40 INFO - PROCESS | 1941 | 1461758200566 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:56:40 INFO - TEST-START | /FileAPI/idlharness.html 04:56:40 INFO - PROCESS | 1941 | 1461758200571 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:56:40 INFO - PROCESS | 1941 | 1461758200577 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - PROCESS | 1941 | 1461758200579 Marionette TRACE conn4 <- [1,3026,null,{}] 04:56:40 INFO - PROCESS | 1941 | 1461758200584 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}] 04:56:40 INFO - PROCESS | 1941 | 1461758200725 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:56:40 INFO - PROCESS | 1941 | 1461758200978 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:41 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ea17800 == 143 [pid = 1941] [id = 766] 04:56:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86a0738400) [pid = 1941] [serial = 2297] [outer = (nil)] 04:56:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f86a0739c00) [pid = 1941] [serial = 2298] [outer = 0x7f86a0738400] 04:56:41 INFO - PROCESS | 1941 | 1461758201038 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86a1370400) [pid = 1941] [serial = 2299] [outer = 0x7f86a0738400] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 187 (0x7f86b2da0000) [pid = 1941] [serial = 2150] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 186 (0x7f86b23b8c00) [pid = 1941] [serial = 2147] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 185 (0x7f86b187d400) [pid = 1941] [serial = 2144] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 184 (0x7f86b5a25400) [pid = 1941] [serial = 2153] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 183 (0x7f86b738e000) [pid = 1941] [serial = 2156] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 182 (0x7f86b922d000) [pid = 1941] [serial = 2159] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 181 (0x7f86bdd78c00) [pid = 1941] [serial = 2162] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 180 (0x7f86c3bb6400) [pid = 1941] [serial = 2165] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOMWINDOW == 179 (0x7f86a9cfa000) [pid = 1941] [serial = 2189] [outer = (nil)] [url = about:blank] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ae45800 == 142 [pid = 1941] [id = 746] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f59800 == 141 [pid = 1941] [id = 745] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1f44800 == 140 [pid = 1941] [id = 744] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a1407800 == 139 [pid = 1941] [id = 743] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fec6800 == 138 [pid = 1941] [id = 742] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ee0d800 == 137 [pid = 1941] [id = 741] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a62b800 == 136 [pid = 1941] [id = 740] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a822000 == 135 [pid = 1941] [id = 739] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a81f000 == 134 [pid = 1941] [id = 738] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cc95000 == 133 [pid = 1941] [id = 737] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b734c800 == 132 [pid = 1941] [id = 734] 04:56:41 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86b5ab6800 == 131 [pid = 1941] [id = 733] 04:56:42 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869eda1800 == 130 [pid = 1941] [id = 730] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 178 (0x7f86adb8c400) [pid = 1941] [serial = 2180] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 177 (0x7f86b42abc00) [pid = 1941] [serial = 2183] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 176 (0x7f869e2cd400) [pid = 1941] [serial = 2186] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 175 (0x7f86a072b400) [pid = 1941] [serial = 2187] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 174 (0x7f86a9b18800) [pid = 1941] [serial = 2174] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 173 (0x7f86aafb2400) [pid = 1941] [serial = 2175] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 172 (0x7f869e7e2000) [pid = 1941] [serial = 2168] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 171 (0x7f869ead9000) [pid = 1941] [serial = 2169] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 170 (0x7f86a4b2e000) [pid = 1941] [serial = 2172] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 169 (0x7f86a1872400) [pid = 1941] [serial = 2171] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 168 (0x7f86acd45400) [pid = 1941] [serial = 2177] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 167 (0x7f86aca9ac00) [pid = 1941] [serial = 2129] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f86b03a6800) [pid = 1941] [serial = 2138] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f86b161f400) [pid = 1941] [serial = 2141] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86a0606400) [pid = 1941] [serial = 2123] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f86a9b12800) [pid = 1941] [serial = 2126] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86ad7e7c00) [pid = 1941] [serial = 2135] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f86ad3d7400) [pid = 1941] [serial = 2132] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f86b66a9800) [pid = 1941] [serial = 2184] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86ad49c000) [pid = 1941] [serial = 2178] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f86b03a5400) [pid = 1941] [serial = 2181] [outer = (nil)] [url = about:blank] 04:56:42 INFO - PROCESS | 1941 | 1461758202451 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]]]}] 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:56:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:56:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:56:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:56:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:56:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:56:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:56:42 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 04:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:56:42 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 04:56:42 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 04:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:56:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:56:42 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 04:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:56:42 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 04:56:42 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 04:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:56:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 1949ms 04:56:42 INFO - PROCESS | 1941 | 1461758202524 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:56:42 INFO - PROCESS | 1941 | 1461758202527 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:56:42 INFO - TEST-START | /FileAPI/idlharness.worker 04:56:42 INFO - PROCESS | 1941 | 1461758202538 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:56:42 INFO - PROCESS | 1941 | 1461758202551 Marionette TRACE conn4 <- [1,3030,null,{}] 04:56:42 INFO - PROCESS | 1941 | 1461758202566 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}] 04:56:42 INFO - PROCESS | 1941 | 1461758202785 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:56:42 INFO - PROCESS | 1941 | 1461758202959 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:42 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ef4a000 == 131 [pid = 1941] [id = 767] 04:56:42 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f869f1c9000) [pid = 1941] [serial = 2300] [outer = (nil)] 04:56:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86a0739800) [pid = 1941] [serial = 2301] [outer = 0x7f869f1c9000] 04:56:43 INFO - PROCESS | 1941 | 1461758203025 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86aafb1c00) [pid = 1941] [serial = 2302] [outer = 0x7f869f1c9000] 04:56:43 INFO - PROCESS | 1941 | [1941] 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 04:56:44 INFO - PROCESS | 1941 | 1461758204617 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,{},{}]]]}] 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:56:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:56:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:56:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:56:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:56:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:56:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:56:44 INFO - {} 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:56:44 INFO - {} 04:56:44 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 - {} 04:56:44 INFO - {} 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:56:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:56:44 INFO - {} 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:56:44 INFO - {} 04:56:44 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 - {} 04:56:44 INFO - {} 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:56:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:56:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:56:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:56:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 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 04:56:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:56:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:56:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:56:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:56:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:56:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:56:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:56:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:56:44 INFO - {} 04:56:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2175ms 04:56:44 INFO - PROCESS | 1941 | 1461758204707 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 1941 | 1461758204710 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:56:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:56:44 INFO - PROCESS | 1941 | 1461758204714 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - PROCESS | 1941 | 1461758204716 Marionette TRACE conn4 <- [1,3034,null,{}] 04:56:44 INFO - PROCESS | 1941 | 1461758204720 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}] 04:56:45 INFO - PROCESS | 1941 | 1461758205012 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:56:45 INFO - PROCESS | 1941 | 1461758205030 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9db2000 == 132 [pid = 1941] [id = 768] 04:56:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86a4c8f000) [pid = 1941] [serial = 2303] [outer = (nil)] 04:56:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f86ac3f9400) [pid = 1941] [serial = 2304] [outer = 0x7f86a4c8f000] 04:56:45 INFO - PROCESS | 1941 | 1461758205081 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f86adeb3400) [pid = 1941] [serial = 2305] [outer = 0x7f86a4c8f000] 04:56:45 INFO - PROCESS | 1941 | 1461758205662 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]]]}] 04:56:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:56:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 972ms 04:56:45 INFO - PROCESS | 1941 | 1461758205687 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:56:45 INFO - PROCESS | 1941 | 1461758205690 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:56:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:56:45 INFO - PROCESS | 1941 | 1461758205695 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:56:45 INFO - PROCESS | 1941 | 1461758205697 Marionette TRACE conn4 <- [1,3038,null,{}] 04:56:45 INFO - PROCESS | 1941 | 1461758205706 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}] 04:56:45 INFO - PROCESS | 1941 | 1461758205899 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:56:45 INFO - PROCESS | 1941 | 1461758205923 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86acf98000 == 133 [pid = 1941] [id = 769] 04:56:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86aef17800) [pid = 1941] [serial = 2306] [outer = (nil)] 04:56:45 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86aef1e800) [pid = 1941] [serial = 2307] [outer = 0x7f86aef17800] 04:56:45 INFO - PROCESS | 1941 | 1461758205988 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86b036e000) [pid = 1941] [serial = 2308] [outer = 0x7f86aef17800] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 166 (0x7f8695e89400) [pid = 1941] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 165 (0x7f869afcb000) [pid = 1941] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 164 (0x7f86a2f11c00) [pid = 1941] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 163 (0x7f869ead0800) [pid = 1941] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 162 (0x7f86a18f6000) [pid = 1941] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 161 (0x7f869e98b800) [pid = 1941] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 160 (0x7f869f1cc400) [pid = 1941] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 159 (0x7f86a9b16800) [pid = 1941] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 158 (0x7f869e7edc00) [pid = 1941] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 157 (0x7f869e985c00) [pid = 1941] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:56:46 INFO - PROCESS | 1941 | --DOMWINDOW == 156 (0x7f869e986800) [pid = 1941] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:56:46 INFO - PROCESS | 1941 | 1461758206777 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"]]]}] 04:56:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:56:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:56:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1128ms 04:56:46 INFO - PROCESS | 1941 | 1461758206823 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1941 | 1461758206825 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:56:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:56:46 INFO - PROCESS | 1941 | 1461758206830 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1941 | 1461758206833 Marionette TRACE conn4 <- [1,3042,null,{}] 04:56:46 INFO - PROCESS | 1941 | 1461758206837 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}] 04:56:46 INFO - PROCESS | 1941 | 1461758206964 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:56:47 INFO - PROCESS | 1941 | 1461758207123 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:47 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad55a800 == 134 [pid = 1941] [id = 770] 04:56:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 157 (0x7f86adb8c000) [pid = 1941] [serial = 2309] [outer = (nil)] 04:56:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 158 (0x7f86b03a9800) [pid = 1941] [serial = 2310] [outer = 0x7f86adb8c000] 04:56:47 INFO - PROCESS | 1941 | 1461758207173 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1941 | ++DOMWINDOW == 159 (0x7f86b03cf000) [pid = 1941] [serial = 2311] [outer = 0x7f86adb8c000] 04:56:47 INFO - PROCESS | 1941 | 1461758207955 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]]]}] 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:56:48 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. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:56:48 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'.) 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:56:48 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. 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:56:48 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. 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:56:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:56:48 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. 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:56:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:56:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:56:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:56:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1199ms 04:56:48 INFO - PROCESS | 1941 | 1461758208033 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:56:48 INFO - PROCESS | 1941 | 1461758208034 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:56:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:56:48 INFO - PROCESS | 1941 | 1461758208040 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 1941 | 1461758208046 Marionette TRACE conn4 <- [1,3046,null,{}] 04:56:48 INFO - PROCESS | 1941 | 1461758208054 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}] 04:56:48 INFO - PROCESS | 1941 | 1461758208264 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:56:48 INFO - PROCESS | 1941 | 1461758208278 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad945800 == 135 [pid = 1941] [id = 771] 04:56:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 160 (0x7f86a1d86800) [pid = 1941] [serial = 2312] [outer = (nil)] 04:56:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 161 (0x7f86b04c3c00) [pid = 1941] [serial = 2313] [outer = 0x7f86a1d86800] 04:56:48 INFO - PROCESS | 1941 | 1461758208328 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1941 | ++DOMWINDOW == 162 (0x7f86b138d000) [pid = 1941] [serial = 2314] [outer = 0x7f86a1d86800] 04:56:48 INFO - PROCESS | 1941 | [1941] 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 04:56:49 INFO - PROCESS | 1941 | 1461758209215 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:56:49 INFO - {} 04:56:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1234ms 04:56:49 INFO - PROCESS | 1941 | 1461758209276 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 1941 | 1461758209280 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:56:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:56:49 INFO - PROCESS | 1941 | 1461758209286 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1941 | 1461758209291 Marionette TRACE conn4 <- [1,3050,null,{}] 04:56:49 INFO - PROCESS | 1941 | 1461758209297 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}] 04:56:49 INFO - PROCESS | 1941 | 1461758209484 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:56:49 INFO - PROCESS | 1941 | 1461758209687 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869f3f1000 == 136 [pid = 1941] [id = 772] 04:56:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 163 (0x7f869e420800) [pid = 1941] [serial = 2315] [outer = (nil)] 04:56:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 164 (0x7f869f152800) [pid = 1941] [serial = 2316] [outer = 0x7f869e420800] 04:56:49 INFO - PROCESS | 1941 | 1461758209789 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 1941 | ++DOMWINDOW == 165 (0x7f86a0602400) [pid = 1941] [serial = 2317] [outer = 0x7f869e420800] 04:56:50 INFO - PROCESS | 1941 | 1461758210561 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]]]}] 04:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:56:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1284ms 04:56:50 INFO - PROCESS | 1941 | 1461758210589 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 1941 | 1461758210596 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:56:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:56:50 INFO - PROCESS | 1941 | 1461758210607 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1941 | 1461758210610 Marionette TRACE conn4 <- [1,3054,null,{}] 04:56:50 INFO - PROCESS | 1941 | 1461758210615 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}] 04:56:50 INFO - PROCESS | 1941 | 1461758210769 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:56:50 INFO - PROCESS | 1941 | 1461758210981 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c20800 == 137 [pid = 1941] [id = 773] 04:56:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 166 (0x7f86a0606000) [pid = 1941] [serial = 2318] [outer = (nil)] 04:56:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 167 (0x7f86a2f07400) [pid = 1941] [serial = 2319] [outer = 0x7f86a0606000] 04:56:51 INFO - PROCESS | 1941 | 1461758211051 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 1941 | ++DOMWINDOW == 168 (0x7f86a4a2e000) [pid = 1941] [serial = 2320] [outer = 0x7f86a0606000] 04:56:52 INFO - PROCESS | 1941 | 1461758212131 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"]]]}] 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:56:52 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" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:56:52 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" 04:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:56:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1598ms 04:56:52 INFO - PROCESS | 1941 | 1461758212205 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 1941 | 1461758212207 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:56:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:56:52 INFO - PROCESS | 1941 | 1461758212212 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 1941 | 1461758212217 Marionette TRACE conn4 <- [1,3058,null,{}] 04:56:52 INFO - PROCESS | 1941 | 1461758212261 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}] 04:56:52 INFO - PROCESS | 1941 | 1461758212583 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:56:52 INFO - PROCESS | 1941 | 1461758212771 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:52 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a9c65800 == 138 [pid = 1941] [id = 774] 04:56:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 169 (0x7f86ac3f9800) [pid = 1941] [serial = 2321] [outer = (nil)] 04:56:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 170 (0x7f86acd4d400) [pid = 1941] [serial = 2322] [outer = 0x7f86ac3f9800] 04:56:52 INFO - PROCESS | 1941 | 1461758212834 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 1941 | ++DOMWINDOW == 171 (0x7f86acd9f000) [pid = 1941] [serial = 2323] [outer = 0x7f86ac3f9800] 04:56:53 INFO - PROCESS | 1941 | 1461758213511 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]]]}] 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:56:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:56:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:56:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:56:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:56:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:56:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:56:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:56:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:56:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1348ms 04:56:53 INFO - PROCESS | 1941 | 1461758213566 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:56:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:56:53 INFO - PROCESS | 1941 | 1461758213573 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:56:53 INFO - PROCESS | 1941 | 1461758213578 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:56:53 INFO - PROCESS | 1941 | 1461758213581 Marionette TRACE conn4 <- [1,3062,null,{}] 04:56:53 INFO - PROCESS | 1941 | 1461758213585 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}] 04:56:53 INFO - PROCESS | 1941 | 1461758213731 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:56:53 INFO - PROCESS | 1941 | 1461758213930 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:53 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86ad79a000 == 139 [pid = 1941] [id = 775] 04:56:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 172 (0x7f86ac3fa000) [pid = 1941] [serial = 2324] [outer = (nil)] 04:56:53 INFO - PROCESS | 1941 | ++DOMWINDOW == 173 (0x7f86ad3e2c00) [pid = 1941] [serial = 2325] [outer = 0x7f86ac3fa000] 04:56:53 INFO - PROCESS | 1941 | 1461758213991 Marionette DEBUG loaded listener.js 04:56:54 INFO - PROCESS | 1941 | ++DOMWINDOW == 174 (0x7f86ad49c800) [pid = 1941] [serial = 2326] [outer = 0x7f86ac3fa000] 04:56:54 INFO - PROCESS | 1941 | [1941] 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 04:56:54 INFO - PROCESS | 1941 | 1461758214752 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:56:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:56:54 INFO - {} 04:56:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1226ms 04:56:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:56:54 INFO - PROCESS | 1941 | 1461758214804 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:56:54 INFO - PROCESS | 1941 | 1461758214807 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:56:54 INFO - PROCESS | 1941 | 1461758214812 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1941 | 1461758214815 Marionette TRACE conn4 <- [1,3066,null,{}] 04:56:54 INFO - PROCESS | 1941 | 1461758214820 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}] 04:56:54 INFO - PROCESS | 1941 | 1461758214976 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:56:55 INFO - PROCESS | 1941 | 1461758215173 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86adb5e000 == 140 [pid = 1941] [id = 776] 04:56:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 175 (0x7f869e42bc00) [pid = 1941] [serial = 2327] [outer = (nil)] 04:56:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 176 (0x7f86acd86c00) [pid = 1941] [serial = 2328] [outer = 0x7f869e42bc00] 04:56:55 INFO - PROCESS | 1941 | 1461758215239 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1941 | ++DOMWINDOW == 177 (0x7f86adb84400) [pid = 1941] [serial = 2329] [outer = 0x7f869e42bc00] 04:56:55 INFO - PROCESS | 1941 | 1461758215893 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]]]}] 04:56:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:56:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:56:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:56:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:56:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:56:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:56:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:56:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1129ms 04:56:55 INFO - PROCESS | 1941 | 1461758215943 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:56:55 INFO - PROCESS | 1941 | 1461758215946 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:56:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:56:55 INFO - PROCESS | 1941 | 1461758215951 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:56:55 INFO - PROCESS | 1941 | 1461758215954 Marionette TRACE conn4 <- [1,3070,null,{}] 04:56:55 INFO - PROCESS | 1941 | 1461758215958 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}] 04:56:56 INFO - PROCESS | 1941 | 1461758216143 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:56:56 INFO - PROCESS | 1941 | 1461758216355 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b0483800 == 141 [pid = 1941] [id = 777] 04:56:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 178 (0x7f86adaf9000) [pid = 1941] [serial = 2330] [outer = (nil)] 04:56:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 179 (0x7f86b04b9400) [pid = 1941] [serial = 2331] [outer = 0x7f86adaf9000] 04:56:56 INFO - PROCESS | 1941 | 1461758216418 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1941 | ++DOMWINDOW == 180 (0x7f86b137ec00) [pid = 1941] [serial = 2332] [outer = 0x7f86adaf9000] 04:56:57 INFO - PROCESS | 1941 | 1461758217105 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]]]}] 04:56:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:56:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:56:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:56:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:56:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:56:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:56:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1226ms 04:56:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:56:57 INFO - PROCESS | 1941 | 1461758217180 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 1941 | 1461758217182 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:56:57 INFO - PROCESS | 1941 | 1461758217187 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1941 | 1461758217190 Marionette TRACE conn4 <- [1,3074,null,{}] 04:56:57 INFO - PROCESS | 1941 | 1461758217195 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}] 04:56:57 INFO - PROCESS | 1941 | 1461758217336 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:56:57 INFO - PROCESS | 1941 | 1461758217551 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b12aa800 == 142 [pid = 1941] [id = 778] 04:56:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 181 (0x7f86adb88000) [pid = 1941] [serial = 2333] [outer = (nil)] 04:56:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 182 (0x7f86b1418400) [pid = 1941] [serial = 2334] [outer = 0x7f86adb88000] 04:56:57 INFO - PROCESS | 1941 | 1461758217611 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 1941 | ++DOMWINDOW == 183 (0x7f86b1629000) [pid = 1941] [serial = 2335] [outer = 0x7f86adb88000] 04:56:58 INFO - PROCESS | 1941 | 1461758218269 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]]]}] 04:56:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:56:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:56:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:56:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:56:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:56:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:56:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1127ms 04:56:58 INFO - PROCESS | 1941 | 1461758218315 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 1941 | 1461758218318 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:56:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:56:58 INFO - PROCESS | 1941 | 1461758218323 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1941 | 1461758218326 Marionette TRACE conn4 <- [1,3078,null,{}] 04:56:58 INFO - PROCESS | 1941 | 1461758218331 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}] 04:56:58 INFO - PROCESS | 1941 | 1461758218480 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:56:58 INFO - PROCESS | 1941 | 1461758218699 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b170d000 == 143 [pid = 1941] [id = 779] 04:56:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 184 (0x7f86b07e4800) [pid = 1941] [serial = 2336] [outer = (nil)] 04:56:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 185 (0x7f86b1688c00) [pid = 1941] [serial = 2337] [outer = 0x7f86b07e4800] 04:56:58 INFO - PROCESS | 1941 | 1461758218758 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1941 | ++DOMWINDOW == 186 (0x7f86b1880800) [pid = 1941] [serial = 2338] [outer = 0x7f86b07e4800] 04:56:59 INFO - PROCESS | 1941 | 1461758219435 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] 04:56:59 INFO - PROCESS | 1941 | 1461758219508 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:56:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:56:59 INFO - PROCESS | 1941 | 1461758219518 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 1941 | 1461758219521 Marionette TRACE conn4 <- [1,3082,null,{}] 04:56:59 INFO - PROCESS | 1941 | 1461758219524 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}] 04:56:59 INFO - PROCESS | 1941 | 1461758219678 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:56:59 INFO - PROCESS | 1941 | 1461758219946 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ecdb000 == 144 [pid = 1941] [id = 780] 04:56:59 INFO - PROCESS | 1941 | ++DOMWINDOW == 187 (0x7f8695e8e800) [pid = 1941] [serial = 2339] [outer = (nil)] 04:57:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 188 (0x7f86acac1400) [pid = 1941] [serial = 2340] [outer = 0x7f8695e8e800] 04:57:00 INFO - PROCESS | 1941 | 1461758220009 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 1941 | ++DOMWINDOW == 189 (0x7f86b140ec00) [pid = 1941] [serial = 2341] [outer = 0x7f8695e8e800] 04:57:00 INFO - PROCESS | 1941 | 1461758220645 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]]]}] 04:57:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:57:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:57:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1176ms 04:57:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:57:00 INFO - PROCESS | 1941 | 1461758220696 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 1941 | 1461758220698 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:57:00 INFO - PROCESS | 1941 | 1461758220702 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1941 | 1461758220706 Marionette TRACE conn4 <- [1,3086,null,{}] 04:57:00 INFO - PROCESS | 1941 | 1461758220710 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}] 04:57:00 INFO - PROCESS | 1941 | 1461758220855 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:57:01 INFO - PROCESS | 1941 | 1461758221075 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:01 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b2d61000 == 145 [pid = 1941] [id = 781] 04:57:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 190 (0x7f8695e92c00) [pid = 1941] [serial = 2342] [outer = (nil)] 04:57:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 191 (0x7f86b23de000) [pid = 1941] [serial = 2343] [outer = 0x7f8695e92c00] 04:57:01 INFO - PROCESS | 1941 | 1461758221144 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 1941 | ++DOMWINDOW == 192 (0x7f86b2da9800) [pid = 1941] [serial = 2344] [outer = 0x7f8695e92c00] 04:57:01 INFO - PROCESS | 1941 | 1461758221803 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:57:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:57:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1129ms 04:57:01 INFO - PROCESS | 1941 | 1461758221842 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 1941 | 1461758221846 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:57:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:57:01 INFO - PROCESS | 1941 | 1461758221852 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 1941 | 1461758221855 Marionette TRACE conn4 <- [1,3090,null,{}] 04:57:01 INFO - PROCESS | 1941 | 1461758221860 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}] 04:57:02 INFO - PROCESS | 1941 | 1461758222038 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:57:02 INFO - PROCESS | 1941 | 1461758222261 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b5aab800 == 146 [pid = 1941] [id = 782] 04:57:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 193 (0x7f86b2daa400) [pid = 1941] [serial = 2345] [outer = (nil)] 04:57:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 194 (0x7f86b4f71400) [pid = 1941] [serial = 2346] [outer = 0x7f86b2daa400] 04:57:02 INFO - PROCESS | 1941 | 1461758222326 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1941 | ++DOMWINDOW == 195 (0x7f86b61f2400) [pid = 1941] [serial = 2347] [outer = 0x7f86b2daa400] 04:57:03 INFO - PROCESS | 1941 | 1461758223004 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:57:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:57:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1180ms 04:57:03 INFO - PROCESS | 1941 | 1461758223033 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:57:03 INFO - PROCESS | 1941 | 1461758223036 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:57:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:57:03 INFO - PROCESS | 1941 | 1461758223041 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 1941 | 1461758223043 Marionette TRACE conn4 <- [1,3094,null,{}] 04:57:03 INFO - PROCESS | 1941 | 1461758223048 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}] 04:57:03 INFO - PROCESS | 1941 | 1461758223199 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:57:03 INFO - PROCESS | 1941 | 1461758223419 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:03 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6102800 == 147 [pid = 1941] [id = 783] 04:57:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 196 (0x7f86aca94c00) [pid = 1941] [serial = 2348] [outer = (nil)] 04:57:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 197 (0x7f86b66ac000) [pid = 1941] [serial = 2349] [outer = 0x7f86aca94c00] 04:57:03 INFO - PROCESS | 1941 | 1461758223479 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1941 | ++DOMWINDOW == 198 (0x7f86b6abec00) [pid = 1941] [serial = 2350] [outer = 0x7f86aca94c00] 04:57:04 INFO - PROCESS | 1941 | 1461758224134 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:57:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1124ms 04:57:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:57:04 INFO - PROCESS | 1941 | 1461758224166 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:57:04 INFO - PROCESS | 1941 | 1461758224169 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:57:04 INFO - PROCESS | 1941 | 1461758224173 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1941 | 1461758224184 Marionette TRACE conn4 <- [1,3098,null,{}] 04:57:04 INFO - PROCESS | 1941 | 1461758224188 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}] 04:57:04 INFO - PROCESS | 1941 | 1461758224340 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:57:04 INFO - PROCESS | 1941 | 1461758224562 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6703800 == 148 [pid = 1941] [id = 784] 04:57:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 199 (0x7f86aef25400) [pid = 1941] [serial = 2351] [outer = (nil)] 04:57:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 200 (0x7f86b738e000) [pid = 1941] [serial = 2352] [outer = 0x7f86aef25400] 04:57:04 INFO - PROCESS | 1941 | 1461758224622 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 1941 | ++DOMWINDOW == 201 (0x7f86b729a000) [pid = 1941] [serial = 2353] [outer = 0x7f86aef25400] 04:57:05 INFO - PROCESS | 1941 | 1461758225303 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]]]}] 04:57:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:57:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:57:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1183ms 04:57:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:57:05 INFO - PROCESS | 1941 | 1461758225359 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 1941 | 1461758225361 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:57:05 INFO - PROCESS | 1941 | 1461758225366 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 1941 | 1461758225369 Marionette TRACE conn4 <- [1,3102,null,{}] 04:57:05 INFO - PROCESS | 1941 | 1461758225373 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}] 04:57:05 INFO - PROCESS | 1941 | 1461758225525 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:57:05 INFO - PROCESS | 1941 | 1461758225748 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b6d38000 == 149 [pid = 1941] [id = 785] 04:57:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 202 (0x7f86b66a7800) [pid = 1941] [serial = 2354] [outer = (nil)] 04:57:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 203 (0x7f86b9138800) [pid = 1941] [serial = 2355] [outer = 0x7f86b66a7800] 04:57:05 INFO - PROCESS | 1941 | 1461758225807 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 1941 | ++DOMWINDOW == 204 (0x7f86b92d2000) [pid = 1941] [serial = 2356] [outer = 0x7f86b66a7800] 04:57:06 INFO - PROCESS | 1941 | 1461758226451 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:57:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1127ms 04:57:06 INFO - PROCESS | 1941 | 1461758226494 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:57:06 INFO - PROCESS | 1941 | 1461758226497 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:57:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:57:06 INFO - PROCESS | 1941 | 1461758226502 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - PROCESS | 1941 | 1461758226504 Marionette TRACE conn4 <- [1,3106,null,{}] 04:57:06 INFO - PROCESS | 1941 | 1461758226509 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}] 04:57:06 INFO - PROCESS | 1941 | 1461758226655 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:57:06 INFO - PROCESS | 1941 | 1461758226886 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:06 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86b7a20800 == 150 [pid = 1941] [id = 786] 04:57:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 205 (0x7f8699675400) [pid = 1941] [serial = 2357] [outer = (nil)] 04:57:06 INFO - PROCESS | 1941 | ++DOMWINDOW == 206 (0x7f86b7f6d800) [pid = 1941] [serial = 2358] [outer = 0x7f8699675400] 04:57:06 INFO - PROCESS | 1941 | 1461758226946 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 1941 | ++DOMWINDOW == 207 (0x7f86bdd73c00) [pid = 1941] [serial = 2359] [outer = 0x7f8699675400] 04:57:07 INFO - PROCESS | 1941 | 1461758227622 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]]]}] 04:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:57:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1179ms 04:57:07 INFO - PROCESS | 1941 | 1461758227683 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 1941 | 1461758227686 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:57:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:57:07 INFO - PROCESS | 1941 | 1461758227691 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 1941 | 1461758227693 Marionette TRACE conn4 <- [1,3110,null,{}] 04:57:07 INFO - PROCESS | 1941 | 1461758227698 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}] 04:57:07 INFO - PROCESS | 1941 | 1461758227843 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:57:08 INFO - PROCESS | 1941 | 1461758228059 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f869ecd9800 == 151 [pid = 1941] [id = 787] 04:57:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 208 (0x7f869e75b000) [pid = 1941] [serial = 2360] [outer = (nil)] 04:57:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 209 (0x7f86a0611c00) [pid = 1941] [serial = 2361] [outer = 0x7f869e75b000] 04:57:08 INFO - PROCESS | 1941 | 1461758228159 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 1941 | ++DOMWINDOW == 210 (0x7f86b7f72800) [pid = 1941] [serial = 2362] [outer = 0x7f869e75b000] 04:57:09 INFO - PROCESS | 1941 | 1461758229232 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"]]]}] 04:57:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:57:09 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 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:57:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1577ms 04:57:09 INFO - PROCESS | 1941 | 1461758229269 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 1941 | 1461758229274 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:57:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:57:09 INFO - PROCESS | 1941 | 1461758229280 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 1941 | 1461758229285 Marionette TRACE conn4 <- [1,3114,null,{}] 04:57:09 INFO - PROCESS | 1941 | 1461758229291 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}] 04:57:09 INFO - PROCESS | 1941 | 1461758229471 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:57:09 INFO - PROCESS | 1941 | 1461758229709 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\", \"e5879530-c1c7-4bc9-bbd6-90e391284d83\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 1941 | ++DOCSHELL 0x7f86a3c1d000 == 152 [pid = 1941] [id = 788] 04:57:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 211 (0x7f869e746000) [pid = 1941] [serial = 2363] [outer = (nil)] 04:57:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 212 (0x7f869fda8800) [pid = 1941] [serial = 2364] [outer = 0x7f869e746000] 04:57:09 INFO - PROCESS | 1941 | 1461758229769 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 1941 | ++DOMWINDOW == 213 (0x7f86a0737400) [pid = 1941] [serial = 2365] [outer = 0x7f869e746000] 04:57:10 INFO - PROCESS | 1941 | 1461758230442 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]]]}] 04:57:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:57:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1229ms 04:57:10 INFO - PROCESS | 1941 | 1461758230510 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1941 | 1461758230516 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ad55a800 == 151 [pid = 1941] [id = 770] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86acf98000 == 150 [pid = 1941] [id = 769] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9db2000 == 149 [pid = 1941] [id = 768] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ef4a000 == 148 [pid = 1941] [id = 767] 04:57:11 INFO - PROCESS | 1941 | --DOMWINDOW == 212 (0x7f86a39cf800) [pid = 1941] [serial = 2242] [outer = (nil)] [url = about:blank] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869ea17800 == 147 [pid = 1941] [id = 766] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869f113000 == 146 [pid = 1941] [id = 765] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869cb19000 == 145 [pid = 1941] [id = 764] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac9bf800 == 144 [pid = 1941] [id = 762] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86ac07d800 == 143 [pid = 1941] [id = 761] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86aaa52000 == 142 [pid = 1941] [id = 760] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9db0000 == 141 [pid = 1941] [id = 759] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c77800 == 140 [pid = 1941] [id = 758] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869a814000 == 139 [pid = 1941] [id = 757] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9c03800 == 138 [pid = 1941] [id = 756] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a998e800 == 137 [pid = 1941] [id = 755] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a9928800 == 136 [pid = 1941] [id = 754] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a4b22000 == 135 [pid = 1941] [id = 753] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a48b1000 == 134 [pid = 1941] [id = 752] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3cd5800 == 133 [pid = 1941] [id = 751] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f86a3a50800 == 132 [pid = 1941] [id = 750] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869fec6000 == 131 [pid = 1941] [id = 749] 04:57:11 INFO - PROCESS | 1941 | --DOCSHELL 0x7f869e390800 == 130 [pid = 1941] [id = 748] 04:57:11 WARNING - u'runner_teardown' () 04:57:11 INFO - No more tests 04:57:11 INFO - Got 0 unexpected results 04:57:11 INFO - SUITE-END | took 968s 04:57:11 INFO - Closing logging queue 04:57:11 INFO - queue closed 04:57:11 INFO - Return code: 0 04:57:11 WARNING - # TBPL SUCCESS # 04:57:11 INFO - Running post-action listener: _resource_record_post_action 04:57:11 INFO - Running post-run listener: _resource_record_post_run 04:57:12 INFO - Total resource usage - Wall time: 1001s; CPU: 97.0%; Read bytes: 6664192; Write bytes: 977027072; Read time: 3592; Write time: 305220 04:57:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:57:12 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 84484096; Read time: 0; Write time: 72984 04:57:12 INFO - run-tests - Wall time: 975s; CPU: 97.0%; Read bytes: 6086656; Write bytes: 892542976; Read time: 3412; Write time: 232236 04:57:12 INFO - Running post-run listener: _upload_blobber_files 04:57:12 INFO - Blob upload gear active. 04:57:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:57:12 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 04:57:12 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'] 04:57:12 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 04:57:13 INFO - (blobuploader) - INFO - Open directory for files ... 04:57:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:57:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:57:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:57:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:57:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:57:14 INFO - (blobuploader) - INFO - Done attempting. 04:57:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:57:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:57:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:57:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:57:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:57:15 INFO - (blobuploader) - INFO - Done attempting. 04:57:15 INFO - (blobuploader) - INFO - Iteration through files over. 04:57:15 INFO - Return code: 0 04:57:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:57:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:57:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/18ba5adc020713159269e26134930e4eedcd3d61cca8c0340ddaeda3bb05c5a3254e427837765f849677f5d2a35b77b925fa5a6dc2739dcf3398992147c93382", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/015724f728022633ca031c93370c04de023490ec4e492aa06e9f7e405790410a732e1e2e07c2eaebf3cad3be58122e655cb036f0e0c48fd195eab36667905f8c"} 04:57:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:57:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:57:15 INFO - Contents: 04:57:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/18ba5adc020713159269e26134930e4eedcd3d61cca8c0340ddaeda3bb05c5a3254e427837765f849677f5d2a35b77b925fa5a6dc2739dcf3398992147c93382", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/015724f728022633ca031c93370c04de023490ec4e492aa06e9f7e405790410a732e1e2e07c2eaebf3cad3be58122e655cb036f0e0c48fd195eab36667905f8c"} 04:57:15 INFO - Running post-run listener: copy_logs_to_upload_dir 04:57:15 INFO - Copying logs to upload dir... 04:57:15 INFO - mkdir: /builds/slave/test/build/upload/logs 04:57:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1091.222203 ========= master_lag: 8.45 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 19 secs) (at 2016-04-27 04:57:22.926534) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-04-27 04:57:22.927707) ========= 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-1461757088.482094-245527332 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/18ba5adc020713159269e26134930e4eedcd3d61cca8c0340ddaeda3bb05c5a3254e427837765f849677f5d2a35b77b925fa5a6dc2739dcf3398992147c93382", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/015724f728022633ca031c93370c04de023490ec4e492aa06e9f7e405790410a732e1e2e07c2eaebf3cad3be58122e655cb036f0e0c48fd195eab36667905f8c"} build_url:https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032161 build_url: 'https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/18ba5adc020713159269e26134930e4eedcd3d61cca8c0340ddaeda3bb05c5a3254e427837765f849677f5d2a35b77b925fa5a6dc2739dcf3398992147c93382", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/015724f728022633ca031c93370c04de023490ec4e492aa06e9f7e405790410a732e1e2e07c2eaebf3cad3be58122e655cb036f0e0c48fd195eab36667905f8c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fsmxBxJUSbiuE0pqzl5RNg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 9.49 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-04-27 04:57:32.445023) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-27 04:57:32.445534) ========= 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-1461757088.482094-245527332 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017866 ========= master_lag: 8.50 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-27 04:57:40.964739) ========= ========= Started reboot skipped (results: 3, elapsed: 2 secs) (at 2016-04-27 04:57:40.965237) ========= ========= Finished reboot skipped (results: 3, elapsed: 2 secs) (at 2016-04-27 04:57:42.971916) ========= ========= Total master_lag: 40.04 =========